Разгон 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.

  • ksmserver занимает много памяти
  • cinnamon crashes после установки драйвера nvidia
  • Почему xinit делает мой физический дисплей пустым?
  • Как переключаться между графическими процессорами на ноутбуке Mint 17.2 ASUS?
  • Как получить выход X на двух неодинаковых картах nVidia
  • Определите имя поставщика памяти GPU в Linux
  • Проблемы с OpenGL и Nvidia с Manjaro после настройки параметров настройки
  • KDE5 После возобновления приостановления я повредил ярлыки под значками
  • 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

    Interesting Posts

    Как определить, подключены ли два устройства в сети?

    «Wget -restrict-file-names = windows», похоже, не удалось преобразовать ссылки для NTFS

    Как загрузить установочный носитель Arch Linux с включенной защищенной загрузкой?

    Подсчитайте количество слов, начинающихся с каждой буквы в файле

    таблица ключевых привязок?

    Как сортировать строку, которая в сочетании с строкой + число с использованием сценария bash?

    pulseaudio объемом более 100%

    Почему в этом сценарии оболочки bourne выполняется `exec 2> & 1`?

    как генерировать только один специальный символ в этом генераторе паролей

    Освобождение initramfs ram после переключения root при использовании overlayfs?

    Постоянное переключение на Linux

    Начальное название вкладки и автоматическое ее обновление в xfce4-терминале

    Преобразование видео с нарушенной информацией о кодеке

    Я хочу статический IP-адрес для моего (сетевого или компьютерного)?

    Arch Linux, «повесить» на «Достигнутый целевой графический интерфейс»,

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