ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

Este artigo explica como instalar e configurar os drivers proprietários ATI Catalyst Radeon Graphics em Sabayon Linux, onde, eventualmente, podem ser fontes de alguns problemas se não forem configurados corretamente. Estes drivers são usados em placas gráficas offboard ATI Radeon e em alguns Chipsets AMD com vídeo ATI onboard.

[ Hits: 21.939 ]

Por: Alberto Federman Neto. em 13/05/2013 | Blog: https://ciencialivre.blog/


Driver proprietário / kernel / Configurações



Instalando o driver proprietário e o kernel

Agora que vem o truque, a grande sacada, que o anomaly65 percebeu. Nos drivers proprietários Catalyst para ATI Radeon, o X Window usa "xorg-server" e "xorg.conf", mas não consegue usar o "xorg-driver"!

Vamos instalar. Faça estas etapas, na ordem em que aparecem:

a. Vamos tirar o "xorg-driver":

# equo rm xorg-drivers

b. Agora instalar o novo kernel. Lembre-se, página 2, kernel 3.8.

Nos comandos, como abaixo feito, especifique a versão, senão o kernel 3.9 entrará como default:

equo s linux-sabayon # Este comando procurará o kernel 3.8 ou suas novas "builds"

# equo i sys-kernel/linux-sabayon-3.8.10
# equo i sys-kernel/sabayon-sources-3.8.10


c. Instale o driver proprietário "Catalyst para ATI Radeon". Aqui também especifique a versão, exatamente como abaixo:

equo s ati-drivers # E encontrará o adequado para o kernel 3.8

# equo i x11-drivers/ati-drivers-13.4#3.8.0-sabayon


* Importante: se não fizer assim, o sistema procurará o driver para o kernel 3.9 e, para forçá-lo a trabalhar usando um "xorg-driver", "puxará" o kernel de servidor, o "sabayon-server-3.9.1" ao invés do desejado, junto com o xorg-driver, que será reinstalado.

Configurando: kernel, drivers e aceleração 3D

d. Agora, para garantir a associação do kernel ao driver adequado, execute o Kernel-Switcher:

kernel-switcher list # Escolha o kernel 3.8

# kernel-switcher switch [NOME COMPLETO DE KERNEL]-3.8


e. Configure o kernel, suas imagens init e a aceleração 3D, com estes comandos:

Obs.: no sistema gráfico do Qt, você pode experimentar "opengl", mas geralmente "raster" é mais estável.

# eselect kernel list  # Veja o número-NUM do kernel 3.8
# eselect kernel set NUM
# eselect bzimage list
  # Veja número-NUM2 da imagem do kernel 3.8
# eselect bzimage set NUM2
# eselect opencl set amd
# eselect opengl set ati
# eselect qtgraphicssystem set raster


f. Instale um pacote acessório, o controlador gráfico para os drivers Catalyst:

# equo i amdcccle

g. Edite o arquivo do GRUB 2, colocando o cheat code "nomodeset" (sem as aspas), na linha do boot do kernel.

Isso pode ser feito de dois jeitos: ou editando o GRUB, ou simplesmente com o comando:

# GRUB_CMDLINE_LINUX="nomodeset"  # Aqui com as aspas

Se for editar o GRUB, aproveite e edite (se já não estiver mudado) a linha do nome do kernel e a do initramfs, e mude-as para o kernel 3.8.

h. Crie um novo arquivo "/etc/X11/xorg.conf", geralmente funcionante. Para isso, use um comando da própria ATI:

# /opt/bin/aticonfig --initial

Não se preocupe, porque o utilitário salvará uma cópia do seu "xorg.conf" antigo. Depois você pode editá-lo se quiser melhorar.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução / Partida
   2. Driver proprietário / kernel / Configurações
   3. Testes e conclusão
Outros artigos deste autor

Sabayon Linux - O Gentoo fácil!

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

Trabalhando com boot duplo ou múltiplo: estação para testes de sistemas operacionais

Como criar pacotes para o Gentoo ou Sabayon Linux

A teoria Linux por trás dos acessos e dos atalhos

Leitura recomendada

Gerenciando Mouses da Razer

Instalando a impressora HP D1460 (série D1400) no Linux

Saiba porque o Linux pode (ainda) estar diminuindo a vida útil do HD do seu notebook

Instalando o driver da NVIDIA atualizado para o kernel atual no Metamorphose 2.0

Melhorando a performance das aplicações em redes de longa distância

  
Comentários
[1] Comentário enviado por albfneto em 13/05/2013 - 08:56h

COMPLEMENTOS e ATUALIZAÇÃO DO ARTIGO:

(16 de Junho de 2016)

IMPORTANTE: NOS NOVOS SABAYON, 16, E COM OS NOVOS DRIVERS, SIGA O PROCEDIMENTO DO WIKI DO SABAYON, ESTE:

https://wiki.sabayon.org/index.php?title=HOWTO:_Get_AMD/ATI_or_Nvidia_Video_Cards_working_in_Sabayon...


