Оптимизация потребления видеокарт Nvidia при майнинге
Оптимизация потребления видеокарт Nvidia при майнинге
Видеокарты Nvidia GTX 1050, 1060, 1070 и 1080, а также новые модели серии RTX отличаются простотой настройки майнинга, стабильностью работы и хорошим хешрейтом.
Для достижения более высокой рентабельности майнинга криптовалют за счет уменьшения потребления электричества, а также снижения износа видеокарт от перегрева и работы кулеров на повышенных оборотах, желательно осуществлять даунвольтинг (снижение вольтажа) ядра GPU.
Это особенно важно при майнинге на алгоритме Ethash (используется у эфира, эфира классик, UBIQ, Metaverse, Expanse и многих других монет).
Как уменьшить энергопотребление видеокарт Nvidia при майнинге
При настройке видеокарт нужно понимать, что каждые сто мегагерц частоты на ядре видеокарты при майнинге на алгоритме Ethash дают прирост/снижение хешрейта на уровне около 0,5 Mh/s. Для хорошей скорости майнинга эфира достаточно иметь частоту ядра GPU на уровне 1100-1200 мегагерц.
Каждая видеокарта имеет индивидуальные возможности по разгону и даунвольтингу. Это зависит от качества кристаллов в ядре GPU и памяти. Для уменьшения потребления на ядре GPU Нвидиа программным способом можно использовать две популярных утилиты:
Наилучшие результаты по снижению энергопотребления дает программа NvidiaInspector, которая позволяет понизить вольтаж ядра ниже 800 милливольт, в то время как MSI Afterburner без дополнительных ухищрений позволяет его снизить только до 800 милливольт. Снижение вольтажа ядра до 0,8 В уменьшает потребление на примерно 20%, а температуру видеокарты на 4-5 градусов при одном и той же скорости кулеров.
Тем не менее иногда нужно применять MSI Afterburner либо одновременно обе программы (для разных видеокарт своя программа), так как некоторые видеокарты (например, P106-100 майнинг эдишн от MSI) не управляются NvidiaInspector.
Некоторые программы майнеры позволяют менять напряжение на ядре непосредственно в командной строке для их запуска. Для использования этих возможностей нужно изучать особенности каждой программы, а вышеуказанные утилиты являются универсальными и могут работать без сбоев и дополнительных настроек с любыми майнерами.
Как оптимизировать энергопотребление с помощью MSI Afterburner
Понизить энергопотребление на видеокартах Nvidia с помощью MSI Afterburner можно двумя способами:
- С помощью снижения TDP — лимита энергопотребления (power limit);
- С помощью ручного выставления постоянного напряжения и частоты на ядре GPU на кривой (curve) зависимости напряжения и частоты. В просторечии этот способ называют «курвой» от созвучного английского названия графика – curve.
Снижение лимита энергопотребления (Power Limit) видеокарт Nvidia в MSI Afterburner
Это самый простой способ управления энергопотреблением видеокарт Нвидиа, который позволяет достичь неплохих результатов и оптимизировать потребление.
Для снижения потребления нужно уменьшать напряжение на ядре GPU до такого значения, когда еще обеспечивается стабильная работа майнера. Для алгоритмов, не требовательных к частоте ядра (Ethash, который раньше назывался Dagger Hashimoto), для снижения потребления можно сильнее уменьшать частоту ядра (до примерно 1100 МГц), что позволит еще больше снизить энергопотребление.
Для других алгоритмов может потребоваться повышенная частота ядра. Как правило, большинство видеокарт Nvidia могут выдержать увеличение частоты ядра на примерно 150 мегагерц (+150 Mhz), а памяти – до +500 мегагерц и выше (если повезет с чипами памяти).
Скриншот программы MSI Afterburner при downvolting видеокарты P106-100 (MSI GTX1060 6 Gb mining edition) с помощью понижения до 65% лимита по энергопотреблению (достигнуто напряжение на ядре 800 мВ):
После установки параметров разгона ядра и памяти с помощью ползунков частот, для снижения потребления видеокарт при майнинге нужно понизить TDP видеокарт.
Значение 100% Power Limit дает самый большой хешрейт при высоком потреблении, выделении тепла и шума от кулеров. Выставление этого значения в промежутке от 50 до 75% позволяет установить оптимальное напряжение на ядре при незначительном снижении хешрейта. Напряжение на ядре и его частота при этом будет автоматически колебаться для сохранения выставленного значения лимита, что будет отражаться и на хешрейте.
Скриншот Phoenix Miner при майнинге эфира в соло при 65% TDP:
Чтобы обеспечить стабильное напряжение на ядре, используют способ выставления постоянного напряжения и частоты на ядре на кривой (curve) зависимости напряжения и частоты ядра GPU.
Даунвольтинг видеокарт Nvidia с помощью «курвы»
При этом способе выставляют желаемый разгон видеопамяти ползунком в основном окне MSI Afterburner, оставляют 100% Power Limit, перемещают до упора влево частоту ядра (-400Mhz) и нажимают на график в виде трех столбцов в строке частоты ядра (Core Clock):
Появится окно, позволяющее регулировать зависимость частоты и напряжения на ядре видеокарты:
В появившемся окне перетягивают начало графика вольтажа ядра и частоты от значения 800 мВ до значения частоты на пару мегагерц выше максимальных значений графика:
Затем нажимают кнопку применить (Apply) в окне MSI Afterburner:
Стабильно выставленный график зависимости частоты и напряжения на ядре видеокарты Nvidia в программе MSI Afterburner (напряжение на ядре – 800 мВ при частоте ядра 1550 МГц) выглядит следующим образом:
Аналогичным образом можно выставить стабильное значение для любой частоты и напряжения, на которой видеокарта может работать.
Скриншот MSI Afterburner для видеокарты P106-100 со значением курвы 800 мВ при частоте ядра 1544 МГц:
Скриншот MSI Afterburner для видеокарты P106-100
Настройка скорости кулеров в MSI Afterburner
В MSI Afterburner также можно выставить график зависимости скорости кулера от температуры. Для этого нажимают на кнопку шестеренки в MSI Afterburner, выставляют нужную форму графика вращения кулеров в зависимости от температуры, и не забывают активировать кнопку автоматического применения этих значений (кнопка Auto должна стать зеленой).
Скриншот MSI Afterburner при настройке скорости вращения кулеров:
Значения разгона, даунвольтинга и скорости кулеров можно записать в профили разгона, которые будут автоматически загружаться при включении рига (при активации соответствующих пунктов в окне настроек программы):
Управление потреблением видеокарт Nvidia программами Nvidia Inspector и NVIDIA Profile Inspector
Главным преимуществом NvidiaInspector является возможность установки вольтажа GPU Core менее 800 мВ, что значительно уменьшает прожорливость видеокарт.
Обе эти программы требует наличия в операционной системе установленного NET Framework 2 и выше.
Для того, чтобы управлять напряжением ядра видеокарт компании Нвидиа с помощью утилит Нвидиа Инспектор и Нвидиа Профайл инспектор, на нужных GPU желательно отключить другие утилиты управления видеокартами, в том числе MSI Afterburner.
Если на видеокартах включен режим CUDA — Force P2 State (максимальной производительности), его выключают с помощью программы NVIDIA Profile Inspector . При постоянно включенном режиме P2 нужно использовать в два раза большие значения разгона ядра и видеопамяти. Если этот режим вручную не выключался, то обычно по умолчанию он включен.
Скриншот NVIDIA Profile Inspector в разделе управления режимом CUDA — P2 State:
Кроме того, для увеличения хешрейта в программе NVIDIA Profile Inspector можно подкорректировать значение power management mode, выставив его в Prefer Maximum Performance. Для экономии электроэнергии это значение можно поставить в optimal или adaptive.
Скриншот NVIDIA Profile Inspector в разделе управления режимом Performance:
Программа Nvidia Inspector позволяет осуществить следующие действия:
- Понизить напряжение на ядре для экономии электричества.
- Разогнать ядро видеокарты для повышения хешрейта.
- Установить нужное значение скорости вращения кулеров видеокарт для поддержания нужной температуры (желательно до 60 градусов, что минимально изнашивает электронные компоненты видеокарты).
Чтобы использовать NvidiaInspector, нужно создать пустой текстовый файл в той же папке, где она установлена. В его текстовой части нужно вставить следующие строки (для рига из 5 видеокарт, считаются от 0 до 4):
SET GPU0=-setMemoryClockOffset:0,0,380 -setBaseClockOffset:0,0,190 -setFanSpeed:0,%FAN% -lockVoltagePoint:0,%VOLT% -setTempTarget:0,0,%TEMP%
SET GPU1=-setMemoryClockOffset:1,0,380 -setBaseClockOffset:1,0,130 -setFanSpeed:1,%FAN% -lockVoltagePoint:1,%VOLT% -setTempTarget:1,0,%TEMP%
SET GPU2=-setMemoryClockOffset:2,0,510 -setBaseClockOffset:2,0,100 -setFanSpeed:2,%FAN% -lockVoltagePoint:2,%VOLT% -setTempTarget:2,0,%TEMP%
SET GPU3=-setMemoryClockOffset:3,0,490 -setBaseClockOffset:3,0,-50 -setFanSpeed:3,%FAN% -lockVoltagePoint:3,800000 -setTempTarget:3,0,%TEMP%
SET GPU4=-setMemoryClockOffset:4,0,380 -setBaseClockOffset:4,0,100 -setFanSpeed:4,50 -lockVoltagePoint:4,650000 -setTempTarget:4,0,%TEMP%
«nvidiaInspector.exe» %GPU0% %GPU1% %GPU2% %GPU3% %GPU4%
Затем меняют расширение этого файла в BAT, создают ярлык этого файла и помещают его в папку автозагрузки рига. Обычно это C:Usersимя пользователяAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup.
Для настройки пакетного файла для конкретного майнинг рига в нем устанавливают следующие параметры:
- TIMEOUT /T 25 – время в секундах для задержки запуска NvidiaInspector (в данном случае 25 секунд);
- SET FAN=44 – скорость вращения вентиляторов видеокарты, в процентах (здесь – 44%);
- SET VOLT=660000 – напряжение на ядре видеокарты, в милливольтах (в данном случае 660 мВ);
- SET TEMP=60 – целевая температура видеокарты (60 градусов);
- SET GPU0 – параметры для первой видеокарты (нумерация начинается с нуля);
- -setMemoryClockOffset:0,0,380 – разгон по памяти GPU (в данном случае +380 МГц). Обычно память Hynix может разгоняться до 400-550 Mhz, Micron – до 500-700 мегагерц, а Samsung – до 650-850 Mhz;
- -setBaseClockOffset:0,0,190 – разгон по частоте ядра (здесь +190 МГц). Для обеспечения высокого и стабильного хешрейта частоту видеокарт лучше выставлять не менее 1100 МГц (для некоторых видеокарт, в том числе серии 1080 это значение может быть большим). Напряжение можно контролировать в окне Nvidia Inspector (или в программах HWinfo, Aida64), которую для этого запускают путем двойного клика на ее файл.
Скриншот окна утилиты Nvidia Inspector, которая управляет напряжением на ядре (Voltage = 650 мВ), частотой памяти и скоростью вентиляторов (для установки нужных значений используется запуск BAT-файла с нужными параметрами):
- -setFanSpeed:0,%FAN% — частота вращения вентиляторов (в данном случае для нулевой по счету видеокарты равна значению, выставленному в SET FAN=);
- -lockVoltagePoint:0,%VOLT% — вольтаж на ядре (в данном случае для нулевой видеокарты равна значению, выставленному в SET VOLT=);
- -setTempTarget:0,0,%TEMP% — целевая температура (в данном случае для этой видеокарты равна значению, выставленному в SET TEMP=).
Скриншот BAT-файла для использования NvidiaInspector для рига с 6-ю видеокартами:
При правильном снижении напряжения на ядре можно значительно снизить потребление видеокарт, сохранив приемлемый хешрейт. Это особенно актуально сейчас, при низком биржевом курсе большинства криптовалют и общем снижении рентабельности майнинга.
При нестабильной работе рига нужно просматривать логи майнера, находить проблемную видеокарту и либо повышать напряжение на ее ядре, либо снижать разгон ядра и видеопамяти. Обычно при сильном разгоне по ядру зависает весь риг, а при переразгоне по памяти – только майнер.
Как увеличить скорость вращения кулера на видеокарте?
Как увеличить скорость вращения кулера на видеокарте AMD?
Разгон кулера видеокарты nvidia и AMD можно сделать и через MSI Afterburner. В настройках программы (шестеренка) на вкладке «Кулер» отмечаем «Включить программный пользовательский авторежим» и левой кнопкой мышки рисуем кривую соотношения количества оборотов (в %) и температуры видеокарты.
Как разблокировать скорость кулера в MSI Afterburner?
Для этого нужно нажать на кнопку «User Define» и перейти в настройки. В настройках программы MSI Afterburner нужно открыть вкладку «Кулер». Здесь будет доступен график для настройки скорости вращения кулеров видеокарты.
Почему не крутятся вентиляторы на видеокарте?
Возможно она в пассивном режиме охлаждения и в корпусе достаточно прохладно, чтобы не задействовать вентиляторы. Если же она пылает, попробуйте запустить вентилятор толкнув пальцем и обратите внимание, легко ли он крутится или тяжело идёт.
Как управлять кулером на процессоре?
Чтобы управлять вентиляторами вашего ПК существует несколько вариантов:
- Использовать специальное ПО.
- Регулировать обороты вентиляторов из BIOS.
- Применить устройство, под непонятным названием «Реобас».
- Понизить напряжение питания кулеров искусственным путем.
Когда включаются вентиляторы на видеокарте?
Обычно кулер(а) начинают вращаться только при достижении температуры на GPU видеокарты в 60℃ и увеличивать обороты при последующем росте температуры. …
Как зайти в настройки AMD?
Чтобы перейти к этим параметрам, откройте параметры AMD Radeon, нажав правой кнопкой мыши на рабочем столе и выбрав Параметры AMD Radeon. Нажмите на вкладку Игры. Нажмите на Глобальные настройки. Любые изменения в глобальных настройках будут применены ко всем 3D-приложениям при запуске.
Как зайти в свойства графики AMD?
Сначала открываем панель управления — AMD Catalyst Control центр. Для этого достаточно нажать на значок в трее, либо просто щелкнуть правой кнопкой мышки в любом месте рабочего стола и перейти по ссылке «Свойства графики» (или «AMD Radeon Settings») — см.
Что делать если MSI Afterburner не видит видеокарту?
Способ 1: Проверка дистрибутива
- Корректно удалите ранее установленную и приводящую к ошибке версию MSI Afterburner. …
- Скачайте утилиту. …
- Запустите инсталлятор и последовательно нажимайте кнопку «Далее».
- На определенном этапе появится окно промежуточного инсталлятора программы RivaTuner. …
- Завершите установку обеих программ.
Как увеличить скорость вращения кулера через BIOS?
- Перейдите в меню BIOS, нажав в первой фазе загрузки компьютера клавишу Del (на некоторых устройствах — F9 или F12). …
- В разделе Power выберите пункт Hardware Monitor, Temperature или любой похожий. …
- Выберите в настройках нужную скорость кулера. …
- Вернитесь в главное меню, выберите пункт Save & Exit.
Как работать с программой MSI Afterburner?
Как пользоваться MSI Afterburner
- Запуск и настройка программы Запускаем MSI Afterburner через ярлык, который был создан на рабочем столе. …
- Core Clock и Memory Clock. Ползунок Core Clock регулирует частоту видеокарты. …
- Мониторинг Заходим в «Настройки-Мониторинг». …
- Настройка кулера …
- Сохранение настроек
Как понять что у тебя сгорела видеокарта?
Первыми признаками того, что видеокарта сгорела, является:
- Монитор работает, но экран не загорается. …
- Искажается картинка на экране, появляются полосы.
- При установки драйверов на карту, система выдает ошибку с синим экраном.
- При проверке на работоспособность, плата не будет распознаваться ни одной из программ.
Как измерить температуру на видеокарте?
Так вот, чтобы проверить температуру видеокарты заходим в раздел «Графические устройства» и прокручиваем информацию справа до параметра «Температура». Кликнув по значку графика, можно открыть увеличенную версию, напоминающую всем знакомый Диспетчер задач Windows7/8.
Как настроить кулер видеокарты в MSI Afterburner
Одним из основных компонентов видеокарты являются кулеры (вентиляторы). Они обдувают радиатор и рассеивают выделяющееся тепло. Именно от работы кулеров зависит, настолько эффективно будет охлаждаться видеокарта и какой уровень шума она будет издавать.
При повышении их оборотов улучшается охлаждение и снижается температура, но увеличивается уровень шума. В этой статье мы расскажем, как настроить скорость вращения кулеров видеокарты AMD или NVIDIA при помощи программы MSI Afterburner.
MSI Afterburner – программа для настройки кулера видеокарты
Если необходимо настроить кулер видеокарты, то самый простой вариант, это воспользоваться программой MSI Afterburner. Данная программа основана на RivaTuner и включает в себя огромное количество функций для работы с видеокартами.
Подробное перечисление всех возможностей MSI Afterburner может занять много времени, поэтому мы укажем только самые основные и востребованные:
- Управление питанием графического чипа;
- Управление потреблением энергии;
- Управление тактовой частотой графического чипа и видеопамяти;
- Управление кулерами видеокарты;
- Сохранение настроек в профили;
- Мониторинг параметров видеокарты и системы в играх;
- Захват скриншотов и видео;
При этом программа MSI Afterburner позволяет управлять как видеокартами от NVIDIA, так и видеокартами от AMD. Поддерживаются все модели начиная от NVIDIA GeForce 8X00 и AMD Radeon 3000. Также нужно отметить, что у программы нет никакой привязки к производителю. Поэтому вы сможете использовать ее с видеокартами всех производителей, а не только MSI.
Скачать программу можно либо на сайте MSI: https://ru.msi.com/page/afterburner
Либо на сайте Guru3d: https://www.guru3d.com/files-details/msi-afterburner-beta-download.html
Как настроить скорость вращения кулера видеокарты в MSI Afterburner
После установки и запуска MSI Afterburner вы должны увидеть примерно такой интерфейс, как на скриншоте внизу.
Если ваш интерфейс отличается от того, что показано на скриншотах, то вы можете его изменить. Для этого перейдите в настройки, откройте вкладку «Интерфейс» и выберите вариант «Default MSI Afterburner v3 skin».
В нижней части интерфейса MSI Afterburner есть опция «Fan Speed». По умолчанию эта опция работает в режиме «Auto». Это означает, что видеокарта сама управляет скоростью своих кулеров. Чтобы перейти в ручной режим управления нажмите на кнопку «Auto», чтобы выключить автоматический режим.
После этого можно вручную задать скорость вращение кулера. Для этого нужно переместить ползунок «Fan Speed» и нажать на кнопку «Apply».
Указав значение 100% можно проверить, как видеокарта работает на максимальных оборотах кулеров, а также оценить ее максимальный уровень шума.
Но ручной способ управления кулерами не очень удобен. Вместо этого лучше настроить график, который управляет кулером в зависимости от температуры графического чипа. Для этого нужно нажать на кнопку «User Define» и перейти в настройки.
В настройках программы MSI Afterburner нужно открыть вкладку «Кулер». Здесь будет доступен график для настройки скорости вращения кулеров видеокарты. По горизонтали здесь указана температура графического чипа, а по вертикали скорость вращения в процентах. Таким образом, график устанавливает, с какой скоростью будут вращаться кулеры при определенной температуре.
Чтобы настроить скорость вращения кулеров видеокарты нужно переместить точки графика в подходящее положение и нажать на кнопку «Применить».
При желании можно кликнуть по линии графика и добавить новую точку. Это позволит сделать график более плавным.
Также будет не лишним зайти на вкладку «Основные» и включить автоматический запуск MSI Afterburner при следующем старте операционной системы Windows. Без этого настройки, указанные в MSI Afterburner, не будут работать после перезагрузки.
Если вам покажется, что вы настроили что-то не так, то вы можете вернуться к стандартным настройкам. Для этого в MSI Afterburner есть кнопка «Reset».
Также вы можете настроить несколько разных профилей и переключаться между ними по мере необходимости.
compizomania
Владельцы компьютеров с видеокартой Nvidia вероятно знают, что после установки проприетарного драйвера автоматически устанавливается графическая программа по настройке драйвера — NVIDIA X Server Settings. Но в ней нет возможности настройки/регулировки вентилятором видеокарты и параметры вращения вентилятора для охлаждения выставлены по умолчанию.
Если вы хотите самостоятельно руководить процессом охлаждения видеокарты, необходимо установить дополнительный компонент Coolbits.
Предупреждение . Выполняйте нижеследующие действия на свой страх и риск.
1. Прежде всего у вас уже должен быть активирован и установлен проприетанный драйвер. Пример:
2. Откройте терминал, скопируйте и выполните следующие команды:
sudo nvidia-xconfig
sudo nvidia-xconfig —cool-bits=4
3. Перезагрузите компьютер.
4. После нового входа в систему откройте из системного меню NVIDIA X Server Settings и перейдите в раздел Thermal Settings, где вы теперь должны увидеть дополнительные настройки управлением скоростью вращения вентилятора охлаждения видеокарты.
5. Активируйте пункт Enable GPU Fan Settings, передвиньте флажок регулировки скоростью вращения вентилятора на нужную величину (в процентах) и нажмите кнопку Apply (Применить).
Заключение . Если что-то пойдёт не так, вы всегда можете сбросить термальные настройки, нажав кнопку Reset Hardware Default ( Сбросить настройки по умолчанию).
31 комментарий :
cool-bits=1 включает возможность оверклокинга
cool-bits=4 включает возможность ручного управления кулером
cool-bits=5 включает И ТО, И ДРУГОЕ
Т.е., если установить значение cool-bits=5, можно не только управлять вентилятором, но и вручную выставлять рабочие частоты видеокарточки, делая, таким образом, overclocking (или downclocking, во избежание перегрева). У меня, например, нижний порог производительности немного задран, а верхний, наоборот, специально занижен — так карточка у меня значительно меньше греется.
http://i.imgur.com/ieE20sM.png
http://i.imgur.com/iF9jLFK.png
http://i.imgur.com/78jmWW0.png
Заодно приведу примеры команд, которые можно закинуть в автозапуск, чтоб каждый раз не лазать в GUI:
nvidia-settings -a "[gpu:0]/GPUOverclockingState=1" -a "[gpu:0]/GPU2DClockFreqs=270,162" -a "[gpu:0]/GPU3DClockFreqs=405,324" (переопределяет рабочие частоты GPU)
nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=62" (устанавливает ручное управление кулером и скорость вращения в процентах от максимальной)
Не мое, конечно, дело, но вам впору свои статьи писать, Максим 🙂 Багаж знаний это позволяет.
Так Максим пишет стати на этом сайте. Он является соавтором блога Compizomania. Возможно Вы имели ввиду свой сайт/блог иметь, как автору. Но не каждый продвинутый пользователь хочет содержать свой блог. Для многих продвинутых пользователей проще публиковать статьи в существующем сайте/блоге и отвечать на комментарии пользователей, что и делает Максим.
Спасибо-работает , а для ATI подобной инструкции нет ?
На мобильных картах работать должно? А то у меня чтото с командой cool-bits=1 оверклок не заработал.
U14.04
gt 425m (331.113)
xorg https://yadi.sk/i/o2Ht1WktgWULY
Нашел- http://itmages.com/image/view/2531852/5584c886 http://sourceforge.net/projects/amdovdrvctrl/ может кому-нибудь пригодится
У иеня нет Clock Frequencies. Как написать строки в автозагрузку:nvidia-settings -a "[gpu:0]/GPUOverclockingState=1" -a "[gpu:0]/GPU2DClockFreqs=270,162" -a "[gpu:0]/GPU3DClockFreqs=405,324" (переопределяет рабочие частоты GPU)
nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=62" (устанавливает ручное управление кулером и скорость вращения в процентах от максимальной). Двумя разными командами?
==На мобильных картах работать должно? А то у меня чтото с командой cool-bits=1 оверклок не заработал.==
Сложно сказать с уверенностью. У меня нет ноутбука и проверить не на чем. И я толком не знаю, как именно работает команда nvidia-xconfig в Ubuntu, куда сохраняются параметры. В моем Archlinux я не использовал никаких команд, просто добавил строчку
Option "Coolbits" "5"
в секцию Device файла /etc/X11/xorg.conf.d/20-nvidia.conf, но в Ubuntu этого файла может и не быть. Можно попробовать добавить непосредственно в xorg.conf, но если есть какие-то дополнительные конфиги, такой подход не всегда срабатывает.
==У иеня нет Clock Frequencies ==
Если вы активировали cool-bits=4, то это добавляет только управление кулером. Для оверклокинга нужны cool-bits=5 или cool-bits=1 Причем, не факт, что будет работать. Зависит от карточки и версии драйвера. В статье есть упоминание про "на свой страх и риск"
==Как написать строки в автозагрузку. Двумя разными командами?==
Две строчки, начинающиеся с nvidia-settings и далее до примечания в скобках — это две разные длинные команды и в автозапуск помещать их тоже надо по отдельности. Но использовать ОБЕ совсем НЕОБЯЗАТЕЛЬНО. И параметры частот и оборотов в командах надо подбирать индивидуально под свою карту. Я всего лишь привел примеры. Используйте их, только если знаете, что делаете.
Владимир, нет, имел ввиду именно статьи, а не отдельную площадку. К чему плодить ресурсы в сети, когда уже есть качественные и интересные?
Я не знал, что Максим здесь публикуется. Теперь знаю 🙂
Moriarty, в Вашем файле xorg.conf есть комментарий "generated by nvidia-xconfig", то есть nvidia-xconfig непосредственно туда и сохраняет все параметры. Попробуйте отредактировать секцию Device вручную, добавив Option "Coolbits" "5" или Option "Coolbits" "1", например, так:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 425M"
Option "Coolbits" "5"
EndSection
и перезагрузить компьютер. Почему параметр не добавился командой sudo nvidia-xconfig, честно говоря, не знаю. Возможно, вводили с ошибкой.
P.S.
==На мобильных картах работать должно? А то у меня чтото с командой cool-bits=1 оверклок не заработал.
U14.04
gt 425m (331.113)==
Немного еще покурил мануалы 🙂 Для некоторых карт 400-й серии и для других карт с архитектурой Fermi и новее, оверклокинг может включаться командой
sudo nvidia-xconfig —cool-bits=8
(страница PowerMizer преобразуется в таблицу с редактируемыми значениями). Работает только с драйвером 337 и новее!
P.S. Возможно, я ошибаюсь, но по моему опыту, down-clocking действительно может быть довольно полезен. Никаких "тормозов" он на практике не вызывает. Максимальная производительность нужна только в играх, а видеокарта зачем-то норовит перескочить на "максимальный перфоманс" при малейшем увеличении нагрузки. Это приводит только к ее нагреву и росту оборотов вентилятора. На самом деле, нижнего порога производительности должно вполне хватать даже для HD-видео.
Еще бы написали как фиксировать настройку PowerMizer, было бы вообще отлично. Надоело при каждой перезагрузке ставить её вручную(
Этот комментарий был удален автором.
Что значит "фиксировать настройку PowerMizer"? Если Вы имеете в виду настройки оверклокинга (или даунклокинга), как на этих двух скриншотах
так я привел команду, которая их устанавливает:
nvidia-settings -a "[gpu:0]/GPUOverclockingState=1" -a "[gpu:0]/GPU2DClockFreqs=270,162" -a "[gpu:0]/GPU3DClockFreqs=405,324"
После этой команды PowerMizer и начинает выглядеть так:
где Memory Transfer Rate 648 = 324*2
Отредактируйте команду под свои частоты и закиньте в автозапуск.
P.S. Если Вы имеете в виду вот это http://i.imgur.com/XE94kwO.png , то это просто:
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1
Сбросить обратно на Auto:
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=2
Сбросить на Adaptive:
nvidia-settings -a [gpu:0]/GPUPowerMizerMode=0
У меня мобильная видеокарта nvidia gt540, после добавления параметра sudo nvidia-xconfig —cool-bits=4 и последующей перезагрузке, только сбивается разрешение экрана, а опция управлением кулера не включается. Может у кого заработало на ноутбуке, отпишитесь пожалуйста! Буду примногом благодарен!
Лучше бы написали как сделать, чтобы после установки проприетарного драйвера nvidia можно было регулировать обороты с помощью fancontrol, так как там можно задать скорость в зависимости от температуры, а не просто тупо выкручиваь вертушку на определенное количесвто оборотов. В общем проблема в том, что при использовании драйвера nouveau, fancontrol нормально работает и настраивается через pwmconfig, а посте установки драйверов от nvidia сенсор управления оборотами, как и считыаение с него данных, становится недоступным для программы fancontrol/pwmconfig. Может есть какой-то аргумент, чтобы отдать управление скоростью вращения вентилятора сторонней программе, так как мне кажется, что возможно это где-то блокируется. Плюс использования fancontrol состоит в том, что обороты регулируются в зависимости от температуры с установленным лично вами порогом.
PS. Прошивать Bios с другими значениями не вариант, так как нужно это делать налету и в зависимости от комнатной температуры.
==Лучше бы написали как сделать, чтобы после установки проприетарного драйвера nvidia можно было регулировать обороты с помощью fancontrol==
Fancontrol для проприетарных дров не предназначен.
==задать скорость в зависимости от температуры==
Можно использовать скрипт на bash или python для этой цели. Мне доводилось видеть подобные. Если хорошо поискать, можно найти в интернете. Был бы я силен в програмировании, сам бы написал, благо алгоритм там, по большому счету, простой как два пальца :).