Fade in/out after resume/lock very slow

Bug #1304851 reported by Henning Knut Skoglund on 2014-04-09
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)
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  Edit
Everyone can see this information.

Other bug subscribers

Related questions