Estes posts, abaixo, mantidos por coerência, mas são atualizações anteriores, versões antigas etc.... são obsoletos, interesse Histórico, apenas portanto:

1) No Kernel 3.12, com driver novo, está mais fácil, veja este Screenshot e seus Comentários:

http://www.vivaolinux.com.br/screenshot/Xfce-XFCE-com-Compiz/

2)Vejam, nas NVIDIA, é mais fácil, veja abaixo, mas nas ATI, quando o Driver e/ou o Kernel são atualizados, pode ser problemático, se você não tiver prática com Sabayon.

Porisso recomendo fortemente, que após seguir este artigo, obteve um Kernel e driver funcionante,

mascare o Kernel e os Drivers para que não sejam mais atualizados:

$ sudo equo mask linux-sabayon ati-drivers ati-userspace xf86-video-ati amdcccle

3) Caso não tenha feito, se vc atualizar para o kernel 3.11 ou o driver ATI novo, vc pode ficar sem X e mesmo sem boot!

Se já fez e não está mais funcionado, se só tem uma Tela preta, Eis o jeito de resolver o problema:

3a) Comece fazendo boot num kernel velho, sem driver ATI, ex. o 3.8.
ligue o Micro, quando o Grub aparecer, nãoe spere o boot, aperte "e", edite a linha do kernel e troque para o 3.8.

Você fará o boot num kernel antigo e claro, sem X, pq está sem driver. Logue no Bash (Login:) como Root.

verifique que está num kernel antigo:

$ eselect kernel list

e verá que está no kernel 8.

3b) cheque qual o kernel mais novo:

$ equo s linux-sabayon

No momento é o 3.11

4) com kernel switcher, troque para o kernel mais novo.

O driver novo será instalado automático (se vc seguiu o artigo):

$ kernel-switcher list
# kernel-switcher switch linux-sabayon-3.11

5) terminou a instalação, sete o kernel para o mais novo

$ eselect kernel list
# eselect kernel set num do ultimo kernel

6) Sete a bzimage:

$ eselect bzimage list
$ eselect bzimage set numero do kernel mais novo

7)Sete a aceleração 3D:

$ eselect opengl list

Deverá achar setada para xorg e porisso está sem X, regule assim:

# eselect opengl set ati
# eselect opencl amd

8) verifique com os comandos, abaixo, se vc tem o ultimo kernel e driver:

$ equo s linux-sabayon ati-drivers
$ eselect kernel list

9) se tudo estiver OK, faça reboot, e não esqueça de mascarar o kernel e o driver, como dito no Ìtem 1.

Detalhes:
https://forum.sabayon.org/viewtopic.php?f=56&t=30351

Antigo, Obsoleto Referente só aos Kerneis antigos:

10)RESOLVIDO O PROBLEMA DOS KERNEIS 3.9 e 3.10.

O Joost Ruis, do Time Sabayon, compatibilizou o Kernel 3.9.4 (não o 3.9.3, nem o 3.9.2) nas ATI, e me contactou no Facebook, avisando sôbre o funcionamento e para eu testar.

Acabo de Testar. O Kernel 3.9.4 está em testes no Repositório Limbo e em poucos dias, estará no Entropy normal, aí já poderão atualizá-lo com kernel Switcher.
O Screenshot abaixo, confirma o funcionamento da aceleração 3D:

http://www.vivaolinux.com.br/screenshot/KDE-Sabayon-13-Video-ATI/

11) Vídeo Ilustrativo que também mostra os efeitos:

http://vimeo.com/66096123

12) Se você usou Portage,emerge, para instalar algum driver da ATI, ou se compilou algum driver do site ATI,fora do X (método tradicional em Linux),
não esqueça de remover o Driver Radeon antigo do /etc/make.conf ou do /etc/portage/make.conf.

Edite a linha do driver de vídeo, deixando-a assim:

# VIDEO_CARDS="fbdev vesa radeon
# radeonhd"
deixe assim:

VIDEO_CARDS="fbdev vesa ati"

13)Uma muito bem explicada lista das USE FLAGS do Gentoo e dos Linux tipo Gentoo (Sabayon,Calculate e Toorox) pode ser achada neste site do Calculate Linux:

http://www.calculate-linux.org/packages/flags

14) Confirmando a necessidade de remover o xorg-driver (como no artigo):

https://forum.sabayon.org/viewtopic.php?f=56&t=29815

[2] Comentário enviado por removido em 13/05/2013 - 11:11h

Ótimo artigo Alberto, tenho visto nos fóruns o pessoal reclamando do Sabayon por conta dessa placa. 10!

Obrigado Lucas!

[3] Comentário enviado por dimasdaros em 13/05/2013 - 12:50h

Opa, vou testar aqui depois, dar uma adaptada para o Arch, estou tendo problemas com ela nele também, pelo que li parece ser devido a incompatibilidade da nova versão do X e o driver da AMD.

Tava quase ficando no windows aqui, que esse note dual vga tava me dando dor de cabeça.

