Включение внешнего монитора через eGPU при наличии нескольких Карт NVIDIA - Ubuntu 18.04

У меня есть эта неловкая проблема,

Просто сделанный новой Ubuntu установить (18.04), на моем Dell XPS 9560, который у меня есть Intel GPU и специализированный Nvidia 1050.

У меня также есть Узел Akitio Pro Удар молнии 3 eGPU с Nvidia 1080 TI

У меня были проблемы с nouveau драйвером, который не позволял моему ноутбуку для движения мимо экрана входа в систему - отключенный. Также имел проблемы с Чиновником Драйверы Nvidia, которые предварительная установка привела к сбою, и то, что шмель, казалось, не работал вообще - настройки Nvidia не начинали говорить, не может найти драйверы.

Мне теперь удалось удалить все и установить последние драйверы через установку инструментария CUDA 9.2.

nvidia-smi-L распознает оба GPU (Внутренние 1050 и eGPU 1080 Ti)

eek@EEK-XPS nvidia-smi $:~-L GPU 0: GeForce GTX 1050 (UUID: GPU-bde2a9a0-4e30-5bb7-a131-95c438e827a2) GPU 1: GeForce GTX 1080 Ti (UUID: GPU-d54c0a53-1d60-5f3d-399c-7e318b1de34f)

Вопрос, как я могу сделать свой внешний дисплей, который подключен к 1 080 работам Ti?

В настоящее время я любое выполнение, оно через Intel GPU (который работает в 4k) или через 1 050 GPU (который, по-видимому, поддерживает всего 1 080 пунктов lol), но включило 1 080 Ti, не работаю вообще.

Я пытался создать xorg.conf

Section "Device" Identifier "Videocard0" BusID "PCI:0b:00.0" # bus from lspci Driver "nvidia" VendorName "NVIDIA" EndSection

lspci вывод:

0b:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)

Я пытался изменить PCI на просто 0b:00.0 затем PCI:0b:00.0, PCI:0b:00, PCI:00:0b:00, но ни один, по-видимому, не работает, действительно не знайте, как добавить шину там, так как шина 0b:00 и функция .0

Какие-либо идеи, что я могу сделать, чтобы позволить моему внешнему дисплею работать через связанный eGPU? (В Windows это, просто включают и вот именно).

2
задан 5 September 2018 в 18:06

1 ответ

Я нашел ответ и опубликую его здесь на тот случай, если кто-то еще столкнется с той же проблемой.

Ubuntu по умолчанию не разрешает вывод на дисплей через ExternalGpu, поэтому это было основной проблемой (почему карта была обнаружена с помощью nvidia-smi, но дисплей не работал, подключен к ней).

Я до сих пор не знаю, почему не запускаются настройки сервера NVIDIA X - теперь я переустанавливал все, и на Ubuntu 18.10 он работает.

Чтобы ваш внешний монитор работал через eGPU в Ubuntu, вам нужно создать конфигурацию X11, то есть создать /etc/X11/xorg.conf.d/ и поместить туда nvidia.conf.

Конфигурация для /etc/X11/xorg.conf.d/nvidia.conf должна выглядеть следующим образом:

Section "Device"
        Identifier      "Videocard0"
        BusID           "PCI:11:0:0" # This must be what your lspci command gave you
        Driver          "nvidia"
        VendorName      "NVIDIA Corporation"
        Option          "AllowEmptyInitialConfiguration"
        Option          "AllowExternalGpus"
EndSection

BusID должен быть в десятичном формате, следовательно, почему 0b, это 11, и ему также нужны 2 дополнительные опции: [ 1112]

Option "AllowEmptyInitialConfiguration" - Понятия не имею, зачем это нужно, но без него он застрянет в цикле входа в систему.

и

Option "AllowExternalGpus", чтобы позволить Ubuntu использовать eGPU в качестве дисплея.

2
ответ дан 2 December 2019 в 07:06

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

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