[regression][GLES] scale mode is slow and stutters when unityshell is loaded

Bug #1039942 reported by Daniel van Vugt
114
This bug affects 23 people
Affects Status Importance Assigned to Milestone
Compiz
Triaged
Medium
Unassigned
Unity
Triaged
Medium
Unassigned
6.0
Won't Fix
Medium
Unassigned
unity (Ubuntu)
Triaged
Medium
Unassigned
Quantal
Won't Fix
Medium
Unassigned

Bug Description

When scaling windows (Shift+Alt+Up for Compiz or Super+W for Ubuntu) and unityshell is loaded, the scale animation is often very slow and stutters. This is particularly noticeable with dual monitors.

I believe this slowness is caused by the damageScreen() call I had to put in the scale plugin to fix/workaround bug 1026986 and bug 1037489.

description: updated
Changed in unity:
status: New → Triaged
importance: Undecided → Medium
summary: - [GLES] scale mode is slow and stutters when unityshell is loaded
+ [regression][GLES] scale mode is slow and stutters when unityshell is
+ loaded
Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
Changed in unity (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
milestone: none → ubuntu-12.10-beta-2
Changed in unity:
milestone: none → 6.4
Changed in unity:
milestone: 6.4 → 6.6
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Changed in unity:
milestone: 6.6 → 7.0
Omer Akram (om26er)
Changed in unity (Ubuntu Quantal):
milestone: ubuntu-12.10-beta-2 → ubuntu-12.10
Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
Changed in unity (Ubuntu Quantal):
milestone: ubuntu-12.10 → quantal-updates
description: updated
Revision history for this message
Ethan Hogue (clappboard) wrote :

I believe that this problem *may* be related to the new window title and close button, which were added to Ubuntu as of 12.10. I noticed no lag before this plugin was added, but now it is quite often almost unusable. The issue may be the point at which the title is being drawn, as it quite often lags a split second after the animation is started and I can see the windows (sans titles). The animation only proceeds when the title appears.

Test:
Open four terminals in the same workspace. Click the terminal icon to spread the windows in that group, and note the point at which the lag occurs.

Revision history for this message
Galvatron (megatron) wrote :

I still suffer from this issue. 32-bit, GeForce 7300GT + drivers 304.64.

Revision history for this message
Scott Deagan (scott-deagan) wrote :

I'm using Ubuntu 12.10 with an AMD A8. When I use either an nVidia 460 or AMD 7870 I experience this issue (have tried many drivers with both of these cards, including the latest beta drivers). I have tried to make a video of the issue, unfortunately my phone's camera doesn't capture video at a high number of frames per second, so the issue doesn't look that noticeable in the video:

http://www.youtube.com/watch?v=T9Q879m9J2k

SuperKey + S and SuperKey + W are really stuttery in 2560 x 1440 mode. I've also noticed that is doesn't occur on my laptop (Intel HD 4000 integrated graphics) when it's only driving a single monitor (even at 2560 x 1440), but does occur when I connect a secondary monitor (the laptop screen is 1920 x 1080, the secondary monitor is 2560 x 1440).

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

All,

To make sure you're commenting on the right bug, please try unloading the unityshell plugin briefly (in ccsm) and see if it still happens.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If the bug continues to happen when you don't have unityshell loaded, then you're looking at the wrong bug.

Revision history for this message
Scott Deagan (scott-deagan) wrote :

In reply to #5:

Using an AMD 7870 graphics card running the proprietary Catalyst 13.1 driver, the bug continues after unloading Unity Shell.

Using an nVidia GTX 660TI running the proprietary nVidia 310.19 driver, the bug disappears after unloading Unity Shell.

Hope this helps.

Revision history for this message
Galvatron (megatron) wrote :

In my case (7300GT + drivers 304.64) the problem is also Unity-related and vanishes once I turn it off.

Changed in unity (Ubuntu):
milestone: quantal-updates → none
milestone: none → raring-updates
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.0.0 → 7.0.1
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.0 → 0.9.11.0
Changed in unity:
milestone: 7.0.1 → 7.3.1
Revision history for this message
Rolf Leggewie (r0lf) wrote :

quantal has seen the end of its life and is no longer receiving any updates. Marking the quantal task for this ticket as "Won't Fix".

Changed in unity (Ubuntu Quantal):
status: Triaged → Won't Fix
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.1 → 7.3.2
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.3.2 → 7.3.3
tags: added: rls-w-incoming
Changed in unity:
milestone: 7.3.3 → 7.4.0
tags: added: rls-x-incoming
removed: rls-w-incoming
tags: added: unity-backlog
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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