PHC-linux undervolting na dwa rdzenie
: 09 kwie 2009, 14:11
Przeczytałem viewtopic.php?t=91326 i mam kilka uwag.
Skompilowałem sobię jądro 2.6.28.9 (ubunut 9.04)
lsmod | grep acpi_cpufreq u mnie nic nie wyświetla ale po skompilowaniu jądra w/g http://www.linux-phc.org/
i wgraniu patch'a komenda:
cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
wyświetla pary napięciowe.
Otóż mając dwa rdzenie powinniśmy chyba zoptymalizować i dokonać wpisów
echo "12:21 10:1 8:1 6:1" > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
dla dwóch cpu?
czyli:
echo 'pary napieciowe cpu0' > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
echo 'pary napięciowe cpu1' > /sys/devices/system/cpu/cpu1/cpufreq/phc_controls
Również skrypt optymalizacji napieć powinien być poprawiony do pracy dla dwóch cpu.
Według mnie powinniśmy mieć dwa skrytpy, jeden dla cpu0 drugi dla cpu1, które zapisują swoje pliki robocze również w dwóch niezależnych plikach i optymalizują napięcia.
Dopiero tak zoptymalizowane napięcia wpisujemy w:
pliku /etc/rc.local
Podejrzewam, że róźnica napięć dla obu rdzeni nie będzie zauważalna więc optymalizacja obu rdzeni niewiele da ale sam wpis w /etc/rc.local w/g w/w how-to spowoduje, że jeden rdzeń będzie pracował na obniżnym napieciu a drugi chyba na standardowym.
Co sądzicie?
...chyba, że do obu rdzeni podłączone jest jedno napięcie.
Mój Dell D830 nie wstaje z hibernacji po takim overvoltingu bez względu na to jakie napięcia wstawię w "echo...."
Skompilowałem sobię jądro 2.6.28.9 (ubunut 9.04)
lsmod | grep acpi_cpufreq u mnie nic nie wyświetla ale po skompilowaniu jądra w/g http://www.linux-phc.org/
i wgraniu patch'a komenda:
cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
wyświetla pary napięciowe.
Otóż mając dwa rdzenie powinniśmy chyba zoptymalizować i dokonać wpisów
echo "12:21 10:1 8:1 6:1" > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
dla dwóch cpu?
czyli:
echo 'pary napieciowe cpu0' > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
echo 'pary napięciowe cpu1' > /sys/devices/system/cpu/cpu1/cpufreq/phc_controls
Również skrypt optymalizacji napieć powinien być poprawiony do pracy dla dwóch cpu.
Według mnie powinniśmy mieć dwa skrytpy, jeden dla cpu0 drugi dla cpu1, które zapisują swoje pliki robocze również w dwóch niezależnych plikach i optymalizują napięcia.
Dopiero tak zoptymalizowane napięcia wpisujemy w:
pliku /etc/rc.local
Podejrzewam, że róźnica napięć dla obu rdzeni nie będzie zauważalna więc optymalizacja obu rdzeni niewiele da ale sam wpis w /etc/rc.local w/g w/w how-to spowoduje, że jeden rdzeń będzie pracował na obniżnym napieciu a drugi chyba na standardowym.
Co sądzicie?
...chyba, że do obu rdzeni podłączone jest jedno napięcie.
Mój Dell D830 nie wstaje z hibernacji po takim overvoltingu bez względu na to jakie napięcia wstawię w "echo...."