Eu usei as instruções fornecidas pelo tomodachi aqui para que a inicialização do stub do kernel EFI funcione corretamente. A placa Radeon agora está inicializada corretamente e o lspci está mostrando ambas as placas gráficas, o que é apropriado.
No entanto, não consigo usar vga switcheroo corretamente. O problema parece ser modprobe.blacklist = i915. Inicializando com precisão as opções expostas na resposta:
modprobe.blacklist = i915 radeon.modeset = 1
parece desabilitar vga switcheroo, como quando eu procuro o arquivo switch, ele me diz / sys / kernel / debug / vgaswitcheroo não é um diretório.
No entanto, enquanto no Ubuntu, se eu corro:
modprobe i915
vgaswitcheroo aparece, mas eu recebo uma tela estranha dentro de uma tela (o ambiente do driver Radeon permanece, e o driver i915 desenha uma segunda tela ligeiramente menor no canto superior esquerdo quase como uma máquina virtual sem janelas) e rodando
echo OFF & gt; / sys / kernel / debug / vgaswitcheroo / switch
não tem efeito aparente. O sistema também me impede de fazer isso:
modprobe -r radeon
ou
modprobe -r i915
porque diz que ambos os módulos estão em uso.
Eu tentei inicializar com apenas modeset = 1 (no radeon.modeset ou modprobe.blacklist) e o resultado é a mesma tela dentro de uma tela.
Em exibição:
modprobe.blacklist = radeon i915.modeset = 1
faz com que o sistema inicialize em modo gráfico baixo.
Alguma ideia sobre isso? A resposta de Tomodachi disse "Eu tenho o vga switcheroo funcionando", mas não consigo contatá-lo diretamente devido à falta de reputação.