Vlws

[4] Comentário enviado por px em 13/05/2013 - 13:35h

cara esse artigo veio na hora certa, sei que e meio fora do assunto mais, estavo pensado em comprar uma nova placa de video e estava entre a HD 6670 e a gt 630, ambas são bem fraquinhas mas como vou usar mais para videos e jogos leves esta na medida pra min ainda gastão em torno de 65w, tudo blz até ai mas a Nvidia tem o purevideo q dizem melhorar muito os filmes em fullhd etc e o seu ótimo suporte seja linux ou windows, drives etc... , porem a ati se destaca por uma "potencia" maior q a Nvidia nesta comparação, então queria saber se seria muita dor de cabeça comprar uma 6670 pra botar no linux? e pela sua experiencia com Nvidia e Ati qual recurso a ati tem para videos para bater de frente com o purevideo*hd da Nvidia? desculpe novamente pelo off topic...

[5] Comentário enviado por albfneto em 13/05/2013 - 16:05h

Não sei dizer se ela bate uma NVIDIA nova, bate a minha NVIDIA de casa, mas não dá para comparar, porque este é um Phenon de 8 núcleos, 16 Giga de RAM e a ATI é a 5450.

Em casa é Atlhon X2, 2 núcleos só e 8 Giga de RAM, NVIDIA 8600 GT, ou sej a é bem mais antigo.

Possível que não bata uma ATI nova.

Duro que normalmente, as NVIDIA são melhores no Linux e as ATI nos DirectX dos windows.

[6] Comentário enviado por px em 13/05/2013 - 16:27h

entendo, bom vou ver mas uns reviews por ai, sempre gostei da Nvidia pelos recursos gráficos, mas as Radeon tem mais "força" nos Direct da vida... tbm to com um atlhon 270 aq, valeu pela ajuda, se mais alguém conhecer essas placas fique a vontade pra comentar plixx ^^

Edit: me decidi a pegar a Nvidia msm, vou ver se pego uma fonte menos barulhenta tbm kk', vlw ai por dividir sua experiência

[7] Comentário enviado por madrugada em 17/05/2013 - 23:42h

Grande albfneto!
Sempre contribuindo.
Este servidor aumentou ainda mais as contribuições(quanto mais problemas, mais contribuições, rsrs).

[8] Comentário enviado por jprrezende em 20/05/2013 - 08:45h

Alberto, muito bom.

Sei que o artigo foi focado no problema com o Sabayon. Mas estou com um problema no meu Debian Wheezy. A minha placa é uma Radeon HD 7800 e instalei o driver proprietário mas alguns problemas estão acontecendo, como por exemplo, softwares CAD como Draftsight estão lentos, o audio não funciona e na maioria das vezes o X congela, pelo dmesg eu vejo a seguinte mensagem: "[fglrx:firegl_apl_loadDatabase] *ERROR APL: apl initialize fail" no mesmo momento do congelamento do X.
O kernel é o 3.2. Será que você ou alguém tem alguma idéia do que eu possa fazer pra resolver estes problemas?

[9] Comentário enviado por albfneto em 21/05/2013 - 19:20h

Resende: tirou tudo de ATI antes? colocou na lista negra os drivers Radeon antigo?
setou o driver tipo ati, no lugar do fglrx?
gerou xorg novo?

[10] Comentário enviado por khyron em 26/06/2013 - 20:10h

ola...boa noite!

gostaria de saber como posso fazer isso com driver nvidia....eu nunca mexi com sabayon....estou com a versao 13,04 64 bits

$uname -a
Linux system 3.8.0-sabayon #1 SMP Fri May 24 17:20:54 UTC 2013 x86_64 Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz GenuineIntel GNU/Linux

$ sudo lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 8800 GTS 512] (rev a2)

obrigado desde ja


[11] Comentário enviado por albfneto em 27/06/2013 - 20:24h

Olá. para NVIDIA é bem mais fácil!

Não siga este artigo, este é só para ATI que é bem mais difícil.

para NVIDIA não precisa de blacklist, nada disso.

simples, atualize a distro e o kernel e os drivers e sete a aceleração 3D:

sudo equo up
sudo equo u
sudo equo i linux-sabayon nvidia-drivers nvidia-settings nvidia-userspace
sudo eselect opengl set nvidia

somente se não funcionar, depois disto siga essa dica abaixo.
é assim, o jeito mais fácil:

http://gnutwoall.wordpress.com/2012/10/12/dica-o-jeito-mais-facil-de-atualizar-o-kernel-e-o-driver-d...

[12] Comentário enviado por tuto em 05/11/2013 - 18:29h

Fiz tudo certinho, mas no ultimo passo
no comando -> /opt/bin/aticonfig --initial

ta falha de segmentação.

help?

[13] Comentário enviado por t_chagas em 01/11/2015 - 11:23h

Tenho o ubuntu 14.4 LTS, posso usar estes procedimentos para fazer instalação do driver da minha placa de vídeo [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250] ??


Contribuir com comentário