Bug 70385

Summary: r600 glamor high X cpu usage and lag on some gtk2 applications
Product: Mesa Reporter: Aleks <aleks0545>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium CC: alexander
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Aleks 2013-10-11 18:01:36 UTC
Hi,

I try to run my Archlinux with Glamor acceleration on my RV670 card (AGP), but X server takes a (slight) high CPU usage (~15-18%, on Opteron 185 2600 MHz S939) when i activate it with xorg.conf. Revert back to EXA falls X CPU usage to < 5-6%. Moreover, with Glamor, some gtk2 applications have strong lag for example when i click on a menu in the menu bar, like Thunar, or, when i switch tabs of web pages in Midori. This is strange because i have no problem when i scroll web pages, all run smoothly (better performance than EXA). On other gtk2 applications i haven't this problem. Also, with Glamor enabled the XFCE logout dialog takes about a minute to be shown. Neither Xorg.log nor dmesg show anything about any bug (memory leak or other). X has never crashed.

Here some informations :
glxinfo > OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RV670
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.1
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)

uname > 3.11.4-1-ARCH #1 SMP PREEMPT Sat Oct 5 21:22:51 CEST 2013 x86_64 GNU/Linux
Comment 1 Aleks 2013-10-12 06:29:57 UTC
OK, on Libreoffice buttons are paint in black, and the application causes a high X cpu usage (~40 %). When i open a file in Calc, the system is slow down and is very near to hang up.
Comment 2 Fabio Pedretti 2013-10-12 12:47:47 UTC
You should try current git glamor, it has some fixes and speedups.
Comment 3 Maks 2013-12-14 10:46:14 UTC
Exactly same problem with Mesa 10.0.1
Comment 4 Michel Dänzer 2013-12-17 08:32:09 UTC

*** This bug has been marked as a duplicate of bug 68524 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.