[mythtv-users] strange 1920x540 with nvidia

Seth Daniel mythtv.org at sethdaniel.org
Sat Feb 17 22:55:54 UTC 2007


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.

-- 
seth / @sethdaniel.org


More information about the mythtv-users mailing list