Показать статистику
0 голосов
от (1.6тыс. баллов)

Подскажите инструмент для разгона видеокарты Nvidia в любой операционной системе семейства Linux

7.4тыс. просмотров 3 ответов

3 Ответы

+1 голос
от (26.4тыс. баллов)

Nvidiux - графический инструмент для разгона видеокарт Nvidia в ОС Linux . Этот инструмент позволяет разогнать или разлочить Вашу карту несколькими щелчками мыши, а также предоставляет некоторые дополнительные функции (управление вентилятором, мониторинг различных параметров вашей карты и прочее.

Nvidiux позаботится обо всем, что необходимо для разгона видеокарт Nvidia , и его так же легко использовать, как Afterburner , популярный инструмент разгона MSI . Инструмент генерирует автоматом файл xorg.conf с опцией Coolbits , который необходим для включения разгона Вашего графического процессора в видеокарте Nvidia. Он может выполнять этот автоматический разгон при запуске, поддерживать сохранение и загрузку профилей разгона и многое другое

Особенности:

  • Сохранение предустановленных профилей для разгона
  • Возможность включить или же отключить Vsync
  • Можно изменить скорость вентилятора
  • Перенапряжение
  • gpuBoost V1 (требуется Nvidia GT (X) 6xx)
  • Возможность поменять частоту графического процессора, шейдер и частоту передачи памяти
  • Показ различных параметров вашей платы - версия драйвера, версия OpenGL, определение температуры, режим работы графического процессора, доступная память.
  • Определение в данный момент скорости вентилятора, процент загрузки процессора и количество использования памяти
  • Nvidiux
  • идеально разгоняет графический процессор в Linux

Он работает с картами 4XX или выше, и вам необходимо использовать для его работы проприетарные драйверы, идущие для карты Nvidia - версия 337 или выше для разгона, 346 или выше для перенапряжения.

инструмент мониторинга GPU

Чтобы монитор был как на экране, вы должны установить его pyqtgraph. Это делается так:

sudo apt install python-pyqtgraph 

После включить Activate experimental monitor в настройках самого Nvidiux. Рекомендуется разгонять видеокарту, только если вы знаете, что делаете, так как вы можете ее повредить.

Процесс установки

На сайте GitHub содержится файл .DEB https://github.com/RunGp/Nvidiux, который можно установить в системы Linux. Nvidiux имеет совместимость с такими системами как

  • Ubuntu и ее производные
  • Debian
  • Манджаро
  • Арч
  • Fedora

Перед запуском Nvidiux в первый раз , если у Вас имеется файл с названием xorg.conf в папке /etc/X11/(его не должно быть, чисто теоретически), тогда следует переименовать его, к примеру в xorg.conf.bck1. Для этого есть команда

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bck1

Профиль разгона при запуске

Автоматическая опция для установки профиля разгона при запуске не всегда работает правильно. Если это не работает, вы должны добавить Nvidiux в приложения, которые запускаются при запуске системы.

Начните с создания профиля разгона. Вы должны установить параметры, которые вы предпочитаете, графический интерфейс интуитивно понятен и действительно прост в использовании. После настройки сохраните профиль, перейдя в Profile - Save.

Теперь вы можете добавить приложение в автозагрузку из меню приложения. Для этого есть кнопка Add, после введите имя в поле и выполните команду

sh -c 'nvidiux --silent "/path/to/overclockingprofile.ndi"'

Нужно также заменить /path/to/overclockingprofile.ndi путь созданного вами профиля к примеру так: "/home/.../GeForce GTX 980-1450 Mhz.ndi".

Если эта процедура не работает, другой способ достижения того же результата - создать задание в cron.

Дайте следующую команду:

crontab -e

Затем введите

@reboot sleep 60 && env DISPLAY=:0 /usr/bin/nvidiux --silent "/path/to/overclockingprofile.ndi"
DISPLAY=:0

это может не работать на каждой системе. Откройте терминал и задайте

echo $DISPLAY

Теперь введите в команде выше то, что вам показывает терминал, а не :0 в случае, если он возвращает другое значение. Затем вы должны заменить его "/path/to/overclockingprofile.ndi" на путь к профилю, который вы создали ранее.
 

0 голосов
от (1тыс. баллов)

Как разогнать видеокарту Nvidia в Linux.

Как бы это не было странным, но разогнать видеокарту в Linux легко, сейчас я вам покажу как это сделать:

Для начала нам нужны некоторые пункты в панели управления, для этого нужно открыть файл конфигурации Х сервера и вставить туда строку Option «Coolbits» в то место, где стоит блок Section «Device», к примеру, всё должно выглядеть так:

Section "Device"
Identifier "Card0"
Driver "nvidia"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "Coolbits" "1"
BusID "PCI:3:0:0"
Option "NoLogo" "True"
EndSection

После чего нужно перезагрузить ваш компьютер и затем в панели управления будут необходимые пункты.

Из всех пунктов вам нужно перейти в раздел «Clock Frequencies» и поставить галочку в чекбоксе «Enable Overclocking», после этого вы сможете вручную поставить нужную вам частоту для GPU и памяти. Заметьте, что вам нужно будет их запомнить, ведь при перезагрузке ПК все ваши настройки собьются и надо будет заново их выставлять. Но, чтобы этого не делать, я нашел специальный скрипт:

#!bin/sh
#Включаем оверклокинг
nvidia-settings --assign "[gpu:0]/GPUOverclockingState=1" &&
#2D повышаем частоту
#nvidia-settings --assign "[gpu:0]/GPU2DClockFreqs=*,*" &&
#3D Повышаем частоту пошагово.
nvidia-settings --assign "[gpu:0]/GPU3DClockFreqs=679,831" &&
nvidia-settings --assign "[gpu:0]/GPU3DClockFreqs=686,922" &&
#Выставляем предпочтительный режим(Prefer Maximum Performance)
nvidia-settings --assign "[gpu:0]/GPUPowerMizerMode=1" &

Вам лишь нужно выставить свои значения и всё, готово.

0 голосов
от (2.9тыс. баллов)
редактировать от

Как разогнать видеокарту Nvidia в Linux:

  1. Меняем настройки Nvidia.
    Изначально разгон видеокарты не включен в ее настройках. Также нельзя контролировать ни частоту GPU, ни скорость кулера GPU. Чтобы в настройках Nvidia появилась возможность разгонять карту, надо отредактировать файл '/etc/X11/xorg.conf', добавив в Section "Device" строку:
    Option "Coolbits" "13"


    Затем перезапускаем компьютер, после чего станут доступны нужные настройки видеокарты: частота графического процессора, скорость кулера.





    Данный процесс не безопасен, поэтому требуется очень тщательно смотреть за настройками карты из-за нестандартного режима работы.

     
  2. Контролируем видеокарту с помощью утилиты nvidia-smi.
    Данная утилита нужна для контроля GPU. Она входит в набор драйверов видеокарты. Найти это приложение можно в 'usr/bin/nvidia-smi'. Работа с программой происходит через консоль с помощью команд. Запускаем утилиту:
    nvidia-smi
    Появится информация и статистика использования графического процессора в табличном виде. Для примера создадим нагрузку на видеокарту. Для этого запустим следующие приложения: NVIDIA Cuda Toolkit, а также FFmpeg - данная программа выполняет кодирование видео из одного формата в другой.


    4 запущенных программы для нагрузки видеокарты.

    Выведем детальную информацию о видеокарте в режиме реального времени: Появится детальная информация о видеокарте.
    nvidia-smi -q
  3. Используем журнал с информацией о видеокарте.
    Вводим команду:
    nvidia-smi --query-gpu=timestamp,name,temperature.gpu,memory.free,memory.used --format=csv -l 5
    Таким образом будут выводиться данные о состоянии и температуре видеокарты каждые 5 секунд.
     
  4. Управляем драйверами.
    Некоторые программы во время работы с видеокартой могут обращаться сначала к драйверу, который, в свою очередь, обращается к видеокарте. Такие драйверы могут быть выгружены из памяти, а это потребует дополнительного времени для его обратной загрузки в память, когда система делает к нему запрос. Такие временные промежутки называются "лагами". Для устранения "лагов" можно сделать драйвер невыгружаемым:
    nvidia-smi -pm 0
    Чтобы вернуться к первоначальным настройкам драйвера:
    nvidia-smi -pm 1
    Подсказка: если настройки видеокарты менялись, тогда перевод драйвера в выгружаемое или невыгружаемое состояние сбросит ее предыдущие настройки.
...