eGPU Nvidia - отвалился от шины и не отвечает на команды
Я использую Ubuntu 20.04 на Lenovo X13 с Nvidia GeForce RTX 2060 SUPER в корпусе Thunderbolt Asus XG Station Pro.
Прошивка BIOS и Thunderbolt обновлена до последней версии, а eGPU отлично работает в Windows.
Мне удалось запустить eGPU в Ubuntu с помощью драйвера Nouveau. Я также установил egpu-switcher. Все работает отлично, кроме производительности в играх.
Когда я устанавливаю nvidia-driver-460 (или любую другую более старую версию), я получаю следующее, повторяющееся три раза в секунду в DMESG:
[to. feb. 11 19:30:18 2021] nvidia: probe of 0000:0c:00.0 failed with error -1
[to. feb. 11 19:30:18 2021] NVRM: The NVIDIA probe routine failed for 1 device(s).
[to. feb. 11 19:30:18 2021] NVRM: None of the NVIDIA devices were initialized.
[to. feb. 11 19:30:18 2021] nvidia-nvlink: Unregistered the Nvlink Core, major device number 508
[to. feb. 11 19:30:18 2021] nvidia-nvlink: Nvlink Core is being initialized, major device number 508
[to. feb. 11 19:30:18 2021] nvidia 0000:0c:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[to. feb. 11 19:30:18 2021] NVRM: The NVIDIA GPU 0000:0c:00.0
NVRM: (PCI ID: 10de:1f06) installed in this system has
NVRM: fallen off the bus and is not responding to commands.
В результате я не могу войти в Xorg. В 1 из 10 случаев Linux может загрузить собственный драйвер Nvidia. Мне не удалось выяснить закономерность, почему это иногда срабатывает.
Я попытался добавить следующее в grub в GRUB_CMDLINE_LINUX_DEFAULT:
pcie_ports=native pci=assign-busses,nocrs,realloc iommu=on rcutree.rcu_idle_gp_delay=2
Я потратил много часов на выяснение этого, поэтому, если у кого-нибудь есть решение, я был бы очень благодарен. Спасибо :-).
1 ответ
Сегодня у меня была еще одна проблема, и я пошел в «Настройка BIOS»> «Конфигурация»> «Тандерболт 3»> «Поддержка в среде предварительной загрузки» = «Включено».
Вроде проблема решена!