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

Jerry mythtv at hambone.e4ward.com
Fri Oct 5 18:56:46 UTC 2012


On Fri, Oct 5, 2012 at 2:26 PM, John Freer <john_freer at yahoo.com> wrote:

> 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.
>

Hi John,

I'm on Fedora 17 with

kernel-3.5.4-2.fc17.x86_64
kmod-nvidia-3.5.4-2.fc17.x86_64-304.37-1.fc17.5.x86_64
kmod-nvidia-304.37-1.fc17.5.x86_64

etc. and I am running a modeline on my television successfully with the
following xorg.conf:

# RPM Fusion - nvidia-xorg.conf
#
Section "Monitor"
        Identifier      "SamsungHDTVRainbow"
        Option          "ExactModeTimingsDVI" "TRUE"
        HorizSync       31-50
        VertRefresh     56-75

#modeline "1400x1050" 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +hsync
+vsync #not working
#KEY                       FF     H1   H2   H3   H4   V1   V2   V3   V4
FLAGS
#orig modeline "1920x1080" 74.25 1920 2008 2052 2200 1080 1084 1094 1124
+hsync +vsync Interlace
      modeline "1920x1080" 74.25 1920 2008 2052 2200 1080 1084 1094 1124
+hsync +vsync Interlace
      modeline "1280x720"  74.25 1280 1390 1430 1650 720  725  730  750
+hsync +vsync
EndSection

Section "Screen"
        Identifier      "DefaultScreen"
        Monitor         "SamsungHDTVRainbow"
        Device          "Videocard0"

        SubSection "Display"
                Depth 24
#               Modes "1920x1080"
                Modes "1280x720"
        EndSubSection
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "nvidia"
        Option      "UseEDID" "False"
EndSection

#below prevents tearing/stuttering
Section "Extensions"
        Option "Composite" "Disable"
EndSection

In case you or others need help with the modelines, I used this page to
create mine: http://ubuntuforums.org/showthread.php?t=1003099&page=2

Maybe you'll see something in that configuration that would help you.  I'm
not well-versed in X configuration; I've only learned by browsing various
web pages.  The modelines seem to be working for me.

Perhaps you need that "UseEDID" "False" option?

Jerry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20121005/4e421f13/attachment.html>


More information about the mythtv-users mailing list