** Description changed:
Binary package hint: nvidia-glx-180
Hello! I'm running up-to-date Jaunty on a machine with an nVidia 9600GT
card. It uses the nvidia-glx-180 binary driver. My screen is an HP
LP2475w.
Things mostly work great, but today I noticed something strange. Look at
what xrandr shows on my default configuration:
$ xrandr
Screen 0: minimum 320 x 175, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
1920x1200 50.0*
[snipped lower res modes]
As far as I understand, that 50.0 should be the refresh rate. This is
weird, because my monitor claims it's receiving at 60Hz (which is the
monitor's recommended refresh rate). Also, when running glxgears with
__GL_SYNC_TO_VBLANK set I get ~60fps.
Not sure if related, but on some movies vlc (via XV output) shows
visible streaking as if the frames aren't flipped when they should be.
(Actually, __GL_SYNC_TO_VBLANK is always set, and in nvidia-settings
I've set the XVideo part to sync to vblank.) This isn't a performance
problem, for instance it happens repeatedly with some DVD-resolution
movies, but never on some HD movies.
Anyway, I've tried to tweak the refresh rate settings, with more strange
results. First I tried the nvidia-settings applet. It's display
configuration tab has an option for refresh rate. The default one is
"auto" (this gives me the strange 50/60Hz rate).
I tried setting it to "60Hz" (the only option available): xrandr now
shows "1920x1200 50.0 146.0* "; however, the monitor still
reports it's receiving at 60Hz. I've also tried other modes, without
much result. Look at this:
bogd...@mabelode:~$ xrandr --verbose
Screen 0: minimum 320 x 175, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 (0x209) normal (normal) 0mm x 0mm
Identifier: 0x142
Timestamp: 53627
Subpixel: unknown
Clones:
CRTC: 0
CRTCs: 0
1920x1200 (0x143) 115.2MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock
60.0KHz
v: height 1200 start 0 end 0 total 1200 clock 50.0Hz
[snipped lower-res modes]
1920x1200 (0x209) 336.4MHz *current
h: width 1920 start 0 end 0 total 1920 skew 0 clock
175.2KHz
v: height 1200 start 0 end 0 total 1200 clock 146.0Hz
mymode (0x200) 154.0MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock
74.0KHz
v: height 1200 start 1203 end 1209 total 1235 clock 60.0Hz
mymode2 (0x21b) 138.2MHz
h: width 1920 start 0 end 0 total 1920 skew 0 clock
72.0KHz
v: height 1200 start 0 end 0 total 1200 clock 60.0Hz
The first 1920x1200 is the "default" setting. The second 1920x1200 is
added by the driver, I think. It's selected by nvidia-settings when I
pick 60Hz as the resolution.
"mymode" was added manually by me using cvt. "mymode2" was also added by
me based on the existing 1920x1200 mode (just changed the clock speed to
get 60Hz). If I try to select one of these two with xrandr I always get
the 336.4MHz mode.
(It's also weird that xrandr reports my screen as 0mm×0mm.)
Does anyone have any idea what's going on?
The relevant portions of my xorg.conf are here:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "HP LP2475w"
Option "DPMS"
EndSection
Section "Device"
Identifier "nVidia 9600 GT"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia 9600 GT"
Monitor "HP LP2475w"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
+ [lspci]
+ 00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM
Controller [8086:2e20] (rev 03)
+ Subsystem: ASUSTeK Computer Inc. Device [1043:82d3]
+ 01:00.0 VGA compatible controller [0300]: nVidia Corporation G94 [GeForce
9600 GT] [10de:0622] (rev a1)
+ Subsystem: Giga-byte Technology Device [1458:3488]
--
[jaunty] weird refresh rate behavior with nvidia driver
https://bugs.launchpad.net/bugs/318511
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs