установка значения по умолчанию gpu

У меня есть два gpus на моей машине:

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] (rev a1)
03:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 730] (rev a1)

Я хочу использовать первый gpu для вычисления, таким образом, мне нужен он свободный. Однако X-сервер работает на первом по умолчанию, который стоит %2 к %10 из gpu способности.

Как я могу переместить X-сервер во второй gpu?

7
задан 14 June 2016 в 12:00

4 ответа

Хорошо, я понял это.

Сначала попытайтесь создать конфигурацию Xorg с помощью следующей команды:

sudo nvidia-xconfig

это создаст новую конфигурацию Xorg в /etc/X11/xorg.conf.

затем измените раздел устройства для взгляда чего-то как ниже:

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device1"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

ВАЖНЫЙ: удостоверьтесь, что Ваш монитор подключен к второму GPU. перезагрузка и вуаля!

4
ответ дан 23 November 2019 в 06:44

У меня есть два GPU. Вот то, что я сделал для установки GPU2 для дисплея:

Для получения PCI в шестнадцатеричном формате используйте:

lspci | grep VGA

Для меня это возвращается:

05:00.0 VGA compatible controller: NVIDIA Corporation Device 1b02 (rev a1)
09:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)

Так, в моем случае это - 09:00.0 для GPU, который я хочу использовать для дисплея (GPU2). Я затем генерировал /etc/X11/xorg.conf использование sudo nvidia-xconfig.

это создаст новую конфигурацию Xorg в /etc/X11/xorg.conf.

Затем я только добавил строку BusID в следующей части файла /etc/X11/xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:9:0:0"
EndSection

Я затем перезапустил компьютер и подключил мониторы к GPU2. После этого немногие USB-порты прекратили работать, но другие были в порядке, чтобы использоваться для клавиатуры и мыши.

1
ответ дан 23 November 2019 в 06:44

Кроме того, я хотел, чтобы загрузкой по умолчанию также была определенная карта.

Вместо того, чтобы возиться с файлами xorg, я просто открыл корпус и переставил графическую карту, которую я хотел по умолчанию, в слот, который сейчас занимает GPU-0

После загрузки карта появилась как GPU-0 и как по умолчанию без дополнительной настройки.

1
ответ дан 22 December 2019 в 23:59

Приведенный выше ответ вполне рабочий, за исключением точного номера «Bus ID».

В моем случае (Xubuntu 18.04, Kubuntu 20.04) результат «lspci» отличался от Идентификатор шины показан в «nvidia-settings», и правильный идентификатор шины указан в настройках nvidia.

Если вы установите неправильный номер PCI в качестве идентификатора шины, вы увидите только черный экран.

1
ответ дан 19 May 2020 в 02:46

Другие вопросы по тегам:

Похожие вопросы: