Unity launcher leaves a trace when autohide is enabled (using llvmpipe acceleration)

Asked by Pablo Zubieta

I am using Ubuntu 12.10 and when I change the Unity Launcher mode to autohide, a trace is leaved in the place of the launcher.

A screenshot of the problem can be seen here:
http://askubuntu.com/questions/204962/unity-launcher-autohide-leaves-ghost-behind

I have no graphics card and I am using llvmpipe acceleration. I don't know if it is a bug on unity or llvmpipe (or if it has to do with the fact that the low graphics mode is enabled by default when using llvmpipe).

Is there a way to solve this?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu unity Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If you don't have a graphics card, how are you getting the display to the screen?

Revision history for this message
Pablo Zubieta (pabloferz+) said :
#2

I have a Radeon graphics card but it's not working well (physically). I installed Ubuntu and had to uninstall the ati driver so my system is using the mesa driver and llvmpipe for graphics acceleration.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Can you give the output of:

sudo lshw -C display; lsb_release -a; uname -a

Thanks

Revision history for this message
Pablo Zubieta (pabloferz+) said :
#4

Here it is:

  *-display
       description: VGA compatible controller
       product: RS780M/RS780MN [Mobility Radeon HD 3200 Graphics]
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 5
       bus info: pci@0000:01:05.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:18 memory:d0000000-dfffffff ioport:9000(size=256) memory:cfdf0000-cfdfffff memory:cfe00000-cfefffff
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
Linux pabloferz 3.5.0-18-generic #29-Ubuntu SMP Fri Oct 19 10:26:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5
Revision history for this message
Pablo Zubieta (pabloferz+) said :
#6

I had Ubuntu 12.04 working fine with the Catalyst driver, sudenly my laptop stoped turnning on because my graphics card had a welding defect. I tried to fix it and my laptop was turning on again, but it failed to render through the graphics card, cause I messed it up. Anyway, I uninstalled the Catalyst driver and the xserver-xorg-video-ati driver and Unity-2D was working fine.

I upgraded to Ubuntu 12.10 and again the graphics card wasn't working so I uninstaled the ati driver, so I was able to use the mesa driver and graphics acceleration through llvmpipe. I don't think installing the propietary driver again would help me. (I might try again to install the Catalyst driver, but I'm sure mine it's a hardware problem.)

Later I found this question, asked by someone else
http://askubuntu.com/questions/204962/unity-launcher-autohide-leaves-ghost-behind

so it's clearly a bug for those using llvmpipe. That's the problem I would like to find a solution for, i.e., for the people who are forced to use llvmpipe because of a low power graphics card or a situation like mine.

Revision history for this message
bp0 (bullet-proof-0) said :
#7

This is an issue for me too - I've got an Intel GM965 which is so wimpy I switched to low graphics mode, but want to continue to use launcher autohide. Right now, I can't because of the ghost problem.

Revision history for this message
Pablo Zubieta (pabloferz+) said :
#8

I created this bug report

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1078075

Anyone with this issue would help marking it as "Affecting you".

Can you help with this problem?

Provide an answer of your own, or ask Pablo Zubieta for more information if necessary.

To post a message you must log in.