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

Ubuntu Studio 22.04 LTS

rr171

Prezados,
Uso o Ubuntu desde a versão 8.10 e nunca tive tantos problemas como tenho agora com esta nova versão do Unit. Parece que tudo veio para piorar, apesar que a intenção tenha sido facilitar para o usuário padrão do Windows migrar para o linux. Não funcionou bem, pois muitos erros apareceram e para piorar estão cada vez mais difícil encontra-los. Tenho uma placa ATI da série 5400, funciona razoável no Windows e no Ubuntu até a versão 10.04. Agora quando eu instalei a versão 12.04 com kernel 3.5... os problemas se amontoarão. Se atualizar o driver que está no site da AMD, não tenho mais modo gráfico, se o faço pelo driver não proprietário dentro da configuração do sistema dá o mesmo problema. Agora o pior é que toda vez que faço uma tentativa destas e não dá certo tenho que reinstalar, pois todos os post que li a respeito e davam alguma sugestão para desinstalar ou donwgrade de driver não funcionaram para mim. Fica minha decepção com o sistema. Bom, depois deste desabafo, pergunto se alguém sabe informar um modelo de placa, de preferencia AMD, que funcione perfeitamente no Ubuntu 12.04? Alguém sabe como fazer um backup das configurações de vídeo de forma que seja possível retornar apos uma tentativa frustrada de instalação de driver de placa de vídeo?
Obrigado a que puder ajudar.


rod__

rr171, meu se vc fizer passo a passo como o Nomade orientou não da problema nenhum.
vou sequenciar aqui como eu fiz e talvez possa te ajudar
1. instale o sistema
2. faça todos os updates possiveis
3. baixe o sinaptic e faça mais atualizações
4. rode os comandos que o Nomade colocou no primeiro post.
5. reboot

e divirta-se
caso sua interface gráfica suma veja a parte que o Nomade comenta sobre os headers do linux.

se ficar sem interface lá explica como entrar no modo texto, que é a mesma coisa que o terminal.
daí é só rodar e pronto.

Pra vc ter uma noção o desempenho da minha placa uma AMD HD 4850 é muito superior no Linux que no windows, no Linux eu consigo rodar o sistema o tempo todo no modo HD, com imagens perfeitas e texto perfeito, ja no win isso era impossivel.

Amigo, paciencia e boa sorte, vai conseguir.

Abraços

nomade

Citação de: rr171 online 08 de Abril de 2013, 18:21
Prezados,
Uso o Ubuntu desde a versão 8.10 e nunca tive tantos problemas como tenho agora com esta nova versão do Unit. Parece que tudo veio para piorar, apesar que a intenção tenha sido facilitar para o usuário padrão do Windows migrar para o linux. Não funcionou bem, pois muitos erros apareceram e para piorar estão cada vez mais difícil encontra-los. Tenho uma placa ATI da série 5400, funciona razoável no Windows e no Ubuntu até a versão 10.04. Agora quando eu instalei a versão 12.04 com kernel 3.5... os problemas se amontoarão. Se atualizar o driver que está no site da AMD, não tenho mais modo gráfico, se o faço pelo driver não proprietário dentro da configuração do sistema dá o mesmo problema. Agora o pior é que toda vez que faço uma tentativa destas e não dá certo tenho que reinstalar, pois todos os post que li a respeito e davam alguma sugestão para desinstalar ou donwgrade de driver não funcionaram para mim. Fica minha decepção com o sistema. Bom, depois deste desabafo, pergunto se alguém sabe informar um modelo de placa, de preferencia AMD, que funcione perfeitamente no Ubuntu 12.04? Alguém sabe como fazer um backup das configurações de vídeo de forma que seja possível retornar apos uma tentativa frustrada de instalação de driver de placa de vídeo?
Obrigado a que puder ajudar.

Para Radeon acima da HD 5xxx como a sua, é só instalar os headers. E não precisa dos drivers legacy, instale o "fglrx" do repositório. Procura no tópico que vai ver como fazer. Creio que esse problema dos headers não serem instalados por padrão junto com os drivers AMD e nVidia deve ser corrigido em algum momento, mas é um problema previsto, tem solução simples.

