Ответ
 
Опции темы
Старый 08.01.2010, 03:21      #1
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию Низкоуровневое управление вентилятором видеокарт NVIDIA

Низкоуровневое управление вентилятором видеокарт NVIDIA с помощью RivaTuner

Цитата:
Введение

Зачем эта инструкция?

Потому что нормального, полного и внятного описания этой неочевидно включающейся и не менее не очевидно работающей в RivaTuner функции на русском языке до сих пор нет. Режим «при помощи драйвера» — дискретен и лично меня не устраивает необходимостью запуска мониторинга RivaTuner. Чем меньше всякого лишнего наверчено — тем лучше.

К каким видеокартам применима инструкция? К любым на базе графического процессора NVIDIA, имеющим референсное управление оборотами вентилятора. Режим низкоуровневого управления вентилятором гарантированно работает (проверен лично автором) на:
  • GeForce 8800 GTS 640 Мб (G80)
  • GeForce 8800 GTS 512 Мб (G92)
  • GeForce GTX 260 @192
  • GeForce GTX 260 @216
А вообще, должна подойти ко всем видеокартам, вентиляторы которых реагируют на жёсткое задание оборотов при помощи низкоуровневого управления.

Порядок действий

К началу «боевых действий» предполагаются выполненными следующие условия:
  • в компьютере установлена видеокарта на базе NVIDIA, поддерживающая управление оборотами вентилятора;
  • в системе установлен драйвер видеокарты, поддерживаемый утилитой RivaTuner;
  • установлена и запущена собственно сама программа RivaTuner.
Теперь просто двигаемся по пунктам:

1. Необходимо разрешить автоматическое управление вентилятором. Для этого, на вкладке «Реестр» утилиты (первый раз при переключении во вкладку может выскочить окошко с общим смыслом «Вы уверены, что хотите сюда лезть?» — ответить «Да» и поставить галочку), в ветке «RivaTuner \ Fan» находим параметр AutoFanSpeedControl и задаем его значение равным 3. Выбранная вкладка показана на иллюстрации:


2. Выходим из RivaTuner. Закрываем окно программы, кликнув левой кнопкой мыши кнопку «ОК». Если настроена опция «при закрывании сворачивать в трей» — нужно найти иконку утилиты в трее и вызвав кликом правой кнопки мыши по ней меню RivaTuner, выбрать пункт «Выход».
3. Запускаем утилиту заново.
4. На вкладке «Главная», находим треугольничек напротив названия видеокарты, кликаем по нему левой кнопкой мыши, и выбираем в появившемся списке значок «Низкоуровневые системные настройки». Кликаем на нем левой кнопкой мыши. См. иллюстрацию:
5. В ответ появится окошко, показанной на иллюстрации. В этом окошке нужно отметить галочку «Включить низкоуровневое управление кулером».


6. Появится маленькое окошко-вопрос «Рекомендуется перезагрузка». Там много разных умных слов, сводящихся к одному — если у вас не запущено сторонних утилит по управлению оборотами вентилятора, то можно нажать кнопку «Определить». Что мы и делаем.
7. Проверяем, будет ли работать управление оборотами вентилятора. Для этого выбираем режим «Постоянный», и задаем 100 процентов оборотов при помощи ползунка — чтобы услышать шум вентилятора, и кликнуть левой кнопкой мыши кнопку «Применить». Если гул турбины слышен (на 100 процентах это обычно слышно как «видеокарта пошла на взлет»), то можно попробовать вернуть режим на по-умолчанию. Обычно это 40-45 процентов. Гул турбины должен утихнуть. Если турбина отзывается на управление этим ползунком, значит будет работать и автоматический режим. Если вентилятор видеокарты не отреагировал ни на повышение оборотов турбины, ни на их понижение — то лучше снять галочку «Включить низкоуровневое управление кулером», кликнуть левой кнопкой мыши кнопку «ОК», и больше с этим режимом не связываться — можно попробовать управление вентилятором через профили на уровне драйвера. Это довольно подробно расписано в конференциях nvworld.ru и Guru3D.com.
8. Если все хорошо (вентилятор видеокарты управляем), то начинаем настраивать низкоуровневый режим в автоматическом режиме. Для этого выбираем режим «Авто», и начинаем «шаманить» с цифрами — тут все самое интересное и происходит. Часть параметров вполне понятны и просты, а часть — не совсем очевидны. Еще есть т.н «лишние» параметры.

