Instalando driver ATI com suporte ao AIGLX

Iniciado por Goathi, 26 de Outubro de 2007, 15:31

tópico anterior - próximo tópico

niltonpess

Iiiihhh!  Complicou! O diletante aqui do niltonpess não verificou isso nem instalou pelo Envy, mas não estou no meu PC agora. Só a noite, quando estiver em casa. Onde busco e como instalo os kernel-headers? Lembro que eu coloquei sim o o fglrx na blacklist.

kErNeL_sCrIpT

#46
Citação de: niltonpess online 29 de Novembro de 2007, 10:56
Iiiihhh!  Complicou! O diletante aqui do niltonpess não verificou isso nem instalou pelo Envy, mas não estou no meu PC agora. Só a noite, quando estiver em casa. Onde busco e como instalo os kernel-headers? Lembro que eu coloquei sim o o fglrx na blacklist.

Peço desculpas novamente... eu falei errado, não é kernel-headers, é linux-headers
Me desculpe.
Já corrigi os erros na mensagem anterior.


Para instalar os linux-headers:

Sistema > Administração > Gerenciador de Pacotes Synaptic

Daí você digita linux-headers na caixa de pesquisa, então marque a opção linux-headers-2.6.22-14-386 e clique em Aplicar.
Mas isso poder ser diferente dependendo da versão do seu kernel, e do seu processador, mas digitando linux-headers na caixa de pesquisa, ele irá para o linux-headers correspondente do seu sistema.

Depois de instaldo os linux-headers, tente compilar o Driver novamente, ou instalar pelo Envy, mas já adianto que o Envy é perigoso, então se usar, use por sua conta e risco.

Abraço, desculpa o erro novamente e até mais.

niltonpess

Fui mexer, instalei os headers, mas na hora de reinstalar o driver ATI fiz caca... :'(
Agora o X não abre... como faço para recuperar o arquivo xorg que fiz backup?

kErNeL_sCrIpT

#48
Citação de: niltonpess online 30 de Novembro de 2007, 09:19
Fui mexer, instalei os headers, mas na hora de reinstalar o driver ATI fiz caca... :'(
Agora o X não abre... como faço para recuperar o arquivo xorg que fiz backup?

Você instalou o linux-headers mesmo? Caso não, instale seguindo a minha orientação na minha mensagem anterior (Desculpa o mal entendido e informação errada... :'()
Cara, abre o Ubuntu em modo de recuperação "Recovery Mode" ele vai pro sistema em modo texto, então de seu login e senha, dai você digita: envy -t (isso se você usou o envy pra instalar o driver...) e desinstala o driver e tenta iniciar o sistema denovo, caso não dê, faça o procedimento mais uma vez e agora instale por cima novamente, sempre funfa comigo.

Caso você não tenha usado o Envy, faça esse procedimento acima para entrar em modo de segurança e logar em modo texto.

Agora digite:
startx
Dai ele vai logar um X em modo root com privilégios, daí é so acertar lá o xorg.cof e o backup dele.

Caso o startx não funfe, vai ter que ir na raça:
cd /etc/X11

Agora, se você tem o xorg e o backup dele no mesmo diretório, SÓ SE ESTIVER FAÇA ISSO!

cp xorg.cof_bkp /root
(ou o nome que você deu pro seu backup, ou onde ele estiver, pronto, dái você vai fazer um backup do backup, e esse novo backup do backup ficará no diretório root padrão em /root, você precisa estar logado como root para visualizar esse diretório)

cd /etc/X11

rm -rf xorg.conf

mv xorg.conf_bkp  xorg.conf
(substitua xorg.conf_bkp pelo nome do seu backup, caso xorg.conf_bkp não seja o nome do seu backup)

Pronto, agora digite:
shutdown -r now
E tente entrar normalmente pra ver se vai. Se tiver alguma dúvida, pergunte, acho que é culpa minha... :'( vou ajuda-lo atá esgotar meus conhecimentos!!!!

Desculpa cara... :'(

niltonpess

Não tem por que se desculpar!  ;) Só vou fazer isso no fim de semana. Na segunda conto como foi.
Obrigado pela ajuda.


kErNeL_sCrIpT

Citação de: niltonpess online 30 de Novembro de 2007, 11:47
Não tem por que se desculpar!  ;) Só vou fazer isso no fim de semana. Na segunda conto como foi.
Obrigado pela ajuda.

Beleza, eu editei a mensagem acima pra ficar o mais claro e preciso possível, espero que consiga! :)

unbreak

O meu funcionou tudo certo exceto que aqui nao aparece o cubo, e sim 1 folha com frente e verso.
Ao invéz de ter 4 desktops eu soh tenho 2 :\
alguem sabe como resolver?

kErNeL_sCrIpT

#52
Citação de: unbreak online 01 de Dezembro de 2007, 13:12
O meu funcionou tudo certo exceto que aqui nao aparece o cubo, e sim 1 folha com frente e verso.
Ao invéz de ter 4 desktops eu soh tenho 2 :\
alguem sabe como resolver?