Obs.: Na verdade a intenção da interface Unity é unificar a interface dos dispositivos (desktop, notebook, celular e tv) e não atrair usuários windows especificamente. Porém sim conquistar uma fatia do mercado através de sua beleza e usabilidade. O GNU/Linux já passou da fase de tentar ganhar adeptos imitando interfaces. A informação está aí, a escolha é de cada um. Dificuldades com aplicativos serão encontradas em qualquer sistema. Tenho um amigo que estava sofrendo pra instalar um programa banal como o audacity no win7... tinha problemas com plugins e etc. Eu só pensei _ainda bem que eu só preciso procurar na central de programas e mandar instalar.
Só para exemplificar, O Windows 8 é cheio de problemas com incompatibilidades e sofre com a falta de drivers para hardware antigo... só que aí o usuário se conforma e fica numa versão anterior. No Linux o usuário quer usar a última versão das distros Linux rodando num PC de até 10 anos de idade e fica triste, indignado por não ficar bom, pois o Linux, para esses usuários, tem por obrigação que rodar em qualquer liquidificador ou batedeira. O pior é que às vezes ele roda mesmo! Essa é a prova de que a exigência dos usuários para com sistemas GNU/Linux é muito maior, eles sempre esperam maior qualidade. Observando isso, é fácil perceber que essa fatia do mercado já está consolidada e em gradativa expansão.
Ubuntu Studio 22.04 LTS

stonebit

Citação de: JhonatanMorais online 22 de Março de 2013, 07:56
Então pessoal, Eu usava o ubuntu normalmente pelo dual boot. mas então comprei uma RADEON HD 6570 128bits 2GB. e fi ai que tudo começou.

Agora ao ligar o PC a tela do GRUB aparece normalmente.
-- Seleciono o ubuntu
-- Ele continua carregando o sistema aé a tela de login.
-- Então a tela de login aparece dividida ao meio.
-- e quando digito a senha de acesso ela pisca e novemente volta a tela de login.

Já realizei os passos descritos no Topico.
-- quando instalo a PPA Makson96 a tela de login aparece normalmente (não esta mais dividida ao meio),
-- porem ainda na tela de login no canto inferior direito aparece uma imagem com o texto "AMD unsupported grafic"

Já instalei o mesa-utils tambem,
-- porem esse não funcionou nem um pouquinho. e nao chegou nem a arrumar a tela de login.

OBS: Para instalar os comandos na tela de login que acesso o modo texto pelo "CTRL+ALT+F1", e faço login. ou seja o ubuntu ta la funcionando bonitinho. são a interface grafica que não.

Uso linux pra desenvolver, não preciso que ele utilize as firulas que a placa de video oferece. preciso apenas da interface gráfica funcionando.
esse problema resolvi da seguinte maneira:
entra no modo ctrl + alt + f1
faça o login e digita o seguinte comando
# sudo apt-get install flrgx
    sudo add-apt-repository ppa:xorg-edgers/ppa

    sudo apt-get update

    sudo apt-get install fglrx-installer

aguarde instalar e reinicie o computador
CPU: AMD Phenom II X4 965BE      RAM: 8GB DDR3 1800 Corsair Platinum
GPU: ATI Radeon HD6670 DDR3    S.0: Ubuntu 12.10 x64 Dual boot Windows 7 x64

brunnux

Nomade, depois do 13.04 achei que pudesse ter algum progresso, mas acho que não deu.
Instalei os kernel-headres e depois instalei o driver pelo modo gráfico onde tem os drivers adicionais e mesmo assim o compiz ou o unity, não sei bem, não aparecem, ou seja, as janelas sem bordas e sem título e nada da barra do unity e nem da barra superior. Será que você tem alguma ideia? Se precisar de algum log ou saída de comando estou a disposição.

nomade

Qual o modelo de sua vga?

imagino que vai dar negativo, mas verifica os resultados para:

compatibilidade com Unity:
/usr/lib/nux/unity_support_test -p

opengl:
glxinfo | grep direct