Итак, описание параметров, и того, что с ними нужно делать:
  • «Цикл работы, минимум» — это минимальные обороты вентилятора, в процентах. Они будут поддерживаться при любой температуре, ниже минимальной. Для референсных видеокарт G80, G92 и G200 это обычно 40 %. И в общем их не стоит трогать — на этих оборотах турбину практически не слышно, а с видеокартой в режиме 2D она справляется. Исключение — если в комнате или внутри системного блока очень жарко, и на этих оборотах температура GPU превышает 55-60 градусов (как её посмотреть см. ниже). Тогда стоит добавить пять или десять процентов для лучшего охлаждения видеокарты. Но придется мириться с легким шумом турбины.
  • «Цикл работы, максимум» — это максимальные обороты вентилятора, в процентах. Они будут поддерживаться при любой температуре выше максимальной. Что тут сказать… Можно поставить 100 % и быть точно уверенным, что видеокарта не перегреется даже при экстремальных нагрузках и разгоне. А можно и 85 %, если не разгонять видеокарту и наслаждаться относительной тишиной. Для того, чтобы быть уверенным, что видеокарта не перегреется при 85 %, надо провести стресс-тесты (игрушки, 3D Mark, FurMark и т. п.) и измерить температуру во время их проведения. Лично я не заморачиваюсь, и ставлю 100% — все равно процессорный кулер при нагруженном процессоре начинает серьезно повышать обороты и cистемный блок во время запуска тяжелых игр тихим не остается.
  • «Т.минимум» — это та самая минимальная температура, ниже которой видеокарта будет считаться «холодной». Обычно её выставляют по температуре ядра GPU без нагрузки. Например, для моего GTX 260 это +45 °С.
    Примечание: владельцам G80 и G92 следует учитывать термокомпенсацию — перед тем, как задавать параметры «T.минимум» и «Т.Максимум» из тех значений, что показывает термодатчик, нужно вычесть определенное число градусов, обычно 8. Например, если видеокарта показывает в режиме покоя +54 °С, то в поле «Т.минимум» нужно вписывать 46. Серия GT200 (GTX280, GTX260, GTX275) этой термокомпенсации не имеет, поэтому в поле «Т.минимум» можно вписывать именно то значение, которое показывает мониторинг RivaTuner.
  • «Т.диапазон» — его нужно выбирать из ряда чисел: 2; 2.5; 3.33; 4; 5; 6.67; 8; 10; 13.33; 16; 20; 26.67; 32; 40; 53.33; 80. Можно, конечно, ввести любое другое число, но после нажатия на кнопку «Применить» оно все равно приведется к ближайшему из этого ряда. Диапазон вычисляется как максимальная температура минус минимальная (заданная в «Т. Минимум»). Максимальная — это температура, по достижении которой, вентилятор будет «молотить» с оборотами, заданными параметром «Цикл работы, максимум». Не советую задавать её слишком высокой: чем выше средняя рабочая температуры видеокарты, тем меньше она живет. Также, не стоит забывать, что помимо GPU на видеокарте присутствует и память, и схема питания — и все это греется и требует охлаждения. Выше 85 градусов её задавать нет смысла (от 90-95 градусов начинает серьёзно увеличивать обороты вентилятора штатный алгоритм работы, зашитый в BIOS видеокарты). Я обычно запускаю вентилятор в фиксированном режиме 100 % и пытаюсь разогреть видеокарту разными стресс-тестами. После чего получаю максимально достижимую температуру GPU.
    Например, для моей видеокарты это +77 °С. Применив простейшую арифметику, получаем искомый параметр «Т. диапазон»: 77-45=32. Он прекрасно вписывается в ряд, поэтому я его и вписал. Но что делать, если полученное значение «Т.диапазон» в ряд не вписывается? Если важна надежность и стабильность работы при разгоне — округлять его вниз. Если важна тишина, и разгон не планируется, то округлять вверх.
  • «Т.рабочая», «Т.предельная, минимум», «Т.предельная, мaксимум» — это параметры для автоматического регулирования описанных выше параметров. Для того, чтобы исключить изменение всего того, что было так скрупулёзно настроено, необходимо задать их так:
    «Т.рабочая» = 151, «Т.предельная минимум» = 0, «Т.предельная, максимум» = 151.
