Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: How-to программное охлаждение поцессоров Athlon XP  (Прочитано 7069 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jel

  • Автор темы
  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Как известно эти процессоры весьма "горячие" и нуждаются в серьезном подходе к охлаждению. Но вовсе необязательно ставить на него здоровенный, натужно ревущий кулер на массивном радиаторе. Под Windows давно уже существуют утилиты программного охлаждения этих процессоров, такие как S2kCtl. За теорией охлаждения отсылаю интересующихся в google, а мы с вами займемся практикой.

Имеем Hardy Heron (8.04), процессор Athlon XP 2800+ и материнку на чипсете VIA KT400. Температура процессора при простое 58С, чипсета 45С. Учитывая, что мой конкретный экземпляр процессора уже при температуре 63С начинает подглючивать - с этим надо что-то делать.

Идем на страничку замечательного японского парня Yoshifumi R. SHIMIZU в раздел Download и качаем оттуда исходники утилиты FVCool, которая поддерживает программное охлаждение на чипсетах:
Цитировать
   AMD 751/761/762
   Sis 730, 733, 735, 740, 741, 745, 746, 748
   VIA KT266/KT266A/KT333/KT400/KT600/KT880
   VIA KT133/KT133A/KX133/KM133
   NVidia nForce, nForce2
Там же можно почитать ReadMe и убедиться, что это как раз то, что нам нужно. Или не то - как повезет. Мне повезло, чипсет KT400 поддерживается этой утилитой.

Распаковываем полученный архив в свою домашнюю папку и переходим в каталог FVCool104. Если у нас еще не установлен пакет build-essential - самое время его установить (sudo aptitude install  build-essential) поскольку .deb пакета с этой утилитой нет, нам предстоит ее скомпилировать самостоятельно. Однако перед компиляцией пакета нам нужно его немного подправить, иначе установить его не удастся. Дело в том, что в Ubuntu нет группы wheel, а в Makefile упоминается именно она. Не проблема - открываем Makefile своим любимым редактором, ищем там словечко wheel и меняем его на root. Теперь все должно собраться правильно. Пишем:
./configure
make
sudo make install
И если сборка и установка прошли без ошибок говорим:
fvcool -ev
Получаем в ответ что-то наподобие:
Цитировать
VIA KT400/A/KT600 found.
 Change Reg0xD2 0x69 --> 0xE9
 Change Reg0xD5 0x1C --> 0x1E
 Change Reg0x70 0x82 --> 0x8A
Нам повезло - все работает. Минут через 10 видим - температура процессора 42C (было 58С), чипсета - 32С (было 45С). Впечатляет?
Теперь остался последний штрих - открываем в нашем любимом редакторе (из под sudo) файлик /etc/rc.local и перед строкой "exit 0" дописываем туда "fvcool -e". Теперь программное охлаждение будет включаться при каждой загрузке системы.
Прохлады вашим процессорам и отдыха от натужного рева вентиляторов вашим ушам. :)

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: How-to программное охлаждение поцессоров Athlon XP
« Ответ #1 : 18 Октябрь 2008, 15:56:44 »
А что такое "программное охлаждение процессора"? Охлаждение его путем обдувания программами?=))

Оффлайн jel

  • Автор темы
  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: How-to программное охлаждение поцессоров Athlon XP
« Ответ #2 : 18 Октябрь 2008, 16:00:43 »
Охлаждение путем программного изменения режима работы чипсета, в отличии от аппаратного охлаждения путем обдува вентиляторами. Более удачного термина мне придумать не удалось. Если вам удастся - милости просим, исправлю в статье.

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: How-to программное охлаждение поцессоров Athlon XP
« Ответ #3 : 18 Октябрь 2008, 16:13:33 »
насколько я знаю, можно стандартнымим линуксовыми средствами менять частоту процессора, и (вроде бы) напряжение, это не оно?

Оффлайн jel

  • Автор темы
  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: How-to программное охлаждение поцессоров Athlon XP
« Ответ #4 : 18 Октябрь 2008, 16:24:21 »
Нет, это не оно. Частота и напряжение остаются неизменными. Включается режим Bus Disconnect, что и способствует эффективному охлаждению процессора в моменты простоя. Вот что пишет о процессе сам автор:

