Como instalar os drivers gráficos da AMD no Ubuntu 18.04

16

Eu sempre fui usuário do Windows, mas ontem baixei e instalei o Ubuntu 18.04 LTS a partir desta página , mas não consigo encontrar uma maneira de instalar os drivers gráficos da AMD,

No momento, o Linux funciona apenas no modo de recuperação; no modo normal, mostra uma tela roxa em branco e nada funciona; depois de pesquisar na Internet, descobri que poderia haver algo errado com meus drivers gráficos, tentei várias coisas para instalar os drivers gráficos AMD no meu laptop, mas nada parece funcionar, eu executei este comando no meu laptop

lspci -nn | grep -E 'VGA|Display'

e os resultados são

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

Então, eu tenho placas gráficas híbridas ou algo assim, tentei este guia de instalação , mas não funcionou (mesmo para os usuários na seção de comentários),

Era muito fácil no Windows, eu voltaria para o Windows, mas só queria perguntar aqui pela última vez. existe alguma solução disponível para a instalação de drivers gráficos AMD no Ubuntu 18.04?

Obrigado!

nikhil123
fonte
1
Quando você tentou o sudo add-apt-repository ppa:oibaf/graphics-drivers, sudo apt updatevocê recebeu algum erro? Normalmente, após o sudo apt updateinstalador automático dos drivers. Funcionou bem para mim em 18.04. Você também tentou desativar o Secure Boot no BIOS antes de instalar esses drivers?
Terrance
obrigado pelo seu comentário, Sim, a inicialização segura já foi desativada, eu apenas executei os dois comandos que você mencionou, e ambos foram bem-sucedidos, o que eu deveria fazer agora? @Terrance
nikhil123
Você deve apenas reiniciar. Em seguida, você pode verificar a sua versão, executando lshw -c video Você deve ser capaz de verdriver=
Terrance
@ Terrance ok, reiniciei o laptop e executei esse comando, obtive essa saída *-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... Parece que eu instalei os drivers amd, mas em Software e atualizações-> Drivers adicionais, ele diz: "Nenhum driver adicional disponível" e eu ainda tenho o problema com inicialização normal (em branco congelado roxo tela), realmente instalar amd parece não mudar nada, de qualquer forma, obrigado pela sua ajuda :)
nikhil123
Por favor, use o método normal do Ubuntu askubuntu.com/questions/1065852/…
Rinzwind 17/18

Respostas:

24

Você deve poder usar os drivers de código aberto que acompanham o seu sistema. Você pode apenas precisar usar a correção comum do conjunto de nós:

Como faço para definir 'nomodeset' depois de instalar o Ubuntu?

Usar o driver embutido geralmente é suficiente para placas radeon.

Se você já fez outras buscas, ou adicionou o PPA para os drivers da NVIDIA (desculpe por isso), você pode limpar com o seguinte:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

Agora, adicione o PPA de atualizações da AMD e atualize:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

Em seguida, reconfigure seus pacotes para serem seguros:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

Por fim, você pode ativar o vídeo acelerado:

sudo apt-get install mesa-vdpau-drivers

Em seguida, para testar o driver VDPAU com o uso de mpv:

mpv --hwdec=vdpau yourvideofile

Agora reinicie o computador e verifique se ele ainda funciona. Faz? Boa! Agora reinicie mais uma vez e veja se você pode remover a opção de inicialização do nomodeset. Se funcionar sem ele, isso pode melhorar o desempenho.

Por fim, depois de fazer login na GUI, vá para Configurações> Dispositivos> Monitores e verifique se a resolução está definida corretamente.

Se o desempenho ainda não estiver dentro dos padrões após todas as opções acima, você poderá instalar manualmente o driver de código fechado como último recurso.

Se você decidir que ainda deseja usar o driver proprietário, precisará fazer o download e instalá-lo. De acordo com a saída que você postou, você precisa baixar este driver:

Drivers e suporte para GPU AMD Radeon ™ HD 8670M Series

Clique na caixa "Linux x86_64" e faça o download do arquivo zip.

Você pode seguir este guia ou publicar atualizações adicionais à sua pergunta, e eu melhorarei a resposta de acordo.

Joshua Besneatte
fonte
Atualizei a resposta para aplicar à AMD ... obrigado.
Joshua Besneatte 17/08/19
oi, obrigado pela sua resposta, eu tentei esses dois comandos com o sudo, e ele realmente instalou alguns drivers com a barra de progresso adequada. mas ainda assim não consigo inicializar no modo normal e no modo de recuperação, os visuais da minha tela ficam piores. Quando rolar para baixo ou para cima no firefox, metade das rolagens de página e outra metade não, de qualquer maneira, estou voltando para o Windows, parecer que o meu laptop não é compatível para linux
nikhil123
1
Mesmo? Eu nunca entendi a atitude "isso é difícil, vamos sair" ... No entanto, se você mudar de idéia, eu sempre estarei aqui para ajudar.
Joshua Besneatte
1
Ok, desktop Frozes porque permitiu a aceleração 3D, mas não é suportado no meu R250
Andrew Luca
1
Olá, @JoshuaBesneatte. Segui este guia e configurei os drivers. Segui este guia github.com/lutris/lutris/wiki/Installing-drivers e nenhum deles realmente mudou muito. Como posso saber se eu realmente accomplised nada desde quando eu ir para ubuntu configurações de página de detalhes do meu gpu ainda aparece como Intel não AMD um
Odif Yltsaeb
0

Como lutei com o problema por um dia inteiro e a resposta de Joshua não funcionou para mim, pensei que poderia ajudar a fornecer minha solução.

Meu erro foi que, embora eu tenha o Ubuntu 18.04 instalado na VMware® Workstation 15, estava tentando resolver o problema com base no adaptador gráfico AMD da minha máquina host. Copio a solução que funcionou para mim abaixo:

O problema é com Wayland. Embora o Ubuntu tenha como padrão uma sessão X11, por algum motivo eles o deixaram ativado para o GDM.

Certamente você pode substituir o GDM pelo LightDM, mas uma opção mais fácil seria:

sudo nano /etc/gdm3/custom.conf

Então mude a linha:

#WaylandEnable=false

para

WaylandEnable=false

Pressione Ctrl+ Oe depois Ctrl+ Xe reinicie. Se você não deseja reiniciar, pode fazer

sudo systemctl restart gdm

O que reiniciará sua sessão do Windows (isso pressupõe ssh na caixa para corrigir como acima).

Bahman
fonte