Edit: Ainda não usei o Ubuntu 13.04, mas imaginei que o problema, pelo menos, dos headers fossem ser resolvidos e vir instalado por padrão (já que não há problema algum nisso e estabelecer a dependência na hora da compilação é trabalho dos fabricantes dos drivers). Já a questão dos drivers Legacy, tinha quase certeza que não mudaria, nenhuma distro inclui os drivers legacy em seus repositórios. Esse problema ocorre tanto com as distros baseadas em debian quanto em redhat. A obsolescência programada demorou mas chegou ao mundo Linux nessa última geração de versões do kernel. É meio que inevitável... e é mais culpa dos fabricantes de hardware do que de sistemas. Para placas de vídeo antigas teremos sempre que fazer alguma gambiarra daqui pra frente, se os fabricantes não alterarem seus drivers legacy para versões do xorg mais novas. Complica, pode começar a dar problema em outros aplicativos por conta de ficar fazendo downgrade no xorg. Ainda bem que a Canonical tá criando seu próprio servidor gráfico. Espero que isso melhore essa situação.

Ubuntu Studio 22.04 LTS

brunnux

Ok, depois de instalar os linux-headers e linux-source (que pelo que eu vi já foram instalados numa atualização, mas mesmo assim testei se estavam instalados), instalei o driver pelo GUI dos drivers adicionais e lá estava, sem compiz, sem unity, só com o menusinho do botão direito que dava p entrara nas configurações
através do Alterar plano de fundo.

Então fiz seus comandos, minha VGA é a ATI Mobility Radeon HD 5400.
Código ($ /usr/lib/nux/unity_support_test -p) Selecionar
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  22
  Current serial number in output stream:  22


E o outro que não está instalado:
Código ($ glxinfo | grep direct) Selecionar
O programa 'glxinfo' não está instalado no momento. Você pode instalá-lo digitando:
sudo apt-get install mesa-utils


Código ($ sudo apt-get install glxinfo) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote glxinfo


Dessa vez fiz uma partição separada só para instalar um Ubuntu separado e não comprometer meu sistema de uso.

leolima

Nomade,
Como vi que vc esta perito já nessa bagaça com as placas da ATI quero tirar algumas duvidas com vc antes de tentar instalar o driver.
Estou com o 12.04, Kernel 3.5 e Xorg 1.13 e tenho um  HD4870

Fiz o procedimento do MESA e tudo está dando YES.
Código:
glxinfo | grep direct
/usr/lib/nux/unity_support_test -p

Você acha que compensa instalar o Cataclysm?

Esse computador não vai rodar nada de "pesado"( Mais para frente pretendo colocar o pc em uma TV 32 FullHD), mas quero que ele utilize tudo que tenho corretamente, afinal comprei para usar hehehe.

Preciso fazer o downgrade do XORG caso queria instalar o driver da ati?
No seu procedimento no começo do post já esta sendo feito isso?

Sou novo no linux, estou usando tem uma semana ainda.
Agradeço sua ajuda desde já!!

nomade

Citação de: leolima online 04 de Maio de 2013, 10:47
Nomade,
Como vi que vc esta perito já nessa bagaça com as placas da ATI quero tirar algumas duvidas com vc antes de tentar instalar o driver.
Estou com o 12.04, Kernel 3.5 e Xorg 1.13 e tenho um  HD4870

Fiz o procedimento do MESA e tudo está dando YES.
Código:
glxinfo | grep direct
/usr/lib/nux/unity_support_test -p

Você acha que compensa instalar o Cataclysm?

Esse computador não vai rodar nada de "pesado"( Mais para frente pretendo colocar o pc em uma TV 32 FullHD), mas quero que ele utilize tudo que tenho corretamente, afinal comprei para usar hehehe.

Preciso fazer o downgrade do XORG caso queria instalar o driver da ati?
No seu procedimento no começo do post já esta sendo feito isso?

Sou novo no linux, estou usando tem uma semana ainda.
Agradeço sua ajuda desde já!!

