Erzwingen Sie den Arch-Boot auf einer bestimmten GPU

Erzwingen Sie den Arch-Boot auf einer bestimmten GPU

Arch Linux– Kernel 4.13.12-1 (x64)

Bootloader- Grub 2

Fenstermanager: I3-wm.

GPUs: AMD 570 (Passthrough), 1080Ti (Passthrough), 1050TI (Host)

Sonstiges: Dual-Monitor

Ich habe drei GPUs in meiner Maschine, von denen die ersten beiden für den Passthrough zu einem Gast verwendet werden übervfioDie dritte wird für die Anzeige auf dem Host selbst verwendet.

Arch verwendet beim Booten immer standardmäßig die erste GPU, was in Ordnung war, als ich nur zwei GPUs hatte (eine für den Host und eine für Passthrough). Jetzt habe ich jedoch gerade eine dritte GPU hinzugefügt. Die 1080 und 570 (die ersten beiden Steckplätze) werden also für Passthrough verwendet. Der letzte Steckplatz, die 1050ti, ist für den Host. Sie müssen in dieser Reihenfolge sein, da die ersten Steckplätze PCIEx16 sind.

Frage:Derzeit versucht Arch, über den ersten Steckplatz zu booten, und friert ein. Wie kann ich es zwingen, speziell über die dritte GPU zu booten? Muss ich Karten auf die schwarze Liste setzen?

Nach einiger Recherche konnte ich einige ähnliche Beiträge finden, aber bisher hat nichts davon geholfen. Möglicherweise wende ich die Lösungen auch nicht richtig an:

Booten mit der zweiten GPU auf RedHat

Verwenden von Fbcon:Map<>

Danke!

verwandte Informationen