Fade in/out after resume/lock very slow

Bug #1304851 reported by Henning Knut Skoglund
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)
New
Undecided
Unassigned

Bug Description

I downloaded the development version of 14.04, one issue that I've experienced so far is that the fade in of the greeter after resume from suspend is very slow. I have opted out on the fade in/out effects in compiz configuration settings, why do I get fade in/out for the greeter and is it possible to increase the speed of the fade?

It also is a noticable delay for visual feedback (*) when entering a password character in the password prompt.

    lshw -C video

  *-display
       description: VGA compatible controller
       product: RV515/M54 [Mobility Radeon X1400]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]

I tried to install the linux performance tool - perf -. to get an idea of what's happening. While in the unity-greeter I ran in a console

    sudo perf record -a -g

then holding the 'a'-key in the password field for 10-15 seconds

and then

   sudo perf report

screenshot on report : https://drive.google.com/file/d/0B45ATdu5qGEbbVo1UnJnbEdMX0k/edit?usp=sharing

it seems like much time in used by compiz process and r300_dri.so?

In the compiz setting manager for openGL plugin I disabled "FrameBuffer object"/"Vertex Buffer object" and "Always use Buffer swapping" options. And the fade in/out is faster now.

----

This testing was based on a 32-bit 14.04 running on a 64-bit processor

    *-cpu
          product: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz
          vendor: Intel Corp.

I've no upgraded my system to 64-bit Ubuntu 13.10, and its noticable more performant (e.g video rendering in fullscreen). So lesson learned: if available run 64-bit OS on 64-bit processor.

description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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