Рейтинг:1

Как изменить графический процессор по умолчанию?

флаг cn

Отказ от ответственности: довольно новичок в 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 лет.

Nmath avatar
флаг ng
Эта аппаратная конфигурация непрактична и вызовет только проблемы. Драйверы Nvidia и драйверы AMD будут конфликтовать, если вы попытаетесь использовать их одновременно. Выберите графический процессор, который вы хотите использовать для этого ПК, и извлеките другой из ПК.
qwertaii avatar
флаг cn
Дело в том, что видеокарта AMD будет использоваться исключительно хостом, а видеокарта Nvidia — исключительно виртуальной машиной. Они вообще не должны взаимодействовать, как Intel iGPU и карта Nvidia, используемые в связанном руководстве, верно?
Nmath avatar
флаг ng
Нет, это не то же самое. Это нежизнеспособная конструкция. Если по какой-то причине вы хотите использовать несколько графических процессоров, лучше всего, чтобы они были идентичными.
Рейтинг:0
флаг jp

Я согласен с предыдущим ответом о том, что нельзя смешивать карты Nvidia и AMD. Но на ваш первоначальный вопрос по умолчанию будет выбран графический процессор, к которому подключен монитор во время загрузки. Таким неэлегантным, но простым решением является отключение монитора от карты, которую вы хотите сделать вторичной. Вы можете подключить его обратно после загрузки, и он останется вторичным.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.