Eu uso umInspiron 7548que vem com uma placa gráfica AMD Radeon R7 M270. No entanto, o Ubuntu está detectando-o como um R7 M265.
LSPCI:
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
07:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]
Neste momento, preciso de ajuda para fazer o Ubuntu detectá-lo corretamente ou desabilitar a placa gráfica (tentei colocar o radeon
módulo na lista negra, mas ele não entrou em vigor (nem mesmo depois de reiniciar duas vezes).
Responder1
Não há drivers/suporte oficiais da AMD para placas AMD no momento. Embora eu ainda não tenha certeza de por que não está sendo detectado. Isso pode causar problemas ao desativá-lo se não estiver sendo detectado.
De qualquer forma, foi assim que desabilitei 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
after quiet splash
.
2) Salve o arquivo e execute sudo update-grub
. E então reinicie.
3) Após reiniciar, 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 são seus gráficos Intel, DIS são seus gráficos discretos (AMD). Se você vir apenas UM cartão listado aqui, então você tem mais problemas que precisa resolver para que o cartão seja detectado antes de continuar com estas etapas. Se você vir duas entradas, continue.
4) Agora digiteecho DIS > /sys/kernel/debug/vgaswitcheroo/switch
SEe 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 SOMENTE ACIMA sudo chown xtoro /sys/kernel......
Se você não tiver certeza do seu nome de usuário, digite whoami
terminal.
5) Quando a etapa 4 for bem-sucedida e não apresentar 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 depois do DIS, você deverá ver "Desligado" agora.
Agora edite o arquivo/etc/init.d/rc.local
Antes exit 0
, adicione estas 2 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 sempre
Você também pode adicionar as três linhas a seguir 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
Reinicie e execute
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
para confirmar se sua placa AMD permanece desativada após cada reinicialização.