Forzar el arranque de Arch en una GPU específica

Forzar el arranque de Arch en una GPU específica

Arco Linux- núcleo 4.13.12-1 (x64)

Cargador de arranque- comida 2

Administrador de ventanas: I3-wm.

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

Varios: Monitor dual

Tengo tres GPU en mi máquina, las dos primeras se utilizan para pasar a un invitado a través devfio. El tercero se utiliza para mostrarlo en el propio host.

Arch siempre utiliza de forma predeterminada la primera GPU al arrancar, lo cual estaba bien cuando solo tenía dos GPU (una para el host y otra para la transferencia). Sin embargo, acabo de agregar una tercera GPU. Por lo tanto, los 1080 y 570 (las dos primeras ranuras) se utilizan para el paso. La última ranura, la 1050ti, es para el anfitrión. Tienen que estar en este orden ya que las primeras ranuras son PCIEx16

Pregunta:Tal como están las cosas, Arch intenta arrancar usando la primera ranura y se congela. ¿Cómo puedo forzar que arranque específicamente en la tercera gpu? ¿Necesito incluir tarjetas en la lista negra?

Después de investigar un poco, pude encontrar un par de publicaciones similares, pero nada me ha funcionado hasta ahora, pero es posible que no esté empleando las soluciones correctamente:

Arrancando desde la segunda GPU en RedHat

Usando Fbcon:Mapa<>

¡Gracias!

información relacionada