Entre no CCSM (CompizConfig Settings Manager), vá nas opções gerais (não lembro o nome exato pois meu Compiz Fusion vive bichado >:( e não abre mais o CCSM >:() daí é só mudar de 2 para 4 Desktops, só isso :)

unbreak


kErNeL_sCrIpT

#54
Citação de: unbreak online 01 de Dezembro de 2007, 15:56
valew bixo xD
agora funfou de boa ;)

Hehehehe tranquilo.
Aqui, um tópico voltado ao Compiz Fusion:
http://ubuntuforum-br.org/index.php/topic,21999.0.html

Abraço e até mais.

vampire_thunder

Alguém sabe como instalar em um kernel compilado? Compilei o 2.6.23 seguindo uma dica aqui do fórum, e toda vez que chega na parte "module-assistant build fglrx", ele não consegue criar o pacote. Sempre dá erro.

jaguaro

Eu também tenho o mesmo problema na parte "module-assistant build fglrx" :-\

dom diniz

Citação de: gabriel0085 online 26 de Outubro de 2007, 23:33
Link do tópico reproduzido aqui pra facilitar pro pessoal:



CitarNovo driver ATI com suporte ao AIGLX


A instalação foi feita no meu pc do trabalho, a placa é um ATI Radeon Xpress 200M

No final do post vou deixar o meu xorg.conf caso alguem queira consultar

Agora vamos para a instalação que o caminho é longo :)


1. Removendo os pacotes xserver-xgl e xorg-driver-fglrx

$ sudo apt-get remove xserver-xgl remove xorg-driver-fglrx


2. Configurando o arquivo xorg.conf

Primeiro faça um backup de segurança do aquivo xorg.conf

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bkp

Configurando

$ sudo vim /etc/X11/xorg.conf

Acrescente as seguintes linhas no final do arquivo

Section "Extensions"
Option "Composite" "true"
EndSection

Section "ServerFlags"
Option "AIGLX" "true"
EndSection

Salve e feche o arquivo.


3. Colocando o módulo fglrx na blacklist


$ sudo vim /etc/default/linux-restricted-modules-common

Na linha DISABLED_MODULES="" acrescente o nome do módulo

Vai ficar assim: DISABLED_MODULES="fglrx"

Salve e feche o arquivo.


4. Instalando dependências necessárias

Certifique-se de ter habilitado os repositórios universe e multiverse

Após habilitar os repositórios execute os seguintes comandos

$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generi-$(uname-r)


5. Download do driver aqui!


6. Instalando o driver

Entre na pasta em que o arquivo .run foi salvo e execute o comando:

$ sudo bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy

Se tudo ocorrer bem os pacotes .deb serão gerados, em seguida vamos instala-los

sudo dpkg -i xorg-driver-fglrx_8.42.3-1*.deb
sudo dpkg -i fglrx-kernel-source_8.42.3-1*.deb
sudo dpkg -i fglrx-amdcccle_8.42.3-1*.deb

Obs: Se na instalação dos pacotes acima o Ubuntu reclamar a falta de dependências é só rodar um:

$ sudo apt-get -f install

Nota: Não aconteceu comigo


7. Removendo os antigos pacotes .deb do fglrx em /usr/src/

$ sudo rm /usr/src/fglrx-kernel*.deb


8. Compilando o novo kernel module

$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx -f
$ sudo module-assistant install fglrx -f
$ sudo depmod -a

Nota: No caso de atualizações do kernel e necessário recompilar o kernel module (a partir do passo 7)


9. Esse passo é feito caso pacotes instalados anteriormente tenham escrito no arquivo fglrx.ko

sudo mkdir /lib/modules/$(uname -r)/volatile
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko


10. Configurando o driver

$ sudo aticonfig --initial - f
$ sudo aticonfig --overlay-type=Xv


11. Reinicie o PC


$ sudo shutdown -r now


12. Verificando se a instalação do driver está correta

Entre no terminal e digite o comando

$ fglrxinfo

Deve aparecer algo semelhante a isso:

thiago@mp-090859:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6849 Release


13. Habilitando o Compiz-Fusion

No terminal execute:

$ SKIP_CHECKS=yes compiz

Para executar o Compiz-Fuzion normalmente pelo menu Sistema-> Preferências-> Aparência execute o comando:

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

Não podia faltar um screenshot dessa maravilha ;)




cara valeu! com essa dica finalmente consegui ativar o 3D. deixo aqui mina nota de agradecimento.

depois de 8 meses e 3 distros enfim...
Preocupem-se com a criação de mais programas e não de mais distros.
link
Ga-945GM-S2Dual|Core 2 Duo E4600|2GB DDR2 Kingston667|Radeon X300 128|XP+ubuntu 10.04 || DELL Vostro 1310 + ubuntu 10.04

rjbgbo

Parabéns por tua dica dom diniz
final/ nós que temos ATI estamos começando a ficar felizes em também usar o linux.
Linux User #440843 | Ubuntu User #11469

Hqxriven

CitarAlguém sabe como instalar em um kernel compilado? Compilei o 2.6.23 seguindo uma dica aqui do fórum, e toda vez que chega na parte "module-assistant build fglrx", ele não consegue criar o pacote. Sempre dá erro.

Eu uso os patches do sabayon nesse caso... Algumas vezes funciona...

Hqx
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois