Ubuntu 16.04: Placa gráfica sendo detectada incorretamente, bateria descarregada

Ubuntu 16.04: Placa gráfica sendo detectada incorretamente, bateria descarregada

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 radeonmó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=0ao final da linha com GRUB_CMDLINE_LINUX_DEFAULTafter 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 whoamiterminal.

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/switchnovamente 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/switchpara confirmar se sua placa AMD permanece desativada após cada reinicialização.

informação relacionada