Цитировать
Generally CPU goes into
power-save mode when it is in the idle state, but in almost all the
mother boards this is prohibited in the case of Athlon/Duron mother
boards in their original BIOS settings.  This software changes the PCI
configuration data of the chipset (north bridge), and allow Athlon/Duron
to go into power-save mode.

А вот, что пишет об этом StarGaz0r автор Windows-утилиты S2kCtl

Цитировать
Significant power savings of the AMD Athlon processor only occur if the processoris disconnected from the system bus by the Northbridge while in the Halt or Stop Grant state.The Northbridge can optionally initiate a bus disconnect upon the receipt of a Halt or Stop Grant special cycle. The option of disconnecting is controlled by an enable bit in the Northbridge.

Так вот эта самая опция в большинстве материнок отключена по умолчанию. Процессор не уходит в энергосберегающий режим при простое (а при обычной работе этот самый простой занимает 99% времени) и соответственно неслабо греется. Это How-to описывает способ избежать ненужного перегрева.

Оффлайн Nick F0x

  • Активист
  • *
  • Сообщений: 317
  • Или ты имеешь мир, или наоборот, третьего не дано.
    • Просмотр профиля
    • f0x.ru
Re: How-to программное охлаждение поцессоров Athlon XP
« Ответ #5 : 18 Октябрь 2008, 16:30:05 »
спасибо топикстартеру - большое, а то не знал уж что делать с таким процем, под оффтопиком постоянно пользовал rmclock, а под Ubuntu cpufreq-utils не давали нужного результата без потери производительности...

Оффлайн OneSfinks

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Я правильно понимаю, что моему ноутбучному Athlon64x2 (Turion) такой дополнительный контроль за энергопотреблением не нужен?

Оффлайн Nick F0x

  • Активист
  • *
  • Сообщений: 317
  • Или ты имеешь мир, или наоборот, третьего не дано.
    • Просмотр профиля
    • f0x.ru
дело даже не в модели проца, а чипсете материнской, смотри ридми: http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/fvcool/README-FVCool104.html
если чипсет тот и проц амд, то юзай

Оффлайн kosilas

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
А как посмотреть температуру проца в Ubuntu Server ?

Thread

  • Гость
А как посмотреть температуру проца в Ubuntu Server ?

lm-sensors

Оффлайн kosilas

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Цитировать
lm-sensors
-bash: lm-sensors: command not found
 =(
Мож пакет какой нужен?

Thread

  • Гость
Мож пакет какой нужен?

Ты не поверишь...

(Нажмите, чтобы показать/скрыть)

Оффлайн oklums

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
использовал пакет из репазитория - athcool
аналогично занес его в автозапуск
судя по sensors-applet 2.2.1 работает, понизилась температура на 5 градусов
« Последнее редактирование: 11 Январь 2009, 20:19:59 от oklums »

Оффлайн ser_dm

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
подскажите пожалуйста как мне уменьшить напряжение на процессорре
ноут acer aspire 5520
AMD Atlon 64 x2 TK-57
mother - nForce560
Ubuntu-studio 8.041

с частотой разобрался, но этого мало...
ниже 58С на 800МГц температура не опускается... а так рабочая 1800МГц - 79!!!!!! и вентилятор постоянно шумит
для сравнения в вин в RMClock ставлю 0.9 вольт и 1900Мгц и температура не больше 50-55С и это при полной загрузке (конвертация видео)
а рабочая десктопная в вин с рмклоком 0.8 вольт и 1300Мгц температура 40С!!!

помогите разобраться... немогу нормально работать... ищу уже несколько дней... голова распухла...
« Последнее редактирование: 23 Январь 2009, 22:23:30 от ser_dm »
acer aspire 5520g

Оффлайн jel

  • Автор темы
  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Цитировать
crazyvip @ Oct 14 2008
Ноутбук Acer Aspire 5520G ос Runtu 3.0 (Ubuntu 8.04) сильно греется... Для сравнения поставил XP - нагрев только после 30 минут игр... Пробовал другие дистрибутивы - результат всегда один - температура проца - 83С, видео - 75С...
Может кто сталкивался с этой проблемой?

Решил проблему... Надо было всего установить пакет powernowd (со всеми зависимостями) и добавить демон acer-acpi в автозагрузку... Температура упала...

Пробовали?

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.