Comment 23 for bug 988079

Revision history for this message
Kenneth Russell (kbr-g) wrote : Re: [nvidia] Dismal compiz performance on HP Z600 with 30" landscape monitor

Sam,

I re-verified that "Sync to VBlank" was set in nvidia-settings and the OpenGL panel of CCSM, and that "Force full screen redraws" was set in the Workarounds panel of CCSM.

glxgears claims to be synced to the vertical refresh, and doesn't claim to be running faster than 60 FPS. However, when maximizing glxgears, it claims to be getting better than 15 FPS, but visually, it's getting a much worse frame rate -- there is very bad temporal aliasing.

296 frames in 5.0 seconds = 59.008 FPS
110 frames in 5.0 seconds = 21.856 FPS
85 frames in 5.1 seconds = 16.796 FPS
87 frames in 5.1 seconds = 17.004 FPS
89 frames in 5.0 seconds = 17.682 FPS

When logged in to gnome-shell ("GNOME Classic (No effects)" at the login menu), glxgears runs smoothly when maximized:

302 frames in 5.0 seconds = 60.229 FPS
299 frames in 5.0 seconds = 59.605 FPS
300 frames in 5.0 seconds = 59.805 FPS

Finally, when run under gnome-shell with compiz ("GNOME" at the login menu), glxgears claims to get about the same FPS as under Unity, but the animation seen on-screen is smoother than under Unity. It's nowhere near as smooth as with compiz disabled however.

232 frames in 5.0 seconds = 46.336 FPS
89 frames in 5.1 seconds = 17.614 FPS
89 frames in 5.0 seconds = 17.744 FPS
90 frames in 5.0 seconds = 17.931 FPS

The default window manager settings for both Unity and GNOME were used, so I don't think any additional effects are being enabled when run under Unity vs. under GNOME.