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

Reply via email to