Cara, mais ou menos, é meio que uma fórmula, tipo uma receita de bolo, se seguir certinho sem ter alterado o repositório (se der erro tem algo errado com o repositório geralmente), funciona.
Para o kernel 3.5 você vai ter que fazer o downgrade do xorg como recomendei ao amigo Arthur Bernardes: http://ubuntuforum-br.org/index.php/topic,101608.30.html
Não tem erro, o desempenho melhora. Apesar de com o mesa você obter aceleração 3d e compatibilidade e tal, sua placa com largura de banda de 128bit é reconhecida com apenas 64bit... é uma redução de metade do desempenho. A que eu tenho aqui em dos PCs é de 512MB e 128Bit, no mesa é reconhecida com 256MB e 64Bit... o que acha? Se não se incomodar de usar só metade de sua placa, não instale o driver da AMD, deixe como está.
Ubuntu Studio 22.04 LTS

nomade

Citação de: brunnux online 04 de Maio de 2013, 06:50
Ok, depois de instalar os linux-headers e linux-source (que pelo que eu vi já foram instalados numa atualização, mas mesmo assim testei se estavam instalados), instalei o driver pelo GUI dos drivers adicionais e lá estava, sem compiz, sem unity, só com o menusinho do botão direito que dava p entrara nas configurações
através do Alterar plano de fundo.

Então fiz seus comandos, minha VGA é a ATI Mobility Radeon HD 5400.
Código ($ /usr/lib/nux/unity_support_test -p) Selecionar
X Error of failed request:  BadRequest (invalid request code or no such operation)
 Major opcode of failed request:  154 (GLX)
 Minor opcode of failed request:  19 (X_GLXQueryServerString)
 Serial number of failed request:  22
 Current serial number in output stream:  22


E o outro que não está instalado:
Código ($ glxinfo | grep direct) Selecionar
O programa 'glxinfo' não está instalado no momento. Você pode instalá-lo digitando:
sudo apt-get install mesa-utils


Código ($ sudo apt-get install glxinfo) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote glxinfo


Dessa vez fiz uma partição separada só para instalar um Ubuntu separado e não comprometer meu sistema de uso.

Cara, instale o mesa-utils: sudo apt-get install mesa-utils O glxinfo vai funcionar depois disso.
Agora... tem algo errado na sua instalação, se não, funcionaria, é um fato.
Você instalou o build-essential?
Instalou o linux headers para o kernel que está usando?
Citarsudo apt-get install linux-headers-`uname -r`
Só posso recomendar que reveja todo o processo, que tenha certeza de não ter nenhuma PPA que altere o xorg, de preferência esteja com a sources-list original, ou apenas com adições oficiais (ou seguras) como medibuntu e etc. Como ainda não testei o 13.04, não tenho com lhe dar uma posição precisa, baseada em minha experiência com ele. Porém, baseando na experiência que tenho visto dos colegas com o 12.10, praticamente todos que achavam que estavam com tudo certo, quando refizeram o processo de instalação, ou resolveram o problema e funcionou, ou encontraram algum erro e viram que estavam com problemas repositório (e posteriormente ao resolver conseguiram sucesso).

Se constatar erro no repositório tem duas maneiras de resolver:

1°) Substituir sua sources list por uma nova e sem conflitos.
Pode gerar uma por aqui: http://repogen.simplylinux.ch/
Depois de substituir faça atualização do sistema. Se não tiver nenhum aplicativo que segure a versão de alguma lib e etc, sua instalação do Ubuntu  voltar ao normal.
2°) Se substituir a sources list não funcionar terá que fazer uma instalação limpa. Para manter seus arquivos faça uma instalação separando a home (que é a partição onde ficam seus arquivos) da raiz. Ou seja, use um live CD separe uns 30 ou 40GB com gparted, na partição em que está sua instalação defeituosa apague tudo da raiz menos a pasta home e da pasta do usuário dentro da home, apague todos os arquivos ocultos, que são os começados com um "." (ponto). Corra a instalação avançada, sinalize a partição que está a home com "/home" e a partição que você criou e está vazia formate em ext4 e sinalize com "/" (raiz). De forma nenhuma marque a caixa "formatar" para a partição da /home. Mande instalar. Se tiver dificuldades tem no forum tópicos ensinando a fazer isso detalhadamente (apesar de eu já ter detalhado um pouco).

