Não há drivers / suporte oficiais da AMD para placas AMD no momento. Embora eu ainda não tenha certeza de porque não está sendo detectado. Isso pode causar problemas ao desativá-lo, caso não esteja sendo detectado.
De qualquer forma, é assim que eu o desativei no meu Ubuntu 16.04;
1) Edite o arquivo /etc/default/grub
. Adicione radeon.runpm=0
ao final da linha com GRUB_CMDLINE_LINUX_DEFAULT
após quiet splash
.
2) Salve o arquivo e execute sudo update-grub
. E então reinicie.
3) Após a reinicialização, execute um terminal e digite sudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Isso deve mostrar suas duas cartas assim:
0:IGD:+:Pwr:0000:01:05.0
1:DIS: :Pwr:0000:02:00.1
IGD é a sua placa gráfica Intel, a DIS é a sua gráfica discreta (AMD). Se você vir apenas um cartão listado aqui, terá mais problemas a serem resolvidos para que o cartão seja detectado antes de continuar com essas etapas. Se você ver duas entradas, então continue.
4) Agora digite echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
IF e somente se você receber um erro ao digitar o comando acima, digite essas duas linhas (substitua pelo seu próprio nome de usuário) e tente a etapa 4 novamente;
4a) sudo chown yourusername /sys/kernel/debug
4b) sudo chown yourusername /sys/kernel/debug/vgaswitcheroo/switch
4e) EXEMPLO DE APENAS ACIMA sudo chown xtoro /sys/kernel......
Se você não tiver certeza do seu nome de usuário, digite whoami
no terminal.
5) Quando o passo 4 for bem sucedido e não tiver erros, digite
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
(Sim, você digita a mesma coisa duas vezes.)
6) Digite sudo cat /sys/kernel/debug/vgaswitcheroo/switch
novamente e você verá
0:IGD:+:Pwr:0000:01:05.0
1:DIS: :Off:0000:02:00.1
Observe que, após o DIS, você deve ver "Off" agora.
Agora edite o arquivo /etc/init.d/rc.local
Antes de exit 0
, adicione essas duas linhas se você tiver um erro de permissão na etapa 4:
chown USERNAME /sys/kernel/debug
chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch
Isso permitirá que você desative o cartão toda vez
Você também pode adicionar as 3 linhas seguintes entre as linhas chown e exit 0 para mantê-lo desativado após cada inicialização:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Reinicialize e execute
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
para confirmar que sua placa AMD permanece desativada após cada reinicialização.