[mythtv-users] strange 1920x540 with nvidia

Steven Adeff adeffs.mythtv at gmail.com
Mon Feb 19 15:07:35 UTC 2007


On 2/17/07, Seth Daniel <mythtv.org at sethdaniel.org> wrote:
> Hello,
>
> I was having issues with the default binary nvidia driver that comes
> with Ubuntu Edgy.  I could get a 1920x1080i display on my CRT RPTV but
> whenever I tried to play video, whether it be through Myth or through
> mplayer I'd just get a blank, black screen and my Xorg.0.log would have
> tons of the following in it:
>
>  (WW) NVIDIA(0): WAIT(.....)
>  ..
>
> And it was next to impossible to kill X, mplayer or mythfrontend once
> this started to happen.
>
> So I downloaded more recent nvidia drivers from Nvidia's site.
> Specifically I downloaded 1.0.9746 (I've also tried 1.0.96xx).  With
> these drivers I get a 'virtual' 1920x1080 display where it only shows
> the top 540 of the 1080 lines.
>
> I have been reading a lot of posts (using Goassamer and other search
> engines) by people who have had similar or even the same problem, but I
> can't seem to figure out what is going on or how to 'correct' the problem.
> Perhaps the problem is my TV can't really do 1080 lines.  I have no idea
> what the 'native' resolution of my display is.  Since it isn't a fixed
> pixel display I thought it didn't have a native resolution.  The service
> manual that I have doesn't mention resolution anywhere in it.
>
> Anyway, here is the relevant bits of my xorg.conf:
>
> ############################################################
>
> Section "Device"
>   Identifier     "NVIDIA Corporation NV40 [GeForce 6200TC]
>   Driver         "nvidia"
> EndSection
>
> Section "Monitor"
>   Identifier   "Generic Monitor"
>   # HorizSync    28-51
>   # VertRefresh  43-60
>   DisplaySize  487 274
> EndSection
>
> Section "Screen"
>   Identifier    "Default Screen"
>   Device        "NVIDIA Corporation NV40 [GeForce 6200TC]"
>   Monitor       "Generic Monitor"
>   Option         "RenderAccel"    "true"
>   Option         "NoLogo"         "true"
>   Option         "UseEdidFreqs"   "true"
>   Option         "RandRRotation"  "true"
>   Option         "HWCursor"       "false"
>   Option         "ModeValidation" "NoVertRefreshCheck"
> #  Option         "ModeValidation" "NoVirtualSizeCheck,NoMaxSizeCheck,NoHorizSyn
> cCheck,NoVertRefreshCheck,NoWidthAlignmentCheck"
>   Option         "UseEdidDPI"     "false"
>   Option         "UseEvents"      "true"
>   DefaultDepth  24
>   SubSection    "Display"
>     Depth       24
>     Modes       "1920x1080"
>     # Modes       "1920x540"
>   EndSubSection
>
> ############################################################
>
>
> I've tried a number of combinations of different "ModeValidations"
> options to no effect.
>
> The output from 'startx -- -verbose 6' is large so I am placing it on a
> web server at this URL: http://sethd.org/xorg/Xorg.0.log
>
> The video card is an GeForce Nvidia 6200TC.
>
> The video is through a DVI cable and as you can see I am relying on EDID
> information to get the specs for the TV.

Here's the modes X.org will accept from your EDID info,
(II) NVIDIA(0): --- Modes in ModePool for JVC AV-56WP84HA (DFP-0) ---
(II) NVIDIA(0): "nvidia-auto-select" : 1920 x 1080 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1920x1080"          : 1920 x 1080 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1920x1080_120i"     : 1920 x 1080 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1920x1080_120i_0"   : 1920 x 1080 @ 120.0 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1440x480"           : 1440 x  480 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1440x480_120i"      : 1440 x  480 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1280x720"           : 1280 x  720 @  60.0 Hz  (from: EDID)
(II) NVIDIA(0): "1280x720_60"        : 1280 x  720 @  60.0 Hz  (from: EDID)
(II) NVIDIA(0): "1280x720_60_0"      : 1280 x  720 @  59.9 Hz  (from: EDID)
(II) NVIDIA(0): "1152x768"           : 1152 x  768 @  54.8 Hz  (from: X Server)
(II) NVIDIA(0): "1152x768_55"        : 1152 x  768 @  54.8 Hz  (from: X Server)
(II) NVIDIA(0): "1024x768"           : 1024 x  768 @  87.0 Hz
Interlace  (from: X Server, VESA)
(II) NVIDIA(0): "1024x768_87i"       : 1024 x  768 @  87.0 Hz
Interlace  (from: X Server, VESA)
(II) NVIDIA(0): "800x600"            :  800 x  600 @  60.3 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "800x600_60"         :  800 x  600 @  60.3 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "800x600_56"         :  800 x  600 @  56.2 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "720x480"            :  720 x  480 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "720x480_120i"       :  720 x  480 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "720x480_60"         :  720 x  480 @  59.9 Hz  (from: EDID)
(II) NVIDIA(0): "720x400"            :  720 x  400 @  85.0 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "720x400_85"         :  720 x  400 @  85.0 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x480"            :  640 x  480 @  85.0 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x480_85"         :  640 x  480 @  85.0 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x480_75"         :  640 x  480 @  75.0 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x480_73"         :  640 x  480 @  72.8 Hz  (from: VESA)
(II) NVIDIA(0): "640x480_60"         :  640 x  480 @  60.0 Hz  (from: VESA)
(II) NVIDIA(0): "640x480_60_0"       :  640 x  480 @  59.9 Hz  (from: EDID)
(II) NVIDIA(0): "640x400"            :  640 x  400 @  85.1 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x400_85"         :  640 x  400 @  85.1 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x350"            :  640 x  350 @  85.1 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "640x350_85"         :  640 x  350 @  85.1 Hz  (from:
X Server, VESA)
(II) NVIDIA(0): "576x384"            :  576 x  384 @  54.8 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "576x384d55"         :  576 x  384 @  54.8 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "512x384"            :  512 x  384 @  87.1 Hz
Interlace DoubleScan  (from: X Server)
(II) NVIDIA(0): "512x384d87i"        :  512 x  384 @  87.1 Hz
Interlace DoubleScan  (from: X Server)
(II) NVIDIA(0): "400x300"            :  400 x  300 @  60.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "400x300d60"         :  400 x  300 @  60.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "400x300d56"         :  400 x  300 @  56.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "360x200"            :  360 x  200 @  85.0 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "360x200d85"         :  360 x  200 @  85.0 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x240"            :  320 x  240 @  85.2 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x240d85"         :  320 x  240 @  85.2 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x240d75"         :  320 x  240 @  75.0 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x240d73"         :  320 x  240 @  72.8 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x240d60"         :  320 x  240 @  60.1 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x200"            :  320 x  200 @  85.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x200d85"         :  320 x  200 @  85.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x175"            :  320 x  175 @  85.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): "320x175d85"         :  320 x  175 @  85.3 Hz
DoubleScan  (from: X Server)
(II) NVIDIA(0): --- End of ModePool for JVC AV-56WP84HA (DFP-0): ---

you can ignore any of the "from: X Server" modes as they most likely won't work.
I'd stick with
(II) NVIDIA(0): "1920x1080"          : 1920 x 1080 @ 120.1 Hz
Interlace  (from: EDID)
(II) NVIDIA(0): "1280x720"           : 1280 x  720 @  60.0 Hz  (from: EDID)
for your xorg.conf,
 Modes       "1920x1080" "1280x720"

then check the myth logs ("-v all") to see if it gives you any errors,
etc. as to why you get a blank screen. It could be its trying to
switch to a different resolution or that Xv isn't initializing
correctly.

-- 
Steve
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/index.php/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette -
http://www.mythtv.org/wiki/index.php/Mailing_List_etiquette


More information about the mythtv-users mailing list