É só o que posso fazer pra tentar te ajudar.

Desculpe a prolixidade... estudar letras deixa a gente um pouco prolixo.

[]s
Ubuntu Studio 22.04 LTS

brunnux

Citação de: nomade online 05 de Maio de 2013, 09:08
Cara, instale o mesa-utils: sudo apt-get install mesa-utils O glxinfo vai funcionar depois disso.

Instalei como vc disse e a saída foi:
Código ($ glxinfo | grep direct) Selecionar
X Error of failed request:  BadRequest (invalid request code or no such operation)
 Major opcode of failed request:  154 (GLX)
 Minor opcode of failed request:  19 (X_GLXQueryServerString)
 Serial number of failed request:  12
 Current serial number in output stream:  12


Instalei o build-essential e os headers, estão instalados certinho, olha:
Código ($ sudo apt-get install build-essential) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
build-essential já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
 linux-image-generic
Utilize 'apt-get autoremove' para o remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Código ($ sudo apt-get install linux-headers-`uname -r`) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
linux-headers-3.8.0-19-generic já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
 linux-image-generic
Utilize 'apt-get autoremove' para o remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Agora com relação aos repositórios, é uma instalação "virgem", só o que eu fiz foi atualizar usando o atualizador normal e depois instalar os headers e os drivers. Também segui o guia de instalação da wiki não oficial da AMD (http://bit.ly/XwIHa3) e nada funcionou. Inclusive até atualizei minha bios porem nada mudou.

Vc até tentou me ajudar a alguns posts atrás mas até hoje não consegui sequer um pista do que está causando este problema. Quanto a instalação não tem problema, fiz uma partição especialmente para instalar o Ubuntu e tentar resolver este problema, caso de errado eu só reinstalo formatando, é uma instalação isolada da minha de uso.

Se tiver mais alguma ideia, por favor, será muito bem vinda.

Edit: Mesmo sendo uma instalação frash, gerei uma souces.list como vc me instruiu e parece que não mudou nada, infelizmente.

nomade

Citação de: brunnux online 05 de Maio de 2013, 14:39
Citação de: nomade online 05 de Maio de 2013, 09:08
Cara, instale o mesa-utils: sudo apt-get install mesa-utils O glxinfo vai funcionar depois disso.

Instalei como vc disse e a saída foi:
Código ($ glxinfo | grep direct) Selecionar
X Error of failed request:  BadRequest (invalid request code or no such operation)
 Major opcode of failed request:  154 (GLX)
 Minor opcode of failed request:  19 (X_GLXQueryServerString)
 Serial number of failed request:  12
 Current serial number in output stream:  12


Instalei o build-essential e os headers, estão instalados certinho, olha:
Código ($ sudo apt-get install build-essential) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
build-essential já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
 linux-image-generic
Utilize 'apt-get autoremove' para o remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Código ($ sudo apt-get install linux-headers-`uname -r`) Selecionar
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
linux-headers-3.8.0-19-generic já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
 linux-image-generic
Utilize 'apt-get autoremove' para o remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Agora com relação aos repositórios, é uma instalação "virgem", só o que eu fiz foi atualizar usando o atualizador normal e depois instalar os headers e os drivers. Também segui o guia de instalação da wiki não oficial da AMD (http://bit.ly/XwIHa3) e nada funcionou. Inclusive até atualizei minha bios porem nada mudou.

Vc até tentou me ajudar a alguns posts atrás mas até hoje não consegui sequer um pista do que está causando este problema. Quanto a instalação não tem problema, fiz uma partição especialmente para instalar o Ubuntu e tentar resolver este problema, caso de errado eu só reinstalo formatando, é uma instalação isolada da minha de uso.

Se tiver mais alguma ideia, por favor, será muito bem vinda.

Edit: Mesmo sendo uma instalação frash, gerei uma souces.list como vc me instruiu e parece que não mudou nada, infelizmente.

É meu amigo... vou ficar te devendo por enquanto. Assim que eu tiver tempo pra parar pra testar o 13.04 eu coloco aqui a experiência.
Ubuntu Studio 22.04 LTS

Renan Rischiotto