Разгон Intel Nvidia для вычислений (CUDA)

Я видел в форумах и руководствах, которые вы должны добавить

Option "Coolbits" "value" 

к xorg.conf или подобным файлам.

Мне удалось получить эту работу для первого графического процессора, который отображает дисплей. Мне не удалось получить опции разгона в nvidia-настройках для второго графического процессора, а не показывать какой-либо дисплей.

Я пробовал такие вещи, как

 Section "Device" Identifier "Videocard0" Driver "nvidia" BusID "PCI:2:00:0" Option "Coolbits" "12" EndSection Section "Device" Identifier "Videocard1" Driver "nvidia" BusID "PCI:3:00:0" Option "Coolbits" "12" EndSection 

в различных файлах: xorg.conf, 99-nvidia.conf, nvidia-xorg.conf. Все, что я пробовал, привело к появлению черных экранов, возможности разгона или разгона только на первом графическом процессоре.

Можно ли разблокировать разгон для обоих графических процессоров, если да, то как?

Я не задавал этот вопрос нигде. Я запускаю 346,59 драйверов на Fedora 21.

3 Solutions collect form web for “Разгон Intel Nvidia для вычислений (CUDA)”

Изменение файла xorg.conf для добавления виртуальных X-серверов для каждой из карт (даже тех, которые не подключены к монитору) решило проблему.

В принципе, вы хотите иметь раздел макета сервера со всеми реальными и виртуальными экранами:

 Section "ServerLayout" Identifier "Layout0" # Our real monitor Screen 0 "Screen0" 0 0 # Our virtual monitors Screen 1 "Screen1" Screen 2 "Screen2" # .... Screen 3 "Screen3" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection 

Затем для каждой вашей карты вы можете вставлять (почти) идентичные разделы «Монитор», «Экран» и «Экран», отличающиеся только их идентификаторами, которые в следующем порядке: N , но должны быть заменены номером карты, 0 , 1 и т. Д. Обратите внимание, что по крайней мере параметры реального монитора должны соответствовать тому, что у вас есть в вашем файле xorg.conf , т. xorg.conf следующем случае у меня есть CRT поскольку это старый монитор VGA.

 Section "Screen" Identifier "ScreenN" Device "DeviceN" Monitor "MonitorN" DefaultDepth 24 Option "ConnectedMonitor" "CRT" Option "Coolbits" "5" Option "TwinView" "0" Option "Stereo" "0" Option "metamodes" "nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection Section "Monitor" Identifier "MonitorN" VendorName "Unknown" ModelName "CRT-N" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "DeviceN" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Your Card name here" BusID "PCI:X:Y:Z" EndSection 

Я никогда не мог заставить его работать вручную, редактируя xorg.conf. Что нужно было выполнить в командной строке, которая все это за вас заработает:

 sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration 

Затем отредактируйте xorg.conf. Для меня это было sudo vi /etc/X11/xorg.conf и добавьте «#» в каждую строку, содержащую allow-empty-initial-configuration, чтобы прокомментировать это.

Перезагружать.

Затем для разгона выполните:

 /usr/bin/nvidia-settings 

Чтобы восстановить настройки после перезагрузки, создайте исполняемый файл, который вы вызываете из приложений запуска, содержащих текст, ниже которого будет установлен смещение часов gpu, и установите gpu для максимальной производительности. Мой пример устанавливает смещение на 50. Не устанавливайте слишком высокое значение смещения в файле для фактического отображения gpu, пока вы точно не узнаете, что хотите, или вы можете оказаться в системе, в которой дисплей не будет работать:

 nvidia-settings -a [gpu:0]/GpuPowerMizerMode=1 nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3]=50 nvidia-settings -a [gpu:1]/GpuPowerMizerMode=1 nvidia-settings -a [gpu:1]/GPUGraphicsClockOffset[3]=50 nvidia-settings -a [gpu:2]/GpuPowerMizerMode=1 nvidia-settings -a [gpu:2]/GPUGraphicsClockOffset[3]=50 nvidia-settings -a [gpu:3]/GpuPowerMizerMode=1 nvidia-settings -a [gpu:3]/GPUGraphicsClockOffset[3]=50 

Если вы хотите применить одни и те же настройки ко всем картам, сокращение будет: nvidia-settings -a GpuPowerMizerMode=1 nvidia-settings -a GPUGraphicsClockOffset[3]=50

  • Fedora, Kernel 4.6.7 и nVidia Optimus или Prime
  • G-Sync на Linux - как заставить его работать?
  • Какой драйвер NVIDIA я должен использовать?
  • Как получить версию моего драйвера nvidia?
  • Необходимо остановить автоматический запуск менеджера входа (Antergos, GNOME)
  • Несколько графических карт в X
  • HD 530 + GTX970 = черный экран с поддержкой nvidia optimus
  • Нижнее разрешение LVDS-0 в разном соотношении сторон nVidia
  • Запуск F.lux (Flux) или Redshift с несколькими мониторами с Nvidia Optimus
  • dualhead nvidia twinview + один монитор повернут
  • Драйвер NVIDIA выгружается после приостановки системы
  • Ubuntu (14.10, 14.04) Проблемы рендеринга графики с nvidia 331, 346 при одновременном использовании двух экранов (встроенных и внешних)
  • Interesting Posts

    Каковы преимущества / недостатки иерархии файлов Linux по сравнению с другими ОС?

    xargs – добавить каждый аргумент с параметром

    Эскалация разрешений с помощью сценария фоновой оболочки

    inotifywait скрипт для просмотра файла на неопределенный срок, а перезапуск процесса требует совета

    Как я могу запустить Xromium в полноэкранном режиме под X?

    i3wm, работающий в гостевой системе Arch Linux (VirtualBox), останавливает автоматическое изменение размера

    Если я вижу процесс, использующий ps, как я могу найти исполняемый файл?

    Время в httpd

    / bin / python3: нет модуля с именем pip

    Запретить iptables блокировать исходящий доступ

    df -h показывает только половину дискового пространства, которое, как я думал, у меня было?

    Команды apt-get не возвращаются

    Есть ли способ предсказать назначение идентификатора PulseAudio Sink ID?

    Есть ли более простой способ найти свободное место на диске в скрипте, чем «df»?

    Ubuntu 14.10 отключается от Wi-Fi после пробуждения от приостановки

    Linux и Unix - лучшая ОС в мире.