Bug#351171: xserver-xorg: fbCompositeSolidMask_nx8888x8888Cmmx() is hogging the CPU
* Michel Dänzer (daenzer@debian.org) [20060203 11:08]:
> You seem to have set up fontconfig for subpixel anti-aliasing.
> Even assuming your card could actually accelerate that, it's
> very non-trivial and hasn't been implemented yet. You should get
> better results with traditional greyscale AA.
Indeed, thanks. I've switches off subpixel rendering and I get
the following profiles:
EXA:
samples % image name app name symbol name
104856 7.5679 libc-2.3.5.so xterm memmove
88657 6.3988 xterm xterm (no symbols)
67459 4.8688 libc-2.3.5.so xterm wcwidth
62413 4.5046 radeon_drv.so Xorg RadeonCompositeCP
61849 4.4639 libc-2.3.5.so Xorg memcpy
61616 4.4471 vmlinux Xorg delay_tsc
55334 3.9937 libXft.so.2.1.2 xterm (no symbols)
49641 3.5828 libexa.so Xorg exaComposite
44150 3.1865 radeon_drv.so Xorg RADEONHostDataBlit
40994 2.9587 Xorg Xorg FindGlyphRef
35951 2.5947 radeon_drv.so Xorg R200PrepareCompositeCP
28391 2.0491 libfb.so Xorg fbSolid
27602 1.9922 Xorg Xorg miComputeCompositeRegion
27278 1.9688 radeon Xorg (no symbols)
24025 1.7340 libexa.so Xorg exaPixmapIsOffscreen
22302 1.6096 radeon_drv.so Xorg RADEONUploadToScreenCP
20063 1.4480 libexa.so Xorg exaGlyphs
19287 1.3920 radeon_drv.so Xorg R200TextureSetupCP
15510 1.1194 libexa.so Xorg exaPixmapUseScreen
XAA:
samples % image name app name symbol name
153097 10.9779 libfb.so Xorg fbCompositeSrcAdd_8000x8000mmx
130111 9.3297 libc-2.3.5.so xterm memmove
113832 8.1624 xterm xterm (no symbols)
85278 6.1149 libc-2.3.5.so xterm wcwidth
70275 5.0391 libXft.so.2.1.2 xterm (no symbols)
52603 3.7719 Xorg Xorg FindGlyphRef
45299 3.2482 libfb.so Xorg fbComposite
34546 2.4771 libfb.so Xorg fbSolid
31652 2.2696 Xorg Xorg miComputeCompositeRegion
26959 1.9331 libxaa.so Xorg XAAComposite
19628 1.4074 libc-2.3.5.so Xorg memcpy
16254 1.1655 libshadowfb.so Xorg ShadowComposite
15893 1.1396 Xorg Xorg damageComposite
15442 1.1073 Xorg Xorg miValidatePicture
15427 1.1062 libxaa.so Xorg XAADoComposite
14481 1.0384 Xorg Xorg CompositePicture
14303 1.0256 Xorg Xorg miGlyphs
14264 1.0228 Xorg Xorg miGlyphExtents
Thanks,
Peter
--
.+'''+. .+'''+. .+'''+. .+'''+. .+''
Kelemen Péter / \ / \ / fuji@debian.org
.+' `+...+' `+...+' `+...+' `+...+'
Reply to: