You are not logged in.

#1 2014-05-03 20:07:28

vitriol
Member
Registered: 2013-11-19
Posts: 14

gnome 3.12 performance degradation

I have been encountering a weird behaviour since upgrading to latest gnome, most visible with the overview drag window animations.

For the first 10, sometimes 15 seconds after loading gnome, perfomance is perfect, then all of the sudden lags appear, and don't go away. Ctrl+F2  r will restart the shell, giving me another 10, 15 seconds of smooth animations, then it degrades again into a bit of lag when draggind windows.
This happens even with just one window open.  The lag is not enormous, but enough to be annoying, and i think unjustified.

I have a ati hd5870  running latest open source drivers with default configuration. Anyone else encounter this issue?
Thanks

Offline

#2 2014-05-04 09:50:28

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: gnome 3.12 performance degradation

did you check top or gnome-system-monitor or similar to check if there's some process hogging your cpu or ram?

Offline

#3 2014-05-04 10:28:52

vitriol
Member
Registered: 2013-11-19
Posts: 14

Re: gnome 3.12 performance degradation

I always keep an eye on those, there's absolutely nothing out of the ordinary there. Overall performance in shell seems pretty good, with minimal cpu usage.
Overview, and window dragging with the desktops sidebar hidden however seems to take the hit  here. I can't find anything in the logs which would explain why after a short amount of time it starts to drag.

There's a similar issue here: https://unix.stackexchange.com/question … 172#125172  except for intel graphics. I wonder if there's any connection.

Ps: i tried with and without any shell extension, behaviour is the same.

Last edited by vitriol (2014-05-04 10:32:57)

Offline

#4 2014-05-04 11:55:10

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: gnome 3.12 performance degradation

You could try enabling glamor acceleration, which I think should be faster than EXA with most operations anyway.

Last edited by ooo (2014-05-04 11:55:43)

Offline

#5 2014-05-04 14:28:42

vitriol
Member
Registered: 2013-11-19
Posts: 14

Re: gnome 3.12 performance degradation

Thanks for the reply.
I already tried that ofc, the result is weirdly enough the same. A while back there was a noticeable difference in performance between EXA and glamor but with the latest code i don't see any difference, and the degradation is still there.

I did check /var/log/Xorg.0.log to make sure glamor was loaded over EXA.

Offline

#6 2014-05-04 20:14:45

marcosonoio
Member
Registered: 2014-04-14
Posts: 6

Re: gnome 3.12 performance degradation

i have the same problem, so i try fedora 20 live, then i install it and i install the latest update(kenrel 3.13 and mesa 10.1) and it is very smooth. then i upgraded to gnome 3.12 with external repo and i had the same problem: all animation it is not perfect.
i have an AMD a10-6700 with latest open source driver; i tried both EXA end glamor mode. i also tried catalyst driver, but i had only a black screen.

Offline

#7 2014-05-07 20:45:51

marcosonoio
Member
Registered: 2014-04-14
Posts: 6

Re: gnome 3.12 performance degradation

https://wiki.archlinux.org/index.php/ATI#Turn_vsync_off solves the problem for me

Last edited by marcosonoio (2014-05-07 20:48:08)

Offline

#8 2014-05-07 22:25:36

vitriol
Member
Registered: 2013-11-19
Posts: 14

Re: gnome 3.12 performance degradation

I tried it and logged in again. Did not change anything for me.
This seems to be a gnome issue, as performance is top right at the beginning, then it always drops a short time after. Cpu usage is minimal all this time

Offline

#9 2014-05-08 04:44:05

KingYes
Member
From: Israel
Registered: 2011-05-08
Posts: 120
Website

Re: gnome 3.12 performance degradation

marcosonoio wrote:

Nice tip ! Thanks !


Web Developer.

Offline

#10 2014-05-08 19:04:42

vitriol
Member
Registered: 2013-11-19
Posts: 14

Re: gnome 3.12 performance degradation

after several os reinstalls i concluded the problem came from changing font dpi values in gnome-tweak-tool. I think this part is not as optimal as it should be and makes the shell sluggish.
leaving this unchanged i get decent performance.

Offline

#11 2014-05-08 19:07:54

vitriol
Member
Registered: 2013-11-19
Posts: 14

Re: gnome 3.12 performance degradation

marcosonoio wrote:

did you just copy paste that into the file or did you change something in it?
for me it makes absolutely no difference. I tried something which i think is similar https://wiki.archlinux.org/index.php/AM … _in_GNOME3
and  definitely improves performance, but I also think it increases the CPU usage a little bit. I m not sure on this one.
I would love to try your fix but im not quite sure how to check if it's working or not.

Offline

#12 2014-05-10 11:29:42

marcosonoio
Member
Registered: 2014-04-14
Posts: 6

Re: gnome 3.12 performance degradation

vitriol wrote:
marcosonoio wrote:

did you just copy paste that into the file or did you change something in it?
for me it makes absolutely no difference. I tried something which i think is similar https://wiki.archlinux.org/index.php/AM … _in_GNOME3
and  definitely improves performance, but I also think it increases the CPU usage a little bit. I m not sure on this one.
I would love to try your fix but im not quite sure how to check if it's working or not.

i only created a new file and paste that into the file, but i don't know how to check if vsync is off or not, i can only see just all is smoother.
however i think that gnome 3.12 broke the vsync with the ati open source driver or viceversa, we have to sumbit a bug, but ..where?

Offline

#13 2014-05-10 18:06:09

KingYes
Member
From: Israel
Registered: 2011-05-08
Posts: 120
Website

Re: gnome 3.12 performance degradation

You can check this with:

$ sudo pacman -S mesa-demos
$ glxgears

If you see 60FPS, you vsync is enable. If you get more, vsync is disable.


Web Developer.

Offline

#14 2014-05-13 16:33:29

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: gnome 3.12 performance degradation

marcosonoio wrote:

Just disabled vsync on my system with intel gfx, and now gnome animations are smooth as a butter.

Offline

Board footer

Powered by FluxBB