PRÉ-NOTAS
Esta resposta também se aplica à atualização mais recente do HWE para o 14.04 (AKA 14.04.5). Essa atualização traz o Xorg e o kernel para as versões no 16.04. Leia abaixo para mais detalhes sobre por que isso é importante.
ANTECEDENTES
Vamos começar com uma descrição geral.
Com o lançamento do Ubuntu 16.04, veio a falta de drivers proprietários para a AMD. "Por quê?" você pode perguntar. Bem, é por causa de algumas coisas.
Em primeiro lugar, não é compatível. Você não encontrará fglrx
em 16.04 repositórios, nem encontrará uma versão para 16.04 online. Se você baixar a versão mais recente do site da AMD e instalá-la, você encontrará o modo Low Graphics, telas em branco e outras coisas desagradáveis que não deseja que aconteçam.
Você pode estar esperando que a AMD intervenha para atualizar o driver, mas você não deve saber a reputação da AMD de abandonar o suporte para placas até mesmo um pouco mais antigas no Linux. Como a AMD não quer atualizar o driver, a Canonical poderia criar um para o Ubuntu, exceto que não. Como 16.04 é uma versão LTS, a Canonical teria que manter um driver AMD por pelo menos 5 anos, o que seria difícil de fazer.
Sempre há a possibilidade de a AMD lançar outro driver gráfico amplamente compatível ou de que as pessoas possam se afastar da AMD no Linux. Não faz sentido gastar muito esforço em um driver para alguns sistemas operacionais Linux (fazê-lo para todos seria mais difícil), o que ainda teria que ser suportado se um novo driver viesse da AMD.
Mais sobre isso aqui: link
DESEMPENHO
Agora, só porque você não tem um driver proprietário, não significa necessariamente que você terá um tempo terrível. Afinal, a Intel faz isso muito bem.
Se você acabou de usar seu computador para navegação na web, e-mail, responder / fazer perguntas aqui, alguns vídeos do YouTube e não muito mais, então a falta de drivers proprietários provavelmente não vai incomodá-lo. Você pode perceber alguns gaguejos em vídeo, e você não pode. Honestamente, não há como contar de antemão.
Se você jogar, usar aplicativos de renderização, programas de modelagem 3D ou qualquer outro software graficamente avançado ou intenso, você estará em uma situação muito mais complicada.
Pessoalmente, tenho visto relatórios aqui e em comentários e artigos em outros lugares que dizem que a AMD com drivers de código aberto é péssima: os programas não funcionam, já que eles precisam de versões OpenGL / CL que os drivers padrão não podem fornecer; os jogos são frouxos e stuttery; vídeos cortados e levar o áudio com eles; No entanto, também vi algumas pessoas dizerem que podem jogar muito bem, que os vídeos são perfeitos e que não há problemas. Essa contradição pode estar relacionada aos dois drivers de código-fonte aberto disponíveis: radeon
e AMDGPU
. AMDGPU
oferece melhor desempenho, acredito, mas só está disponível para cartões mais novos. Cartas mais antigas (que para a AMD podem significar 6 meses se você tiver azar) estão presas com radeon
, e uma pesquisa no Google e Ask Ubuntu mostrará que não há nenhuma maneira de mudar qual delas você está usando. Pelo menos, não há como liberar isso.
Assim como com muitas coisas, você não pode saber o que vai acontecer a menos que você tente, então se você estiver disposto a arriscar um upgrade, vá em frente.
OPÇÕES
Então, talvez você tenha mergulhado, esperando que você tivesse o cartão que receberia AMDGPU
, mas não teve tanta sorte. Talvez você tenha instalado ou atualizado sem conhecer a situação da AMD. Talvez você tenha AMDGPU
e isso não é suficiente. Seja qual for a razão pela qual você está no 16.04 com os gráficos da AMD, existem algumas opções para você.
1. O primeiro, e mais óbvio, é apenas para downgrade para 14.04 .
- Ainda é suportado até 2019, então você tem mais 2 a 3 anos para usá-lo. Quem sabe? Nesse momento, a AMD pode ter decidido mudar completamente seu modelo de negócios e realmente fornecer um bom suporte.
- Você pode usar
fglrx
e obter o desempenho que deseja / precisa. -
Por favor note: 14.04.5 trouxe consigo Xorg 1.18, que é o que causa o problema em 16.04 para começar. Felizmente, é completamente possível fazer o downgrade do Xorg para 1.16 ( em 14.04 ), então você ainda pode usar
fglrx
. Leia aqui .
Talvez 14.04 seja muito antigo para você, no entanto. Talvez não tenha compatibilidade com o novo aplicativo que você usa muito. Talvez você não queira passar pelo problema de fazer backup de dados e reinstalar. Bem, existe outra opção.
2. Experimente os drivers do Oibaf .
- Eles trabalham para a AMD, NVIDIA e Intel, então você pode até testá-los se não gostar dos drivers proprietários da NVIDIA ou se espera obter mais desempenho da sua placa Intel.
- Eles suportam versões mais novas do OpenGL e do OpenCL, então as coisas que dependem delas funcionarão.
- Eles afirmam estar otimizados para que você possa ver um aumento real no desempenho.
O driver do Oibaf parece ser um ótimo substituto para fglrx
, e provavelmente é. No entanto, se você tiver uma placa AMD realmente recente, poderá experimentar a própria oferta da AMD.
3. AMDGPU-PRO
- É proprietário e mantido pela AMD, por isso deve fornecer o mesmo desempenho que
fglrx
fez. - Ele também funciona no 14.04, então você pode experimentá-lo se ainda estiver nele.
- UPDATE : 16.60 foi lançado, o que adiciona suporte a alguns cartões antigos (3-4 anos). Link atualizado.
Infelizmente, o AMDGPU-PRO não é não um verdadeiro substituto para fglrx
. Embora ele forneça suporte para o 16.04, ele é compatível apenas com 20 modelos. Isso não é muito.
Se você não se importa com o desempenho, ou se já tem o que precisa, não se preocupe com todas as coisas proprietárias, downgrade ou instalações estranhas.
4. Basta ficar com os drivers de código aberto.
- Sem problemas para instalar, pois eles já estão em execução.
- Eles fornecem tudo o que você precisa se não fizer nada especial.
Esteja ciente de que estes geralmente não funcionam para jogos, especialmente para os mais sofisticados.
5. Fazer downgrade do Xorg
- Isso não funcionará em 16.04.
Pode funcionar, pode quebrar o seu sistema até que você reinstale a versão correta. No entanto, se funcionar, você terá fglrx
de volta.
Leia a resposta aqui .
As opções estão longe de serem limitadas em 16.04, mas algumas delas podem não ser as melhores. Eu recomendo tentar o driver do Oibaf antes de fazer qualquer outra coisa, e só desclassificar se você realmente não suportar o desempenho e não puder usar o AMDGPU-PRO.