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»> «Поддержка в среде предварительной загрузки» = «Включено».

Вроде проблема решена!

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