9. По окончании всех этих настроек, нужно кликнуть левой кнопкой мыши кнопочку «Применить», потом кликнуть левой кнопкой мыши кнопочку «Сохранить» напротив галочки «Загружать настройки вместе с Windows», установить эту галочку и галочку «Восстанавливать настройки после спящего режима». И еще раз кликнуть левой кнопкой мыши кнопочку «Применить».
10. Затем, необходимо настроить RivaTuner на автоматический запуск вместе с ОС и умение сворачиваться в панель задач. Для этого переходим на вкладку «Настройки» (см. иллюстрацию), устанавливаем галочки «Сворачивать в трей при закрытии». Также установить галочку «Загружать с Windows». При желании (или наличии глюков/несовместимости с ОС или антивирусом), можно выбрать один из способов автозапуска в выпадающем списке справа от галочки: «через реестр», «через папку автостарта». Я ни разу еще не встречал проблем с выбранной по-умолчанию опцией «через реестр», поэтому никогда её не менял.


11. Кликаем левой кнопкой мыши кнопочку «ОК» и наслаждаемся автоматическим регулированием.

Послесловие

Главное преимущество описанного выше метода — отсутствие необходимости запускать и держать в памяти RTSS (сервер статистики RivaTuner), никаких профилей и заморочек с их отслеживанием. Используются штатные механизмы видеокарты. Если хочется еще проще, то можно поставить вместо RivaTuner другую программку — MSI Afterburner. В ней управление вентилятором намного проще.

Как посмотреть температуру, а потом еще и отследить её изменения:

Для того чтобы посмотреть температуру, достаточно на вкладке «Главная» (см. иллюстрацию в пункте 4 выше) из того же «верхнего» треугольничка выбрать иконку с лупой — «Мониторинг». При запуске мониторинга первый раз RivaTuner, скорее всего, предложит выбрать необходимые плагины автоматически. Самый простой способ — согласиться. И, скорее всего, в списке контролируемых параметров (и графиков с ними) будет параметр «Температура ядра» или «GPU Core» — вот по нему-то и нужно выставлять все эти «Т. минимум» и «Т. диапазон». А для того, чтобы мониторинг не прекращался при сворачивании RivaTuner в трей, нужно кликнуть левой кнопкой мыши большую красную круглую кнопку в нижнем левом углу окна «Включить режим фонового мониторинга». И она должна оставаться нажатой.


Фоновый мониторинг для низкоуровневого управления оборотами вентилятора не нужен, поэтому после того как все необходимые температуры измерены — его можно выключить, еще раз кликнув мышью по этой круглой красной кнопке.

Последний раз редактировалось Slava; 08.01.2010 в 03:23.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Благодарности: 3
AndyK (08.01.2010), reality (08.01.2010), sion (18.06.2010)
Старый 09.02.2011, 11:29      #2
Slava
Боец
[United]
Пользователь Google Chrome
 
Аватар для Slava
По умолчанию

Низкоуровневое управление вентилятором видеокарт NVIDIA с помощью прошивки видеоBIOS.

Для видеокарт на базе FX 5800, 6Х00 и более новых, построенных на референсном дизайне NVIDIA, возможно изменить предустановленные значения эффективности для разных уровней производительности прямо в BIOS видеокарты. Для этого воспользуйтесь редактором NiBiTor, закладка «Temperatures». Для видеокарт, поддерживающих автоматическое управление системой охлаждения (оснащенных контроллером ADT7473), там же можно изменить предустановленные значения для разных порогов температуры графического процессора (кнопка «Fan Speed IC»). Прошить видеокарту подготовленным BIOS можно с помощью NVFLASH.
Основные параметры, которые следует настраивать для автоматического управления системой охлаждения:
min Duty cycle (Цикл работы минимум) — минимальная эффективность (скорость) вращения вентилятора. На ней вентилятор крутится до достижения температурой величины Tmin

max Duty cycle (Цикл работы максимум, только в RivaTuner) — максимальная эффективность вращения вентилятора. На ней вентилятор крутится после достижения температуры Tmin+TRange

Tmin (T минимум) — минимальное значение температуры, при превышении которой скорость вращения вентилятора начнет увеличиваться выше min. Duty cycle

TRange (Т диапазон) — диапазон значений температуры, в пределах которого осуществляется изменение скорости вращения вентилятора от min. Duty cycle до 100%. Диапазон в итоге приблизительно определяется как Tmin - Tmin+TRange. Учтите, что TRange может принимать лишь определенные значения из ряда: 6.7, 8, 10, 13.3, 16, 20, 26.7, 32, 40, 53.3 и 80 градусов

