Long story short: Disable ColorTiling in xorg.conf when using bitmap
fonts on a Radeon.
While searching for clues on this problem, I found this:
http://unix.stackexchange.com/questions/111454/what-are-the-purposes-of-the-different-types-of-xwindows-fonts
in which Gilles explains a bit of the history of font rendering in X11,
notably the move to client-side font rendering that accompanied
outline/antialiased fonts (and presumably Xft). This in turn led me to
these:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648222
https://bugs.freedesktop.org/show_bug.cgi?id=34486
I can report that disabling the Radeon driver's ColorTiling option in
xorg.conf seems to have solved the problem on my system, at least with X
clients that use bitmap fonts. This is consistent with my observation
that older X clients such as xosview and Notion seemed particularly
badly affected. The Radeon driver turns ColorTiling on by default for
most of the newer chipsets, according to the man page.
However, GIMP (version 2.8.14) is still very slow, both in navigating
the menus and when using drawing tools, and causes large amounts of CPU
time to be spent in the Xorg process in the __memcpy_sse2_unaligned
function. But perhaps the ColorTiling solution might suggest possible
causes. I'm also interested in any comments on the slow memcpy
performance on this system (which I might take up with the GNU libc team
after doing some more testing).
Cheers all,
Chris
--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55c5c8cb.6050...@cedwards.geek.nz