Unity/compiz has sluggish performance on dual monitors with nvidia driver

Bug #1511258 reported by Federico Marcos
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When Unity/Compiz is running with the nvidia driver and two monitors are connected the performance drops significantly.
This is probably related with https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/877438
This is still happening on ubuntu 15.10 with the nvidia 340.93 driver (gtx 260)

notice how rezising windows makes the ui freeze and lag
moving windows arround lags compared to the mouse movement
the scale animation has a delay, and poor fps
this all goes away when the unity compiz plugin is disabled.

Disabling "Sync to VBlank" appears not to help.
The nouveau driver on the same hardware typically does not have the performance issue (but may have other issues such as stability, rendering it not a valid workaround).

Let me know If I can provide any additional information or help to fix this issue.
This has been happening for every ubuntu release, and I hoped to be fixed by now

video showing the problem https://www.youtube.com/watch?v=Fbi6ih6Ry60

Revision history for this message
Federico Marcos (marcosfede) wrote :

As part of the big bug review for 16.04 LTS, I have tested this on 15.10 and the bug is still there.

tags: added: desktop-bugscrub-triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
serianox (serianox-i) wrote :

same gpu , same problem here. it goes away when I unplug one of my monitors. this has been happening for a while now, moved to elementary os for this reason only (no lag whatsoever in pantheon)

hugo (hugovdv)
no longer affects: compiz
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.