Linux: Inicialização do Boot Set GPU

1

Meu equipamento de jogos roda o Arch Linux e utiliza passagem PCI para expor minha GTX 980 ao KVM. No outro dia eu troquei placas-mãe para ajudar na atualização da CPU. Eu estou correndo em um problema sério, no entanto, que gira em torno do GPU que é usado quando o kernel é inicializado. Devido à forma como minha placa-mãe lida com o agrupamento IOMMU, sou forçada a colocar minha GTX 980 no segundo slot PCIe. (Para encurtar a história, é impossível isolar adequadamente a GPU no primeiro slot; não sinto vontade de explicar isso, mas, até onde posso dizer, não há solução viável para isso). O problema aqui é que o firmware UEFI da minha motherboard prioriza a GPU que já está no segundo slot (que é onde eu preciso da minha GTX 980, que é para minha VM do Windows) e não há como alterar isso nas configurações do UEFI.

Obviamente, para passagem PCI eu devo incluir a GTX 980 na lista negra, no entanto, esta é a GPU que meu firmware e por extensão, o Linux padroniza muito inicialmente. O que eu gostaria de fazer é impedir que o kernel use isso inicialmente e use por GPU secundário (Raedon R4 240, que é conectado ao meu primeiro slot PCIe).

Para conseguir isso, eu tentei várias coisas adicionando a tentativa de adicionar radeon à lista MODULES em /etc/mkinitcpio.conf para forçar o GRUB a executar uma inicialização cega / silenciosa sem saída gráfica, para absolutamente sem sucesso.

Para aqueles que se perguntam o que acontece quando eu inicializo o Linux, ele fica pendurado logo após %código% A outra GPU parece estar ativada (Como a tela conectada está ligada, apesar da tela preta)

Eu tentei procurar por logs, mas não encontrei nada útil.

Tudo que eu quero é forçar o Linux a usar minha GPU Radeon e ignorar / desconsiderar o 980

    
por user243823 28.07.2017 / 01:36

0 respostas