Querendo trocar de distro ou de vga só para ter o par AIGLX-Beryl em seu AMD64 e sua querida placa de vídeo ATI RADEON? Não precisa fazer nada disso! Ainda existe esperança! Consegui, após um mês de luta rodar o Xorg 7.2 e o Beryl. Escrevi, então, este tutorial descrevendo passo-a-passo o processo de compilação de cada pacote para se ter este belo sistema gráfico em seu PC.
Você deve estar se perguntando, "Mas eu não posso aproveitar o meu sistema já instalado e completamente configurado?" e a minha resposta será: "Não recomendo!". Por quê? Para não termos eventuais problemas de dependências além daquelas já previstas neste tutorial. Mas como disse, eu apenas não recomendo, mas cabe a você decidir se irá usar a instalação atual ou não.
Se você decidir por usar o sistema atualmente instalado em seu computador pode prosseguir para o próximo tópico. Agora, se você decidir fazer uma nova instalação (a melhor escolha), faça-o da forma como desejar atentando ao fato de que o sistema deve ser instalado com suporte ao modo gráfico (parece óbvio não é? Mas a verdade é que precisaremos de alguns arquivos de configuração do Xorg padrão do Slamd64).
Este é um dos pontos mais importantes deste tutorial. Aqui nós definiremos a base do suporte ao AIGLX que é a ativação da aceleração 3D da placa de vídeo através dos módulos agpgart e radeon (drm). Precisamos então baixar versão mais recente do kernel (2.6.20 foi a que eu utilizei em meu sistema) em http://www.kernel.org/pub/.
Agora precisamos compilar o kernel baixado com suporte aos módulos agpgart e drm (para placas radeon). Na opção de configuração do kernel marque as opções abaixo (como módulos):
__ Device Drivers -->
_____ Character Devices -->
________ [M] /dev/agpgart (AGP Support)
_____Direct Rendering Manager -->
________ [M] ATI Rage 128
________ [M] ATI Radeon
Se sua compilação do kernel não resultou no temido (pelo menos por mim) e tão conhecido kernel panic, podemos continuar com a instalação do servidor X. Caso contrário, verifique sua configuração de kernel novamente.
[1] Comentário enviado por marcus-rj em 13/04/2007 - 12:52h
Na boa, voce eh um fera!! Teu feito eh algo complicadissimo, pena que a nota maxima que eu posso dar eh 10. Seu conhecimento de Linux realmente me impressiona, obrigado pela perseverança e de disponibilizar tao rico material.
Eu possuo processador 64 bits, e na verdade nao tenho o slamd64 instalado, na epoca que eu tinha um processador de 32bits e o Desktop 3D ainda nao existia, minha ditribuiçao principal era o slackware!!! Talvez eu formate minha maquina e tente o tutorial, quando tiver tempo!!
Mas independente disso, seu tutorial eh excelente!!
Abraços, e obrigado de novo!!!
[3] Comentário enviado por khaotix em 14/04/2007 - 02:03h
Caro colega Marcus, obrigado pelos elogios, mas eu não chego a tanto! :)
Eu apenas estou passando a experiência que tive a toda comunidade! Afinal de contas não podemos guardar todo o conhecimento para nós! Principalmente no mundo linux! Entao, acho que essa foi uma pequena contribuição que eu poderia dar... Espero que eu possa fazer mais pela comunidade! Obrigado! :)
[4] Comentário enviado por khaotix em 14/04/2007 - 02:06h
Caro Tiago. Tem como sim instalar no Slackware 11 32bits, teste este tutorial no Slackware 11 de um amigo e funcionou legal! O que deve ser feito apenas é editar os scripts de compilação do X.org e alterar a variavel ARCH={x86_64} para ARCH={i386}. Ah, vc tem que desprezar a linha CFLAGS="-O3 -march=k8 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time" no processo de compilação do beryl e de suas dependencias. Esta linha é usada para criar executáveis otimizados para plataforma AMD64.
[5] Comentário enviado por tiago.a em 14/04/2007 - 17:43h
eu tenho 2 vgas 1 ati e 1 nvidia eu segui os passos desse artivo e consegui instala o nvidia http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5668
c eu so editar o xorg do seu modo não da certo neh....
outra coisa posso instala o xorg via .tgz ow tem que ser desse jeito?
[6] Comentário enviado por khaotix em 16/04/2007 - 09:28h
Olá Tiago! Olha, eu aconselho você compilar todo o Xorg. Pois no Xorg 7.2 (o que é utilizado no artigo) possui o driver mais atual da ATI RADEON. Talvez se você instalar o Xorg de outros pacotes .tgz talvez eles não tenho tal driver. Além do mais, o Xorg e a biblioteca MESA (Uma implementação do OpenGL) estão intimamente ligados, ou seja, se você instalar uma versões imcompativeis da biblioteca MESA e do Xorg você terá muitas dores de cabeça. O que eu recomendo é instalar o Xorg através dos pacotes compilados por você (com os scripts fornecidos no artigo) para que não haja nenhum problema de imcompatibilidade e/ou dependências não resolvidas.
[7] Comentário enviado por Hall Maru em 10/05/2007 - 19:49h
Opa khaotix, belo tuto! to baixando tudo aqui pra fazer isso funcionar no meu xD, tem como eu fazer a instalação do XOrg 7.2 de outra maneira? porque meu PC não tem net :(, mas de qualquer jeito eu vou baixar tudo e ver no que da hehe.
[10] Comentário enviado por khaotix em 30/05/2007 - 07:57h
Olá! Tem como sim, basta fazer algumas alterações nos scripts para o compilador gerar código de 32bits. Dá uma olhadinha no 4o post, la em cima, que eu expliquei como faze-lo.
[12] Comentário enviado por tiago.a em 04/06/2007 - 14:49h
eu estou tendo problemas na hora de executar o path_makefile vc teria outro script desse mais atualizado ow 1 artigo para mim instalar o xorg na mão pois peguei o xorg .tgz que uso no meu slack 11 32bits não deu certo no slamd64 11
[13] Comentário enviado por khaotix em 04/06/2007 - 15:12h
Qual problema vc está tendo com o patch_makefile?
Vc está tentando usar o xorg do slack11? Isso não dá certo mesmo não pois o xorg do slack11 é o 6.9 e para rodar o beryl tem que ser no mínimo o xorg 7.0.
[14] Comentário enviado por tiago.a em 04/06/2007 - 17:48h
o makefile não está achando a pasta dae eu direcionei pois a versão é diferente ele não funciona que ele baixou mais o mesa e mais 2 arquivos não está baixando....
eu to tentando instala esse xorg-7.2-i486-3.tgz no slamd64 ae ta dando uns erros
[16] Comentário enviado por tj em 11/10/2007 - 11:51h
sim sim sim sim entendi tudo
maz se eu for no lojista?
E, pedi pra ele placa 3d ATI Radeon?
Solicito AGP ou PCI?
Eu tenho uma placa mãe pchips M871G
A minha dúvida é: E só comprar qualquer placa da ATI?
Qual é a melhor?
No meu caso AGP ou PCI?
Não tenho interesse de comprar placas da Nvidia!