Instalar placas de vídeo AMD (Ati) Radeon HD 2xxx 3xxx 4xxx no Ubuntu 12.10

Iniciado por nomade, 23 de Novembro de 2012, 19:31

tópico anterior - próximo tópico

nomade

Bem, o negócio é o seguinte... sendo curto e grosso:

quem utiliza placas de vídeo Radeon HD até a série 4xxx não está conseguindo instalar o driver proprietário no Ubuntu 12.10 porque ele vem com o "xorg 1.13" e o driver dessas séries (que é o mesmo) só funciona até o "xorg 1.12", não foram atualizados pela AMD para funcionar com o xorg 1.13.

Qual a solução então?

Simples, fazer o downgrade para o xorg 1.12

Como?

O jeito mais fácil é através de um PPA providenciado por um camarada chamado Tomasz Makarewicz. Essa PPA faz o downgrade e segura a versão do xorg e ainda provê os Legacy drivers (drivers antigos), pois se você instalar o "fglrx" que está no repositório, verá que não funciona.

Mãos a obra:

Para instalar:
sudo add-apt-repository ppa:makson96/fglrx

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install fglrx-legacy


Para remover o PPA (caso dẽ errado ou venha a adquirir outra placa e queira deixar o xorg atualizar para 1.13):

sudo apt-get install ppa-purge

sudo ppa-purge ppa:makson96/fglrx

sudo apt-get remove fglrx-legacy



Ok!
Boa sorte!

fonte
Citarhttp://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
Ubuntu Studio 22.04 LTS

BrunoPT

Pois é... não é a uma boa solução mas é a unica hipotese para quem tem estas placas gráficas (que é o meu caso) de utilizar o driver proprietário.

O problema do linux é o mesmo desde que me lembro de o utilizar... drivers e jogos.
O mercado dos jogos está a crescer mas os drivers continuam a ser a mesma podridão de sempre, os drivers da amd/ati sempre foram horriveis.

nomade

Olha, as pessoas se referem a esse tipo de problema como "o problema do Linux". Já parou pra pensar que "o problema" é das empresas que não respeitam os usuários e fazem com que o usuário se sinta obrigado a utilizar um determinado sistema operacional?

E olha, na verdade, essa solução dos drivers legacy é boa sim. Aqui funcionou sem perda de desempenho.

Só pra mensionar um fato recente que a AMD quando lançou os processadore Bulldozer FX 4xxx, 6xxx e 8xxx decidiram que não ofereceriam suporte ao Windows 7 (ou seja a Microsoft teve que se virar e não fez isso muito bem, pois o win7 não interpreta corretamente a divisão de tarefas dessa linha de processadores multicore, tendo perda de desempenho significativa, levando eles a terem desempenho apenas um pouco melhor que a linha core2, quando deveriam ser similares, respectivamente, aos core i3, i5 e i7). A AMD só deu suporte ao Linux. Ou seja, problemas parecidos acontecem do outro lado da força também.
Ubuntu Studio 22.04 LTS

BrunoPT

E quando sair o Xorg 12... ou o 13? vou ter que continuar a fazer downgrades para versões obsoletas porque a amd não quer suportar Linux?
Enquanto houver poucos utilizadores Linux eles vão continuar assim, ou acha que a AMD se importa com a minoria? Não é a minoria que lhes dá dinheiro.

nomade

A comunidade assim como os mantenedores do Kernel sempre vão trabalhando para corrigindo esses problemas conforme vão fazendo as atualizações. Acredito que a AMD venha a buscar isso também. Muito provavelmente isso será corrigido no futuro.

Outra questão também é que o driver opensource mesa-dri que oferece aceleração 3D está oferecendo um desempenho praticamente igual ao driver proprietário.

Outra solução é essa:

Pra quem quiser testar, antes remova tudo que instalou anteriormante, se tiver instalado.
Citarsudo apt-get install ppa-purge

sudo ppa-purge ppa:makson96/fglrx

sudo apt-get remove fglrx-legacy

agora instale o mesa: sudo apt-get install mesa-utils

Veja se a aceleração está ok com os seguinte comandos:

glxinfo | grep direct
e /usr/lib/nux/unity_support_test -p

a resposta para todos deve ser = yes



Ubuntu Studio 22.04 LTS

BrunoPT

Espero bem que sim, se não finalmente vou ter que adquirir uma HD6570... Procurei por placas da nVidia com o mesmo preço, mas não chegam nem perto das AMD em desempenho.

nomade

Ubuntu Studio 22.04 LTS

adilson bts

Citação de: BrunoPT online 04 de Dezembro de 2012, 09:05
Espero bem que sim, se não finalmente vou ter que adquirir uma HD6570... Procurei por placas da nVidia com o mesmo preço, mas não chegam nem perto das AMD em desempenho.

tenho uma hd7650 e ainda continua nao funcionando
note aspire 4710, dualcore 1,73, mobile intel grafic media acelerator 950, 2gb ram, Ultimate edition 2.6- Ubuntu 10.04

Homem_da_selva

Boa noite...

A  minha placa é  uma AMD Mobility Radeon HD 4250.

Eu  fiz a  instalação  do ubuntu 12.10 neste  fim de semana e ainda  da  segui  os procedimento  propostos  neste  topico.

Segue abaixo o  resultado  dos  comando
glxinfo | grep direct
direct rendering: Yes

e

/usr/lib/nux/unity_support_test -p
OpenGL vendor string:   X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string:  2.1 Mesa 9.0.2

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes
Unity 3D supported:       yes

Pelo visto  minha placa esta funcionando de  forma  adequada, no entanto  peço a  opinião  do  pessoal  que  possui maior  conhecimento neste  tema.


nomade

Tá ok, tá funcionando sim, pelo que indica as saidas. Você está tendo algum problema? O catalyst está abrindo normal?
Mostre o resultado para os comandos: glxinfo | grep OpenGL e glxinfo | grep render
Ubuntu Studio 22.04 LTS

Homem_da_selva

Boa  noite...

Segue o  resultado  dos  comandos  propostos.

pdunham@Aspire-5551:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 9.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
pdunham@Aspire-5551:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 9.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
pdunham@Aspire-5551:~$

nomade

Citação de: Homem_da_selva online 15 de Março de 2013, 20:06
Boa  noite...

Segue o  resultado  dos  comandos  propostos.

pdunham@Aspire-5551:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 9.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
pdunham@Aspire-5551:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 9.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
pdunham@Aspire-5551:~$

Faltou o resultado para o comando: glxinfo | grep render
Ubuntu Studio 22.04 LTS

Homem_da_selva

Boa tarde!...

Segue o  resultado do  comando  que  faltou
pdunham@Aspire-5551:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth,
pdunham@Aspire-5551:~$

nomade

Ubuntu Studio 22.04 LTS

Homem_da_selva

Boa  noite!...

Embora eu  acho  que uso  meu  sistema em  aplicações que  não exigem  muito do vídeo, até  agora  não  observei  nenhum problema.