View Single Post
Old 06-19-10, 02:06 PM   #2
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: 100% CPU usage on geforce 9600M GS

Quote:
Originally Posted by nusch View Post
Code:
(gdb) backtrace full
[...]
#6  0x00000000004da5fc in damagePutImage (pDrawable=0x3d1fc00, pGC=0x6b82810,
    depth=<value optimized out>, x=0, y=0, w=131969032, h=12, leftPad=0,
    format=2, pImage=0x7ddb008 "\240\240\240")
    at ../../../miext/damage/damage.c:905
        pGCPriv = 0x73648f0
        oldFuncs = 0x7c9120
#7  0x000000000042e8e9 in ProcPutImage (client=0x2bb9e90)
    at ../../dix/dispatch.c:2067
        pGC = 0x6b82810
        pDraw = 0x3d1fc00
        length = <value optimized out>
#8  0x0000000000430c3c in Dispatch () at ../../dix/dispatch.c:439
        result = <value optimized out>
        client = 0x2bb9e90
        nready = 0
        start_tick = 1252580
#9  0x00000000004261aa in main (argc=8, argv=0x7ddbe8, envp=<value optimized out>)
    at ../../dix/main.c:285
        i = 1
        alwaysCheckForInput = {0, 1}
How long did you wait? This doesn't list the depth, but even at just depth 8, this is an upload of 1.47 GB to the graphics card. It's possible that the optimization level of the X server makes that parameter unreliable... If you use GDB's "finish" command, does ProcPutImage ever complete?

Also, please see the forum sticky post about how to generate a bug report log file.
AaronP is offline   Reply With Quote