[mythtv-users] Help getting HDMI to work for mythfrontend

Alessandro alessandro.campobassi at gmail.com
Wed Dec 1 09:21:40 UTC 2010


> 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


More information about the mythtv-users mailing list