[mythtv-users] Request for suggestions - DFP Screen Resolution problems after upgrades

John Freer john_freer at yahoo.com
Fri Oct 5 18:26:10 UTC 2012


Hi all:

Thanks in advance for your suggestions.  I recently upgraded (yum upgrade) the kernel in my frontend/backend, as well as moving up to the most recent matching nvidia kmdl.  After the upgrade and a reboot, X no longer finds the connected monitor (LCD TV connected via HDMI), and subsequently fails to create any screens, etc.

In diagnosing the problem, I figured I'd manually set some things in xorg.conf specifically: Option ConnectedMonitor DFP.  Setting this option did succeed in getting the display to light up.  Unfortunately, it only will display in 800x600, the default fallback resolution from nvidia-auto-select when their is no EDID validation information.

Anyway, I did find an appropriate modeline for my Syntax Olevia 237-S11, which I believe should work, BUT, nvidia 302.17 will not allow any modes over DFP which aren't validated by EDID, even if you specify in xorg.conf to ignoreEDID and so forth.  

I think the bottom-line root cause problem here is that after the recent upgrade from kernel 3.4.9 to 3.4.11 (and associated kmdl upgrade), it seems that X is no longer able to pull over the EDID from the TV, like it has been doing successfully for the past several years.  This results in failure of mode validation and fallback to 800x600.  Which I would normally work around by specifying a modeline, but apparantly this is no longer allowed.  302.17 worked fine prior to the kernel/kmdl upgrade this week.

Relevant packages:
kernel-3.4.11-1.fc16.x86_64
nvidia-graphics-302.17-68.x86_64
nvidia-graphics302.17-kmdl-3.4.11-1.fc16-302.17-147.fc16.x86_64
On an Asus M4N78-Pro with integrated nvidia 8300.

Questions: 

1.  Is anyone experiencing similar difficulty?
2.  Known problem or workarounds I haven't seen?
3.  Any way to force a modeline output on DFP with 302.17 (ie: ignore EDID check since EDID info is missing)?


Xorg.0.log snippet:

[  4919.129] (II) NVIDIA(GPU-0):   Validating Mode "1080i_STD":
[  4919.129] (II) NVIDIA(GPU-0):     1920 x 1080 @ 60 Hz
[  4919.129] (II) NVIDIA(GPU-0):     Mode Source: X Configuration file ModeLine
[  4919.129] (II) NVIDIA(GPU-0):       Pixel Clock      : 74.18 MHz
[  4919.129] (II) NVIDIA(GPU-0):       HRes, HSyncStart : 1920, 1960
[  4919.129] (II) NVIDIA(GPU-0):       HSyncEnd, HTotal : 2008, 2200
[  4919.129] (II) NVIDIA(GPU-0):       VRes, VSyncStart : 1080, 1084
[  4919.129] (II) NVIDIA(GPU-0):       VSyncEnd, VTotal : 1094, 1124
[  4919.129] (II) NVIDIA(GPU-0):       H/V Polarity     : +/-
[  4919.129] (II) NVIDIA(GPU-0):       Extra            : Interlace
[  4919.129] (WW) NVIDIA(GPU-0):     Mode is rejected: Only EDID-provided modes are allowed on
[  4919.129] (WW) NVIDIA(GPU-0):     DFP-0.

AND 

[  4919.160] (WW) NVIDIA(0): No valid modes for "DFP-0:1080i_STD"; removing.
[  4919.160] (WW) NVIDIA(0): 
[  4919.160] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[  4919.160] (WW) NVIDIA(0):     "nvidia-auto-select".
[  4919.160] (WW) NVIDIA(0): 
[  4919.161] (II) NVIDIA(0): Validated modes:
[  4919.161] (II) NVIDIA(0): Virtual screen size determined to be 800 x 600


Thanks,
John.



-----------------------------------
John Freer



More information about the mythtv-users mailing list