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

0

Eu uso um Inspiron 7548 que é fornecido com um AMD Radeon R7 M270 placa de vídeo. 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, eu preciso de ajuda para fazer o Ubuntu detectá-lo corretamente, ou desabilitar a placa gráfica (eu tentei colocar o módulo radeon na lista negra, mas não entrou em vigor (nem mesmo depois de reiniciar duas vezes) .

    
por Umang Raghuvanshi 11.05.2016 / 15:21

1 resposta

1

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.

    
por Dorian 24.05.2016 / 17:12