On Tue, 2005-07-26 at 11:07 -0700, Lorenzo Colitti wrote: 
> 
> Using the radeon driver from recent X.org CVS (on Linux 2.6.11.10), 

Are you implying that the issue didn't occur with older versions of X
and/or the kernel?

> my CPU never enters C3 while under X. This causes me to lose about 30 
> minutes of battery life.
> 
> This is due to the radeon driver causing bus master activity: if I 
> switch to a text console C3 starts getting used again, and if drm.ko is 
> not available when X starts (or if dri is disabled [1]), the CPU enters 
> C3 under X too.
> 
> Is there something that can be done to fix this?

Not sure; bus mastering is used for sending commands to the GPU when the
DRI is enabled (I wouldn't exactly call that 'pointless'...), but that
shouldn't be going on all the time, unless e.g. a client that rarely
(but regularly) redraws parts of its windows is enough to prevent the
CPU from entering C3? Either way, it would be very useful if you could
somehow determine exactly what the guilty bus mastering cycles do.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to