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
