[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: