Comment 8 for bug 988079

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

The problem appears to be caused by the window manager or compositor. On request from NVIDIA, I disabled the window manager on the affected machine and ran a raw X server:

sudo service lightdm stop
sudo Xorg &
xlogo &

and then ran glxgears full-screen:

glxgears -geometry 2400x1900+10+10

This worked well.

glxgears is only being used as a simple test application. The Chrome web browser's GPU accelerated rendering path is broken in the same situations that glxgears fails to work well.

I've upgraded NVIDIA's drivers to 295.53 but they have the same behavior as the 295.40 drivers when running within Unity.

It looks to me like the compositor in Precise doesn't respect the GLX swap interval requested by OpenGL applications, and this is causing the Chrome browser to run open-loop, spamming the GPU with commands.

On request from NVIDIA, here is the output of nvidia-bug-report.sh on the machine while glxgears was running badly, with the 295.53 drivers.