You are not logged in.
Hi all!
I upgraded a number of packages today on my laptop today. I upgrade often so this wasn't a huge upgrade. After rebooting, I noticed that xmessage and xclock were using lots of CPU (about 60% of a core each), and that rxvt-unicode (Monaco font) was much wider than it used to be. I tried downgrading the kernel and nvidia driver, no change, so I reverted to the latest versions again. Then I downgraded the recent libx* upgrades, specifically:
libxext (1.3.1-1 -> 1.3.0-2)
libxxf86vm (1.1.2-1 -> 1.1.1-2)
libxxf86dga (1.1.3-1 -> 1.1.2-2)
libxv (1.0.7-1 -> 1.0.6-2)
libxvmc (1.0.7-1 -> 1.0.6-2)
libxtst (1.2.1-1 -> 1.2.0-2)
libxt (1.1.2-1 -> 1.1.1-2)
libxss (1.2.2-1 -> 1.2.1-2)
libxres (1.0.6-1 -> 1.0.5-2)
libxrender (0.9.7-1 -> 0.9.6-2)
libxpm (3.5.10-1 -> 3.5.9-2)
libxmu (1.1.1-1 -> 1.1.0-2)
libxkbfile (1.0.8-1 -> 1.0.7-2)
libxinerama (1.1.2-1 -> 1.1.1-2)
libxft (2.3.0-1 -> 2.2.0-2)
libxdmcp (1.1.1-1 -> 1.1.0-2)
libxcursor (1.1.13-1 -> 1.1.12-1)
Which fixed both the high CPU for xclock and xmessage and the "wide font" issue. xclock and xmessage are used by the xdm-arch-theme package from AUR.
I'm using i686 and my (Dell) laptop has an NVidia 8600M GT.
Has anyone else experienced this?
Rob
Offline
I use xclock in Openbox on my x86_64 system, and I don't notice any higher cpu usage with it after updating to the last versions of these libx* packages.
I don't use xdm.
Have you tried without the xdm-arch-theme package?
Offline
Hi!
I can confirm the font issue. (rxvt-unicode, DejaVuSansMono font) Downgrading libxft solved it.
I made some screenshots to compare the situation after and before upgrade:
Found this:
http://cgit.freedesktop.org/xorg/lib/libXft/tree/NEWS
Version 2.3.0
Subpixel LCD text rendering improvements
I think the subpixel rendering improvements are guilty here (you can zoom in the image to see the effect).
Cheers!
Offline
The new version of libxt also breaks xscreensaver. It outputs corrupted graphics and the CPU hits 100%. Rebuilding screensaver does not wok but downgrading libxt fixes it. These a bug report regarding another problem too - FS#28844.
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
Upstream bug report: https://bugs.freedesktop.org/show_bug.cgi?id=47178
Offline
Are you all running old Xorg from extra? I don't see anything broken on my testing systems with recent Xorg.
Offline
I'm running with a fully up-to-date testing.
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
I can confirm the urxvt issues with libxft 2.3.0-1. Downgrading to libxft 2.2.0-2 helped.
To know or not to know ...
... the questions remain forever.
Offline
The new version of libxt also breaks xscreensaver. It outputs corrupted graphics and the CPU hits 100%.
I do not see that here: xscreensaver works the same as before the upgrade to libxft 2.3.0-1 and libxt 1.1.2-1.
Offline
The problem I now have with xscreensaver after these upgrades, only involves specific screensavers that must load images from a user-defined location (GLSlideshow, photopile, etc..) Xscreensaver returns:
Warning: Select failed; error code 5
Offline
Hi all,
Thanks for the input - libxft downgrade has certainly sorted out the urxvt font width problem. Alas, xclock and xmessage still use high CPU, though I've managed to narrow it down to one (or maybe all) of these three:
libxmu
libxext
libxt
Reverting to earlier versions of these stops xclock and xmessage high CPU usage.
Rob
Last edited by Painless (2012-03-10 21:45:19)
Offline
Ignore this post, I misread the previous post.
Last edited by loafer (2012-03-10 21:51:45)
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
I am experiencing the same problem as HoZ
Offline
I am experiencing the same problem as HoZ
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
Just opened a bug in Arch bug tracker: https://bugs.archlinux.org/task/28875
ArchLinux - make it simple & lightweight
Offline
Had to downgrade and freeze libxft, too. The fonts on urxvt were unbearable - unfortunately terminus doesn't do a good job in rendering some accented characters, otherwise that's what I'd be using. Terminus rendering didn't break with the upgrade, it only happened with some fonts - Bitstream Vera Sans mono in my case.
Offline
libxt 1.1.2-2 fixes the problem with xscreensaver.
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
libxt 1.1.2-2 has fixed the xclock and xmessage problems for me as per https://bugs.archlinux.org/task/28844
However, libxft 2.3.0-2 does not fix the wide fonts issue.
Offline
I’d also like to confirm the same here. My ~/.Xresources has
URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=13:antialias=true
and urxvt gets wider with libxft-2.3.0-2 than with libxft-2.2.0-2. Downgrade helped.
Offline
I’d also like to confirm the same here. My ~/.Xresources has
URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=13:antialias=true
and urxvt gets wider with libxft-2.3.0-2 than with libxft-2.2.0-2.
ditto.
urxvt.font: xft:Inconsolata:size=15:antialias=true:hinting=true
Offline
Offline
Yup, I confirm. Only antialiased fonts are wider.
Last edited by Onyros (2012-03-15 20:08:17)
Offline
ditto.
urxvt.font: xft:Inconsolata:size=15:antialias=true:hinting=true
today's update to ttf-inconsolata fixed my problem.
Offline
Yup, I confirm. Only antialiased fonts are wider.
jjacky & Onyros, you are right, if I turn off antialiasing, I don’t have the width problem, however fonts become unbearably ugly…
Offline
Subpixel rendering improvements are the most probable culprit. If an update to inconsolata solved the issue, it'll be a matter of time until other fonts having problems catch up.
Offline