TCrit (только в NiBiTor) — температура, по достижении которой вентилятор начинает вращаться на 100% эффективности. Это страховочная функция, на случай пропуска драйвером момента перехода значения Tmin+TRange. Значение TCrit должно быть больше Tmin+TRange

При настройке автоматического управления учитывайте, что ко всем значениям температуры добавляется термокомпенсация (задана в BIOS видеокарты), так что не забывайте ее вычитать из желаемых температур при выставлении параметров. Например, если вы хотите минимальной температурой видеть 60 градусов, а значение термокомпенсации в видео BIOS задано в 8 градусов, в поле Tmin нужно вводить 52.

Также, для регулировки эффективности работы системы охлаждения при переходе граничных температур в направлении вниз применяется дополнительное смещение задержки (THyst), обычно несколько градусов. Например, если Tmin задано 52 градуса, а THyst составляет 2 градуса, то эффективность min. Duty cycle будет установлена не при падении температуры ядра до 60 градусов (с учетом термокомпенсации), а лишь при падении до 58 градусов.
Пример редактирования BIOS видеокарты 8800 GT.
Цитата:
1. С помощью NiBiTor-а открываем биос нашей видеокарты и идём на закладку "Temperatures", на ней кликаем на "FunspeedIC" и видим следующую картину:
Если нельзя выбрать установку "Automatic Speed" то придётся искать другой биос.
2. Итак правильный биос найден, приступим к редактированию:
Маленькое пояснение к настройкам:
TCrit - критическая температура видеочипа по достижении которой вентилятор будет вращаться на 100%
TMin - температура с которой начинается управление вентилятором
minDuty cycle - минимальные обороты вентилятора
Trange slope - диапазон температуры в котором происходит регулирование вентиляторм
Изменяя какой либо параметр внимательно читаем что пишет NiBiTor в окне комментарий.
Расшифровка установок представленных на картинке:
цитата:
Вентилятор запустится на 45%.(установка minDuty cycle)
Если температура превышает 58°С, обороты вентилятора начнут возрастать с температурой и достигнут 100% при 91°С.(91°C=TMin+8°C+Trange slope)
После того, как температура упадет ниже 53°C , обороты вентилятора опустятся до 45% снова.(53°C=TMin+8-THyst)
Вентилятор переключается на новую скорость постепенно со временем.(установка Acoustic Enhancement)
Если температура превышает 93°C, вентилятор будет работать на 100% пока температура не упадет ниже 88° .
4. Если нет желания слушать рёв вентиляторов при старте компьютера то на закладке "Temperatures" в поля "Funspeed" записываем свои значения:
3. Сохраняем отредактированный биос.
4. С помощью nvFlash прошиваем его. Наиболее надежным методом является обновление видеоBIOS из среды DOS без загруженных драйверов «верхней» памяти (HIMEM/EMM386 и их аналогов) с помощью DOS-версии nvflash.

Из Windows :
Распаковываем утилиту в C:\Documents and Settings\папка пользователя в эту папку перемещаем также файл вшиваемого биоса , далее жмем ПУСК > Выполнить > вводим команду cmd > жмем ОК > в командной строке набираем команду
nvflash --protectoff
далее
nvflash -b reserved.rom сохраняем старый биос
шьём новый
nvflash -4 -5 -6 имя_биос.rom

Прошить из DOS можно через загрузочную флешку (которую можно создать средствами Windows). Команды для прошивальщика такие же как и для WIN версии.

5. С помощью RivaTuner активируем низкоуровневое управление кулером:
*я 5-й пункт пропустил и так вроде все управляется...

Последний раз редактировалось Slava; 10.02.2011 в 09:03.
Slava вне форума Пол: Мужчина   Ответить с цитированием Вверх
Ответ

Метки
видеокарта, настройка, настройка видеокарты, nvidia, управление вентилятором


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
nVIDIA Display Driver* a2z Драйверы и компоненты 868 18.09.2021 00:05
Выбор видеокарты Slava Помощь в выборе 900 29.12.2018 19:48
NiBiTor* Vadim Система 24 13.07.2011 02:38
k-systems* zloy_kaktus Драйверы и компоненты 7 16.08.2010 13:43
Ускоритель физических процессов AGEIA Vadim Новости и обзоры 41 11.08.2010 10:32


Обратная связь
Текущее время: 10:36. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot