Drivers ausentes para a Radeon 8470D em 16.04

2

Instalei o Ubuntu 16.04 (primeira tentativa séria com o Linux), mas estou tendo problemas para encontrar os drivers gráficos corretos. Meu sistema tem uma placa de vídeo AMD Radeon HD 8470d em uma APU AMD A4-7300. Olhando no site da AMD, o driver deles suporta apenas o Ubuntu 14.04

Atualmente, parece não haver nenhum driver gráfico instalado. Eu tentei:

lshw -c video

mas não lista nenhum driver instalado. O mesmo com:

lspci 0nnk | grep -i vga -A3 

apenas lista "módulos do kernel: radeon", mas nenhum driver.

Em alguns programas, meu driver gráfico está sendo listado como VMware Gallium 0.4 no llvmpipe. Eu pesquisei isso e é um renderizador de software, então parece que a minha pobre CPU está lidando com os gráficos por enquanto, o que explica o terrível desempenho geral.

Quando olho para os Drivers adicionais, ele apenas encontra um dispositivo desconhecido e oferece duas opções:

  

- Usando o firmware do microcódigo do processador para processadores da AMD a partir de amd64-microcode (proprietário)
  -Não use o dispositivo

Não parece fazer muita diferença qual deles eu seleciono. Nem quebra o computador, mas não corrige os problemas ou parece melhorar o desempenho de qualquer forma ou forma.

Existe alguma solução para isso dentro de 16.04? Ou devo apenas reinstalar com o 14.04 para que eu possa usar os drivers oficiais?

EDITAR:

Eu olhei para instalar o driver Radeon Opensource como sugerido. Eu encontrei esta página: link e como meu cartão não está listado nos chipsets suportados, eu executei o comando de teste recomendado:

  

dmesg | egrep 'drm | radeon'

Ele retornou o seguinte:

  

[1.331659] [drm] Initialized drm 1.1.0 20060810
  [1.367284] [drm] VGACON desabilita o ajuste de modos do kernel do radeon.
  [1.367306] [drm: radeon_init [radeon]] ERRO Não há suporte para UMS no módulo radeon!
  [7.918783] [drm] VGACON desativa a definição de modos de kernel do radeon.
  [7.918805] [drm: radeon_init [radeon]] ERRO Não há suporte para UMS no módulo radeon!

Eu posso dar uma chance ao driver de código aberto antes de voltar para o 14.04. Mas vou esperar e ver se há mais sugestões primeiro.

    
por mhutton26 05.06.2016 / 11:43

3 respostas

1

O driver proprietário fglrx não é mais suportado pela amd e você não pode usá-lo no Ubuntu 16.04 (devido às versões xorg e kernel). A alternativa é o driver% opensource do amdgpu , que será usado automaticamente pelo seu sistema se o seu gpu o suportar. Como parece não suportar, você só tem o driver% opensource radeon . Se você precisar de fglrx , então sim, a única solução é instalar o Ubuntu 14.04.
Alguns links para verificar isso (sugerido pelo @Mark Kirby via comentário) estão aqui:

link

link

    
por Thanos Apostolou 05.06.2016 / 11:49
0

Como os outros disseram, o fglrx não está mais presente no Ubuntu 16.04. O driver radeon com a parte do Mesa deve ser mais do que suficiente para lidar com o seu cartão. Mas parece haver algum erro no seu sistema, pois o Mesa não está usando o código adequado para o seu cartão. Você pode tentar reinstalar e reconfigurar o xorg. Talvez tente o modo ao vivo e veja se é o mesmo lá.

    
por lev258 05.06.2016 / 20:58
0

Eu tenho uma Radeon HD 8470D na AMD A6-6400K APU e encontrei o mesmo problema que você tinha (meio ano atrás). Eu tive as mesmas saídas de log que você descreveu e foi capaz de obter o driver radeon rodando no Ubuntu 16.04.1 com as seguintes etapas

  • instale o kernel 4.7 e inicie-o
  • desabilite o parâmetro do kernel do nomodeset em / etc / default / grub, que parece estar ativo, pois você obtém VGACON disable radeon kernel modesetting. Eu também precisei desse parâmetro para evitar reinicialização imediata

Parece-me que o Kernel padrão 4.4 do Ubuntu 16.04.1 ainda não suporta a placa gráfica (e provavelmente nunca o fará).

    
por schapplm 29.01.2017 / 18:28