Bug 56458

Summary: slow rendering in urxvt
Product: xorg Reporter: JS <js314592>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED WORKSFORME QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
oprofile log
none
slow urxvt log with default font none

Description JS 2012-10-27 11:30:24 UTC
there is slow rendering in many applications
rendering of maximized urxvt window takes approx. 500 ms

Radeon 9600XT AR (AGP) 256 MB RV350
OpenSUSE 12.2 XFCE
XServer 1.12.3
xf86-video-ati 6.14.4-4.1.2
Comment 1 Michel Dänzer 2012-10-29 17:19:07 UTC
Can you get a profile with perf, sysprof or oprofile?
Comment 2 Alex Deucher 2012-10-29 17:49:16 UTC
possibly a duplicate of bug 34486.
Comment 3 JS 2012-10-29 18:32:44 UTC
Created attachment 69249 [details]
oprofile log

Is it correct log?
Comment 4 JS 2012-10-29 19:30:57 UTC
It is much faster with
Option "ColorTiling" "off"
Comment 5 Michel Dänzer 2012-10-30 09:50:57 UTC
The profile isn't very useful without callgraphs; it's hard to deduce which code paths are the hottest.

That said, the fact that disabling tiling helps indicates it may indeed be (related to) bug 34486. Make sure you're configuring urxvt to use fontconfig/freetype for font rendering, not X11 core fonts.
Comment 6 JS 2012-10-30 16:10:54 UTC
Created attachment 69319 [details]
slow urxvt log with default font

urxvt is fast with tiling enabled if started with
urxvt -rv -fn "xft:Monospace:antialias=false:pixelsize=12"
but can't disable antialiasing
Comment 7 Michel Dänzer 2012-10-30 16:20:14 UTC
(In reply to comment #6)
> but can't disable antialiasing

You have to choose a bitmap font for that (and make sure bitmap fonts are enabled in the fontconfig configuration).
Comment 8 JS 2012-10-30 16:24:37 UTC
editing files in /etc/fonts disabled antialiasing
Comment 9 JS 2012-11-09 23:18:54 UTC
doesn't matter

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.