[mythtv-users] Help getting HDMI to work for mythfrontend
Chris Porter
hoodlum7 at gmail.com
Wed Dec 1 18:08:06 UTC 2010
On Wed, Dec 1, 2010 at 1:21 AM, Alessandro
<alessandro.campobassi at gmail.com>wrote:
> > use nvidia-settings to export the EDID information to be used with the
> > CustomEDID option. Make sure you have the TV on before booting up into X.
> > Then in /etc/X11/xorg.conf add the following lines to the Device section.
> > Option "CustomEDID"
> "DFP-0:/etc/X11/tv-edid.bin" #Force a custom EDID.
> > Option "UseDisplayDevice" "DFP-0"
> > Option "ConnectedMonitor" "DFP-0"
> > Option "ModeDebug" "True" #This will turn up logging
> in the /var/log/Xorg.0.log file.
> > You should generally be able to find what modes your TV says it supports
> in
> > this log. Again make sure the TV is on before turning on the system.
> Using
> > the CustomEDID option will allow X to configure itself properly even if
> the
> > TV is off.
> > I suggest getting rid of any mode lines by commenting them out. Then add
> the
> > following to the modes part of the Screen section.
> > Modes "1440x900_60"
> > This page shows how modes are validated.
> >
> http://us.download.nvidia.com/XFree86/Linux-x86/260.19.21/README/programmingmodes.html
> > the correct modes definition is as listed above.
>
> Thanks - I tried your recommendations, however - now, it sets the
> resolution to 1024x768, however the TV displays simply a blue screen -
> 'No signal'
> I've tried to trim and paste the relevant parts of the Xorg.0.log file
> here. It looks to be like its validating the 1440x900 resolution, but
> it falls back to 1025x768 which gives me 'blue screen' :( My Xorg.conf
> file is pasted below too.
>
> Any ideas?I don't understand why mythbuntu driver can display 1440x900
> but NVIDIA can't ?
>
>
> (--) Dec 01 09:14:14 NVIDIA(0): --- EDID for Proview TLU-01911CU (DFP-0)
> ---
> (--) Dec 01 09:14:14 NVIDIA(0): EDID Version : 1.3
> (--) Dec 01 09:14:14 NVIDIA(0): Manufacturer : PTS
> (--) Dec 01 09:14:14 NVIDIA(0): Monitor Name : Proview
> TLU-01911CU
> (--) Dec 01 09:14:14 NVIDIA(0): Product ID : 1994
> (--) Dec 01 09:14:14 NVIDIA(0): 32-bit Serial Number : 4045
> (--) Dec 01 09:14:14 NVIDIA(0): Serial Number String :
> 0184910004045
> (--) Dec 01 09:14:14 NVIDIA(0): Manufacture Date : 2007, week
> 11
> (--) Dec 01 09:14:14 NVIDIA(0): DPMS Capabilities : Standby
> Suspend Active Off
> (--) Dec 01 09:14:14 NVIDIA(0): Prefer first detailed timing : Yes
> (--) Dec 01 09:14:14 NVIDIA(0): Supports GTF : No
> (--) Dec 01 09:14:14 NVIDIA(0): Maximum Image Size : 410mm x
> 260mm
> (--) Dec 01 09:14:14 NVIDIA(0): Valid HSync Range : 31.0
> kHz - 60.0 kHz
> (--) Dec 01 09:14:14 NVIDIA(0): Valid VRefresh Range : 60 Hz - 75
> Hz
> (--) Dec 01 09:14:14 NVIDIA(0): EDID maximum pixel clock : 110.0 MHz
>
> <snip>
>
> (--) Dec 01 09:14:14 NVIDIA(0): Detailed Timings:
> (--) Dec 01 09:14:14 NVIDIA(0): 1440 x 900 @ 60 Hz
> (--) Dec 01 09:14:14 NVIDIA(0): Pixel Clock : 106.50 MHz
> (--) Dec 01 09:14:14 NVIDIA(0): HRes, HSyncStart : 1440, 1520
> (--) Dec 01 09:14:14 NVIDIA(0): HSyncEnd, HTotal : 1672, 1904
> (--) Dec 01 09:14:14 NVIDIA(0): VRes, VSyncStart : 900, 903
> (--) Dec 01 09:14:14 NVIDIA(0): VSyncEnd, VTotal : 909, 934
> (--) Dec 01 09:14:14 NVIDIA(0): H/V Polarity : +/-
>
> <snip>
>
> (II) Dec 01 09:14:14 NVIDIA(0): Frequency information for Proview
> TLU-01911CU (DFP-0):
> (II) Dec 01 09:14:14 NVIDIA(0): HorizSync : 31.000-60.000 kHz
> (II) Dec 01 09:14:14 NVIDIA(0): VertRefresh : 60.000-75.000 Hz
> (II) Dec 01 09:14:14 NVIDIA(0): (HorizSync from EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): (VertRefresh from EDID)
> (II) Dec 01 09:14:14 NVIDIA(0):
> (II) Dec 01 09:14:14 NVIDIA(0): --- Building ModePool for Proview
> TLU-01911CU (DFP-0) ---
> (II) Dec 01 09:14:14 NVIDIA(0): Validating Mode "1440x900":
> (II) Dec 01 09:14:14 NVIDIA(0): 1440 x 900 @ 60 Hz
> (II) Dec 01 09:14:14 NVIDIA(0): For use as DFP backend.
> (II) Dec 01 09:14:14 NVIDIA(0): Mode Source: EDID
> (II) Dec 01 09:14:14 NVIDIA(0): Pixel Clock : 106.50 MHz
> (II) Dec 01 09:14:14 NVIDIA(0): HRes, HSyncStart : 1440, 1520
> (II) Dec 01 09:14:14 NVIDIA(0): HSyncEnd, HTotal : 1672, 1904
> (II) Dec 01 09:14:14 NVIDIA(0): VRes, VSyncStart : 900, 903
> (II) Dec 01 09:14:14 NVIDIA(0): VSyncEnd, VTotal : 909, 934
> (II) Dec 01 09:14:14 NVIDIA(0): H/V Polarity : +/-
> (II) Dec 01 09:14:14 NVIDIA(0): Mode is valid.
>
> <snip>
>
> (II) Dec 01 09:14:14 NVIDIA(0): --- Modes in ModePool for Proview
> TLU-01911CU (DFP-0) ---
> (II) Dec 01 09:14:14 NVIDIA(0): "nvidia-auto-select" : 1440 x 900 @
> 59.9 Hz (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1920x1080" : 1920 x 1080 @
> 60.1 Hz Interlace (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1920x1080_60i" : 1920 x 1080 @
> 60.1 Hz Interlace (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1920x1080_60i_0" : 1920 x 1080 @
> 59.94/60 Hz (CEA-861B Format 5) (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1920x1080_50i" : 1920 x 1080 @
> 50.0 Hz Interlace (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900" : 1440 x 900 @
> 59.9 Hz (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900_60" : 1440 x 900 @
> 59.9 Hz (from: EDID)
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900_60_0" : 1440 x 900 @
> 59.9 Hz (from: X Configuration file ModeLine)
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900_60_1" : 1440 x 900 @
> 59.9 Hz (from: X Server)
>
> <snip>
>
> (II) Dec 01 09:14:14 NVIDIA(0): --- End of ModePool for Proview
> TLU-01911CU (DFP-0): ---
> (II) Dec 01 09:14:14 NVIDIA(0):
> (II) Dec 01 09:14:14 NVIDIA(0): Assigned Display Device: DFP-0
> (II) Dec 01 09:14:14 NVIDIA(0): Validated modes:
> (II) Dec 01 09:14:14 NVIDIA(0): Virtual screen size determined to be 1440 x
> 900
> (II) Dec 01 09:14:14 NVIDIA(0):
> (II) Dec 01 09:14:14 NVIDIA(0): Implicitly adding the following modes
> to X Screen 0 (these
> (II) Dec 01 09:14:14 NVIDIA(0): will be available via XRandR and
> XF86VidMode):
> (II) Dec 01 09:14:14 NVIDIA(0):
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900_60_0" : 1440 x 900 @ 59.9 Hz
> (II) Dec 01 09:14:14 NVIDIA(0): "1440x900_60_1" : 1440 x 900 @ 59.9 Hz
> <snip>
> (II) Dec 01 09:14:14 NVIDIA(0): Setting mode "1440x900_60"
> <snip>
> (II) Dec 01 09:14:17 NVIDIA(0): Setting mode "1024x768"
>
> Looks like it sets 1440x900 - but a few lines later it sets 1024x768?
>
> Xorg.conf:
>
> # nvidia-settings: X configuration file generated by nvidia-settings
> # nvidia-settings: version 1.0 (buildd at palmer) Fri Apr 9 10:35:18 UTC
> 2010
>
> # nvidia-xconfig: X configuration file generated by nvidia-xconfig
> # nvidia-xconfig: version 1.0 (buildmeister at builder75) Thu Apr 22
> 11:44:23 PDT 2010
>
> Section "ServerLayout"
> Identifier "Layout0"
> Screen 0 "Screen0" 0 0
> InputDevice "Keyboard0" "CoreKeyboard"
> InputDevice "Mouse0" "CorePointer"
> Option "Xinerama" "0"
> EndSection
>
> Section "Files"
> EndSection
>
> Section "InputDevice"
>
> # generated from default
> Identifier "Mouse0"
> Driver "mouse"
> Option "Protocol" "auto"
> Option "Device" "/dev/psaux"
> Option "Emulate3Buttons" "no"
> Option "ZAxisMapping" "4 5"
> EndSection
>
> Section "InputDevice"
>
> # generated from default
> Identifier "Keyboard0"
> Driver "kbd"
> EndSection
>
> Section "Monitor"
> Modeline "1440x900_60" 106.50 1440 1528 1672 1904 900 903 909
> 934 -hsync +vsync
> Identifier "Monitor0"
> VendorName "Polaroid"
> ModelName "Proview TLU-01911CU"
> HorizSync 31.0 - 60.0
> VertRefresh 60.0 - 75.0
> Option "DPMS"
> Option "DPI" "96 x 96"
> EndSection
>
> Section "Device"
>
> # Option "UseEDID" "False" # commented out so it does used
> EDID to determine all supported modes
> Identifier "Device0"
> Driver "nvidia"
> VendorName "NVIDIA Corporation"
> BoardName "ION"
> Option "CustomEDID" "DFP-0:/etc/X11/tv-edid.bin" #Force
> a custom EDID.
> Option "UseDisplayDevice" "DFP-0"
> Option "ConnectedMonitor" "DFP-0"
> Option "ModeDebug" "True" #This will turn up logging in
> the /var/log/Xorg.0.log file.
> EndSection
>
> Section "Screen"
> Identifier "Screen0"
> Device "Device0"
> Monitor "Monitor0"
> DefaultDepth 24
> Option "TwinView" "0"
> SubSection "Display"
> Depth 24
> Modes "1440x900_60"
> EndSubSection
> EndSection
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
I think the problem now is the VerticleRefresh. 1440x900_60 is not really
60Hz but 59.9Hz. Try changing yoru Vertrefresh to 20.0 - 75.0. You may want
to change your HorizSync to 15.0 - 81.0 as well. The nvidia driver and the
EDID information should be able to find a refresh rate to work within the
specs of your TV.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20101201/019b9ec6/attachment.htm>
More information about the mythtv-users
mailing list