vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Небольшая инструкция по динамическому управлению вентиляторами nvidia карт, если по какой то причине не устраивают заводские установки Включаем ручное регулирование вентиляторами https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Enabling_overclocking надо добавить Option "Coolbits" "4" в ваш xorg.conf и перезагрузиться пример
Устанавливаем утилиту контроля https://github.com/foucault/nvfancontrol https://aur.archlinux.org/packages/nvfancontrol
создаем конфиг ~/.config/nvfancontrol.conf с нужными вам параметрами (первая колонка температура вторая скорость вентилятора в процентах) пример
Проверяем работу
Для нагрузи карточки можно поставить gputest запуск стресс тестапример
Подобрать нужные обороты удобно в nvidia-settings Что бы утилита стартовала при старте системы можно создать сервис системд создать ~/.config/systemd/user/nvfancontrol.service с содержанием
UPD со временем сервис чуть изменил Затем включить, стартовать и проверить сервис
Проверял на msi gtx 560ti на которой штатные вентиляторы заменены на вентиляторы от интеловских кулеров процессорных работает хорошо, ресурсов практически не потребляет (31м оперативки) Дополняйте кто чем пользуется |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Предлагаю перенести в блоги. Я поклонник Intel и редко приходится управлять вентилятором, а если и приходится, то управляю на прямую, через регистры. А потому вопрос - есть ли что то похожее, такое же простое, для динамического управления на Intel? Можно, конечно, использовать неплохую утилиту NBFC (NoteBook FanControl), основанную также на управлении на прямую, через регистры, но сложновато по сравнению с данным способом для nvidia.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
vasekТо есть надо менять кривую регулировки? Простое задание температуры включения и включения на максимум через pwmconfig не подходит? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vs220Вообщем то есть тоже простой способ, совсем забыл - без использования всяких утилит - пишется скрипт, в котором сам назначаешь температуры, при достижении которых следует установить соответствующую мощность вентилятора (правда мощность устанавливается посредством записи соответствующих значений в регистры). Правда, не всем подойдет - придется осваивать непривычную область. PS - утилита NBFC практически делает то же самое (есть в AUR), но запустить ее тоже не совсем просто. А вот pwmconfig не везде работает ...
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
ВИНОВАТ - опять подвела невмимательность - только сейчас дошло, у меня же встроенная Intel и описывал совсем другой вентилятор ... cpu EDIT 1 - хотя стало даже интересно - как идет управление вентилятором видеокарты? - через контроллер? - а значит через регистры? Если да, то остается только найти их и научится управлять, что, конечно, не так то и просто.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
vaseknvfancontrol использует libxnvctrl а тот nvidia-utils |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vs220Аппаратно: видеокарта с пассивным охлаждением, кулер прикрепил сам. ;) Запитан как вентилятор шасси. Програмно: скрипт, плавно меняя обороты, старается удерживать температуру в пределах 35°С. Более низкая - выключает, критическая запускает кулер на максимум. С процессором так же, только температуры повыше. Работает уже года три, за это время алгоритм не менял. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
AivarЧем меняются обороты?
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Aivarне обижайся за тупой вопрос, но что то не соображу (а копаться долго лень) - откуда появляется pwm* - от какой то утилиты?
Ошибки не исчезают с опытом - они просто умнеют
|