Legal, ambos os drivers da sua GPU podem lidar com as operações de origem / coletor de saída e renderização de fonte / coletor de descarga. Então ... tente isto:
xrandr --setprovideroffloadsink "VERDE @ pci:0000:01:00.0" "modesetting"
ou usando números de provedor:
xrandr --setprovideroffloadsink 1 0
Isso diz ao controlador Intel para descarregar suas tarefas de renderização na GPU AMD. Não é tão eficiente quanto trocar as saídas para a GPU AMD, mas é a maneira mais fácil de usar suas GPUs com sua configuração atual.
Se funcionar, coloque esse comando em um script no diretório /etc/X11/Xsession.d
, por exemplo /etc/X11/Xsession.d/15custom_xrandr
:
#!/bin/sh
xrandr -setprovideroffloadsink "VERDE @ pci:0000:01:00.0" "modesetting"
Se você tiver o sistema de arquivos debugfs
virtual montado no diretório /sys/kernel/debug
e /sys/kernel/debug/vgaswitcheroo/
, poderá alternar as saídas para o controle da GPU AMD, se o hardware incluir o chip multiplexador necessário. Deve ser tão fácil quanto organizar algo para ser executado
echo "DIS" >>/sys/kernel/debug/vgaswitcheroo/switch
antes de iniciar o servidor X. Em seguida, o servidor X deve detectar automaticamente que todos os monitores ativos estão agora na GPU AMD e devem deixar a GPU Intel sozinha.