У меня есть эта неловкая проблема,
Просто сделанный новой 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 это, просто включают и вот именно).
Я нашел ответ и опубликую его здесь на тот случай, если кто-то еще столкнется с той же проблемой.
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 в качестве дисплея.