Well I've got it working.. actually it looks like it's working as it
should after modifying the EDID.bin. I was having lock-up issues not
only with Rythmbox but also with OpenOffice due to "Visual Effects"
being enabled - all lockups disappeared and I have sound and correct
resolution on the TV, very cool!!!<br>
<br>I want to thank everyone who posted, it's been a learning experience for me for sure...<br><br>So for posterity I'm going to post how I got it working in the hopes to help someone in the future...<br><br>******************************<div id=":1o" class="ArwC7c ckChnd">
****************************************************************************************************<br>
<br>Firstly I tested the audio was working on my PC before even hooking
to the TV and after hooking it to the TV I modified the xorg.conf to
test that infact the sound would work by adding the following <b>Option "UseEdid" "FALSE"</b> in the<b> </b><i>Section "Screen" </i>and opening Rythmbox then selecting a Radiostation to play - the resolution was jacked up but the sound played.<br>
<br>The first part was getting my TV EDID.bin, I did this by booting my
computer (Ubuntu) on my TV going to Aplications>System
Tools>Nvidia X Server Settings then to the section DFP-0 and
clicking on the button "Acquire EDID", saved it and transferred that
file to my Windows box.<br>
<br>I downloaded the application Monitor Asset Manager from (<a href="http://www.entechtaiwan.com/util/moninfo.shtm" target="_blank">http://www.entechtaiwan.com/util/moninfo.shtm</a>
- Windows only) launched that program and copied out the modelines for
use in the my xorg.conf. I'm sure there are other ways but this was
very simple.<br>
<br><br> Modeline............... "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync<br><br> Modeline............... "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync<br>
<br> Modeline............... "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync<br><br><br>After acuiring the Modelines, I had to modify the EDID file itself and did this with a cool utility on this site (<a href="http://analogbit.com/node/23" target="_blank">http://analogbit.com/node/23</a>) it's called <a href="http://analogbit.com/software/edid_disable_exts" target="_blank">edid_disable_exts</a>.
It actually did all the modification to the EDID file for me by simply
feeding it the input and output file names (./edid_disable_exts
[input_file] [output_file]
). The original file was 256bytes and the modified file was 128bytes if
I remember correctly.<br><br>Once
that file was created and saved back on Ubuntu in /etc/X11/ I needed to
assemble my xorg.conf and needed to include the following which directs
xorg to use the new EDID file I had just created.<br>
<br><code>Section "Device"<br>
Identifier "nVidia"
<br>
Driver "nvidia"<br>
Option "CustomEDID" "DFP-0:/etc/X11/L2410NM-modified.edid"<br>
EndSection
</code><br><br>Some important areas of xorg:<br><br><i>Section "Monitor"<br>...<br>Vertrefresh        59.0-71.0<br>
         modeline "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync<br>
         modeline "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync<br>
         modeline "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync<br><br>Section "Device"<br>...<div class="Ih2E3d"><br>#This should point to the FIXED edid file as described on that webpage after fixing the edid file should<br>
#be 128 bytes. Fix filename and path below accordingly.<br></div>
Option "CustomEDID" "DFP-0:/etc/X11/edid_mod.bin"<div class="Ih2E3d"><br>
Option "ModeValidation" "AllowNon60HzDFPModes, NoVESAModes, NoXServerModes<br></div><div class="Ih2E3d">
Option "ExactModeTimingsDVI" "true"<br>
Option "DPI" "100x100"</div></i><br><br><i>Section "Screen"</i><br>...<br><i>Option "ConnectedMonitor" "DFP"</i><br><br><br>My completed xorg:<br><br> <i># nvidia-xconfig: X configuration file generated by nvidia-xconfig<div class="Ih2E3d">
<br>
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Tue Jan 27 12:47:59 PST 2009<br><br><br></div><div class="Ih2E3d">Section "ServerLayout"<br>Identifier "Layout0"<br>Screen 0 "Screen0" 0 0<br>
InputDevice "Keyboard0" "CoreKeyboard"<br>
InputDevice "Mouse0" "CorePointer"<br>EndSection<br><br>Section "Files"<br>EndSection<br><br>Section "Module"<br>Load "dbe"<br>Load "extmod"<br>Load "type1"<br>
Load "freetype"<br>Load "glx"<br>EndSection<br><br></div><div class="Ih2E3d">Section "InputDevice"<br><br># generated from default<br>Identifier "Mouse0"<br>Driver "mouse"<br>
Option "Protocol" "auto"<br>
Option "Device" "/dev/psaux"<br>Option "Emulate3Buttons" "no"<br>Option "ZAxisMapping" "4 5"<br></div><div class="Ih2E3d">EndSection<br><br>Section "InputDevice"<br>
<br># generated from default<br>
Identifier "Keyboard0"<br>Driver "kbd"<br>EndSection<br><br>Section "Monitor"<br>Identifier "Monitor0"<br></div>Vendorname "Samsung"<br>Modelname "LN-T4665F"<div class="Ih2E3d">
<br>Horizsync 30.0-70.0<br></div>
Vertrefresh 59.0-71.0<br>modeline "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync<br>modeline "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync<br>modeline "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync<div class="Ih2E3d">
<br>
Gamma 1.0<br>EndSection<br><br>Section "Device"<br>Identifier "Device0"<br>Driver "nvidia"<br>VendorName "NVIDIA Corporation"<br>#This should point to the FIXED edid file as described on that webpage after fixing the edid file should<br>
#be 128 bytes. Fix filename and path below accordingly.<br></div>Option "CustomEDID" "DFP-0:/etc/X11/edid_mod.bin"<div class="Ih2E3d"><br>Option "ModeValidation" "AllowNon60HzDFPModes, NoVESAModes, NoXServerModes<br>
</div><div class="Ih2E3d">
Option "ExactModeTimingsDVI" "true"<br>Option "DPI" "100x100"<br>EndSection<br><br>Section "Screen"<br>Identifier "Screen0"<br>Device "Device0"<br>Monitor "Monitor0"<br>
Defaultdepth 24<br></div>Option "UdeEDID" "False"<div class="Ih2E3d"><br>Option "RenderAccel" "true"<br>Option "DynamicTwinView" "False"<br>Option "TVOverScan" "0.00000"<br>
Option "AllowGLXWithComposite" "true"<br>Option "NoLogo"<br>Option "XvmcUsesTextures" "false"<br>Option "UseEvents" "True"<br></div><div class="Ih2E3d">
Option "ConnectedMonitor" "DFP"<br>
SubSection "Display"<br>Depth 24<br></div>Modes "1920x1080" "1280x720" "720x480"<br>EndSubSection<br>EndSection <br></i><br>A
reboot loaded the new xorg.conf and the resolution was set correctly. I
would suggest taking a look in xorg.log for any issues that might arise
also that you turn off any "Visual Effects"
System>Preferences>Appearance, this was important for me, YMMV.<br>
<br>I hope I didn't miss anything...<br><br>Many thanks to Calvin for hanging in there with me, much appreciated.<br><br>AJM,<br><br><br></div>