Отказ от ответственности: довольно новичок в Linux
Соответствующие системные характеристики:
Материнская плата: MSI B450 Tomahawk Max
Процессор: AMD Ryzen 9 3950X (без iGPU)
Слот PCIe 0: Nvidia 2070 Super (подключен 1x монитор)
Слот PCIe 1: AMD RX 550X (подключено 2 монитора)
ОС: Ubuntu 20.04.2 LTS
я следую руководство для новичков о том, как настроить виртуальную машину Windows с сквозным графическим процессором для игр, используя xubuntu в качестве гипервизора вместо Debian, который использовался в руководстве. Все шаги, направленные на изоляцию графического процессора Nvidia, в порядке, но когда я фактически изолирую графический процессор с помощью vfio, мой графический процессор AMD кажется отключенным или, по крайней мере, не используемым, и у меня остается (включенный, но) черный экран на всех мониторах. Чтобы экраны снова отображались, мне нужно отключить IOMMU в настройках BIOS, затем я могу отключить vfio и снова включить IOMMU.
Я попытался поменять местами видеокарты, что по какой-то причине испортило ACS, так что каждый GPU не мог быть должным образом изолирован, так что это невозможно.
Я пытался следовать ответам на этот похожий вопрос, однако, когда я сгенерировал конфигурацию xorg, я получил три отдельных раздела графического процессора, каждый из которых был назначен каждому подключенному экрану. Кроме того, графические процессоры AMD находятся на вершине, что дало бы им приоритет в моей логике.
Раздел «Устройство»
Идентификатор "Карта0"
Драйвер "амдгпу"
BusID "PCI:37:0:0"
EndSection
Раздел «Устройство»
Идентификатор "Карта1"
Драйвер "амдгпу"
BusID "PCI:37:0:1"
EndSection
Раздел «Устройство»
Идентификатор "Карта2"
Драйвер "нуво"
BusID "PCI:38:0:0"
EndSection
Я по глупости попытался удалить карту 2 и подключенный к ней дисплей, что заблокировало мою систему и заставило меня переустановить.
Поскольку я новичок в Linux и впервые погружаюсь в xorg.conf, я в тупике. Как изменить графический процессор по умолчанию, используемый ОС, со слота 0 на слот 1?
Актуально, вывод для lspci-nn | грэп вга
является
25:00.0 VGA-совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7)
26:00.0 VGA-совместимый контроллер [0300]: NVIDIA Corporation TU104 [GeForce RTX 2070 SUPER] [10de:1e84] (rev a1)
и найти /sys/kernel/iommu_groups/ -тип l
подтверждает, что GPU является единственным в своей группе IOMMU.
Впервые спрашиваю, дайте мне знать, если я что-то пропустил или сделал какие-либо ошибки. Извините за непонимание, не стесняйтесь объяснять мне, как будто мне 5 лет.