From: Pavel T. <pa...@si...> - 2005-09-10 17:08:16
|
Hi! > > I did, just to see what it > > does. There is a plenty of registers accessed, bits set/cleared from them, > > simply something, which is not present in plain processor_idle.c. > > a) mostly for the amd760 chipset (as opposed to amd768) But which chipset is in my machine, when for example lspci shows: 00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P] System Controller (rev 11) 00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 MP [IGD4-2P] AGP Bridge 00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-768 [Opus] ISA (rev 04) 00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-768 [Opus] IDE (rev 04) Is it a compbination of 760/768 ? If the important part is in the first line, does it mean that it cannot work that simple as a "pure" 768 ? > b) some registers are already set by default or by bios But when the bios forbids PM, takes it enough care to put them to the correct state ? > c) some registers enable some extra savings Another reason for a specialized driver. > > > I'm also using amd76x_pm and it's really wonderful, the CPUs cool down to 45C > > from 75C, I can even stop the fans and the temp doesn't go above 60C if the > > CPUs are idling. > > See above. It doesn't do the right thing, especially not using bus > mastering (like video capturing cards). Probably not, but for example the previous version of the driver with C3 enabled (the current version seems not to contain C3 support) entered C3 in my case regularly (less than C2, but my machine is running a lot of daemons keeping CPU load at 0.2 or more so maybe it didn't had enough time to enter it so often). > With regards, Pavel Troller |