From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Subject: Re: xserver-xorg-video-radeon 6.14.4: X has constant 10 % CPU usage Date: Tue, 11 Sep 2012 15:24:43 +0200 Message-ID: <1347369883.30263.472.camel@thor.local> References: <1347367374.5438.10.camel@mattotaupa> <1347368123.30263.462.camel@thor.local> <1347368861.5438.26.camel@mattotaupa> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1972771802==" Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 9F8759E930 for ; Tue, 11 Sep 2012 06:24:57 -0700 (PDT) In-Reply-To: <1347368861.5438.26.camel@mattotaupa> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Paul Menzel Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1972771802== Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-iErhKh7tPNC5t7puLVE+" --=-iErhKh7tPNC5t7puLVE+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Die, 2012-09-11 at 15:07 +0200, Paul Menzel wrote:=20 > Am Dienstag, den 11.09.2012, 14:55 +0200 schrieb Michel D=C3=A4nzer: > > On Die, 2012-09-11 at 14:42 +0200, Paul Menzel wrote:=20 > > >=20 > > > using Debian Sid/unstable with the awesome 3.4.13-1 window manager an= d > > > Evolution 3.4.3-1, htop shows X to constantly use 10 % of the CPU. > > > Closing Evolution the usage goes back to more or less 0 %. > >=20 > > I'm not seeing this. Is there something in your Evolution window(s) tha= t > > is constantly repainting, e.g. a spinner in the status bar, a blinking > > cursor, ... ? >=20 > Now that you are mentioning it, in the bottom there is the message > =C2=BBChecking for New Messages=C2=AB and next to it there is an animatio= n where > something goes around a circle. Canceling that removes X=E2=80=99s CPU us= age. That's a GTK+ spinner widget, which uses RENDER trapezoids, which is a software rendering fallback with EXA. > Should I recommend something to the Evolution folks on how to due such > animations? Or is the only way to avoid animations? I don't think there's anything wrong with the animation per se. However, one issue I've found is that Evolution schedules many actions as glib idle callbacks with priority lower than G_PRIORITY_HIGH_IDLE + 20, which is the priority used by GTK+ for drawing animations. This can result in the animations delaying the completion of the actual work they're representing. --=20 Earthling Michel D=C3=A4nzer | http://www.amd.c= om Libre software enthusiast | Debian, X and DRI developer --=-iErhKh7tPNC5t7puLVE+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iD8DBQBQTzucWoGvjmrbsgARAn7zAKCZTEelE8R2yZkciOHeiBrn9VV49wCeLH3e Jkhuu8/5V5Nx4luqQBJwqeI= =Vt5Q -----END PGP SIGNATURE----- --=-iErhKh7tPNC5t7puLVE+-- --===============1972771802== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============1972771802==--