Instalando a driver proprietária da AMD/ATI 8.42.3 com suporte a AIGLX no (k)ubuntu 7.04 Feisty Fawn.


Embora este tutorial seja para o (k)ubuntu feisty (7.04), também deve funcionar no Gutsy (7.10) acabado de lançar, de qualquer forma assim que o meu mirror interno terminar de sincronizar com o ubuntu oficial ainda esta semana, publicarei uma versão deste artigo exclusivamente para o bichinho novo (gutsy). Até lá, brinquemos com o feisty 🙂

A primeira coisa a fazer é baixar a driver, siga o link e continuemos:

Agora na posse da driver, vamos rodar este pequeno comando (como root – sudo su) e deixá-la fazer a sua mágica.

chmod 755 ati-driver-installer-8.42.3-x86.x86_64.run
bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/feisty

Isto gera os pacotes necessários, já prontos para a nossa distro de preferência 🙂
Agora vamos instalar esses pacotes, sempre como root.

dpkg -i xorg-driver-fglrx_8.42.3-1_i386.deb xorg-driver-fglrx-dev_8.42.3-1_i386.deb fglrx-kernel-source_8.42.3-1_i386.deb fglrx-amdcccle_8.42.3-1_i386.deb

Estamos quase lá, agora precisamos compilar a driver pro kernel.
Para isso vamos precisar de alguns pacotes, digite (ainda como root):

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

Ok, a driver foi compilada e instalada, agora digite como root:

aticonfig –initial

Agora vem o pulo do gato, onde 99% dos usuários empacam, abra o arquivo /etc/X11/xorg.conf e no final dele acrescente as linhas:


Section "Extensions"
Option "Composite" "1"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Passo a explicar, TODAS as drivers da ATI ATÉ ESTA versão não tinham suporte a Composite (GLX_EXT_texture_from_pixmap), o qual o compiz precisa, então era necessário rodar o compiz + XGL para conseguir ter esse suporte, ESTA driver agora tem suporte a AIGLX (que necessita desta extensão), o que por consequência também habilita o suporte a composite. OU SEJA, ATÉ esta versão era necessária DESABILITAR o composite, e agora É OBRIGATÓRIO HABILITÁ-LO.

Agora reinicie o seu micro, e rode numa console:


glxinfo |grep direct

Se voltar esta linha:


direct rendering: Yes

Parabéns, tudo está funcionando 🙂
se estiver No no lugar de Yes é porque você não leu o meu artigo com atenção 🙂

Enjoy!

This entry was posted in Uncategorized. Bookmark the permalink.

18 Responses to Instalando a driver proprietária da AMD/ATI 8.42.3 com suporte a AIGLX no (k)ubuntu 7.04 Feisty Fawn.

  1. Pingback: Ativando o Compiz Fusion no (k)ubuntu Feisty Fawn (7.04) na nova driver proprietária da ATI/AMD 8.42.3 com suporte a AIGLX. « Padoca Virtual

  2. Paulo Cesar says:

    Cara, aqui no meu pc (9600pro) ficou lento pra caramba com o compiz ativado..

    Vamos esperar as próximas versões..

  3. Olá Padoca! Quero agradecer pelo teu guia para a instalação dos drivers da ATI.

    Segui todos os teus passos e consegui instalar na minha Mobility X1600. No entanto no Xorg tenho duas linhas “Device” e uma delas mostra o driver vesa.

    Tenho o driver da ati em vesa?.. Não consigo activar o compiz, suponho que seja por estar em vesa.

    Como faço para poder usar o compiz?

    Aqui fica o meu Xorg.conf:

    # xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type "man xorg.conf" at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section "ServerLayout"

    # Uncomment if you have a wacom tablet
    # InputDevice "stylus" "SendCoreEvents"
    # InputDevice "cursor" "SendCoreEvents"
    # InputDevice "eraser" "SendCoreEvents"
    Identifier "Default Layout"
    Screen 0 "aticonfig-Screen[0]" 0 0
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice "Synaptics Touchpad"
    EndSection

    Section "Files"
    EndSection

    Section "Module"
    EndSection

    Section "ServerFlags"
    Option "AIGLX" "on"
    EndSection

    Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "pt"
    EndSection

    Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "true"
    EndSection

    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    Option "HorizEdgeScroll" "0"
    EndSection

    Section "InputDevice"
    Identifier "stylus"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "stylus"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
    EndSection

    Section "InputDevice"
    Identifier "eraser"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "eraser"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
    EndSection

    Section "InputDevice"
    Identifier "cursor"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "cursor"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
    EndSection

    Section "Monitor"
    Identifier "Monitor Genérico"
    HorizSync 30.0 - 70.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
    EndSection

    Section "Monitor"
    Identifier "aticonfig-Monitor[0]"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection

    Section "Device"
    Identifier "Placa Gráfica Genérica"
    Driver "vesa"
    BusID "PCI:1:0:0"
    EndSection

    Section "Device"
    Identifier "aticonfig-Device[0]"
    Driver "fglrx"
    Option "VideoOverlay" "on"
    Option "OpenGLOverlay" "off"
    EndSection

    Section "Screen"
    Identifier "Default Screen"
    Device "Placa Gráfica Genérica"
    Monitor "Monitor Genérico"
    DefaultDepth 24
    EndSection

    Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device "aticonfig-Device[0]"
    Monitor "aticonfig-Monitor[0]"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection

    Section "Extensions"
    Option "Composite" "1"
    EndSection

    Section "ServerFlags"
    Option "AIGLX" "on"
    EndSection

  4. UPDATE
    Ja consegui ter o driver proprietario da ATI a funcionar e o compiz tambem.
    Fico agora a espera do tutorial para instalar o compiz fusion no Gutsy.

    PS o meu teclado ficou desconfigurado entretanto lol

  5. Sandro says:

    Quando estarão prontos os drivers livre da ATI? ela ja liberou a documentação sobre a parte 3D para tal? Onde posso conseguir as fontes dos drivers? AMD disponibiliza?

  6. Paulo Raponi says:

    Este driver ainda é BETA e só funciona bem nas placas mais novas da ATi (Sério HD). Tem que esperar a versão final para ter melhor performance nas outras placas.

  7. Cristian says:

    Bom dia,

    Será que vai funcionar na placa ATI X1300.

    Tive que reinstalar o gutsy por causa deste driver.

  8. Pablo Hauptmann says:

    Já testei o Compiz Fusion com esse novo driver e ficou lento na minha Radeon 9800 (128M).
    Vou torcer para que esse driver ainda seja Beta, como citou o amigo acima.

    Ah, dois problemas que ocorreram aqui foram:
    1) Watermark no canto inferior da direita.
    2) Os botões de fechar, minimizar etc sumiram quando ativado o Compiz Fusion.

  9. Ed Carlos de Paula says:

    Ola,
    Tem alguma dica pra funcionar mais rapido, pois achei que ficou meio lento o compiz-fusion aki no meu Acer 3102 que usa a ATI Xpress 1100 com memoria compartilhada ….

    E por um acaso sabe resolver esse bug de ficar um borrão no canto direito, parece que um bug mesmo, mas não entendo o pq não resolveram ja que ele existe ja a algum tempo
    aki tem um post onde coloquei uma foto do borrao, pois no screenshot sai sem ele, só em fotografia mesmo
    http://ubuntuforum-br.org/index.php/topic,10324.msg154806.html#msg154806

  10. Paulo Cesar says:

    esse driver não é beta não, como comentaram aí em cima. É o driver oficial mais novo da ATI. Para todas as placas com chipset maior q r300 (9500 para cima).

    O beta era o 8.41, esse é o 8.42

  11. Andre Gondim says:

    Legal, o tutorial, mas na minha Radeon 9200 não funcionou =/

    Abraços!! 😉

  12. Laércio says:

    Cara, como vc está.Estou tentando instalar aqui, mas não estou conseguindo… na hora de criar os pacotes .deb ele diz que o driver não pode fazê-lo pro ubuntu.

    ATI Technologies Linux Driver Installer/Packager
    ==================================================
    Generating package: Ubuntu/gusty
    Requested package is not supported.
    Removing temporary directory: fglrx-install.n20365

    Vc saberia me ajudar.

  13. padoca says:

    Laercio, mude o nome de gusty para gutsy 😀

    abraço

  14. Pingback: the brain is a machine » Satellite A215 S4747: Colocando Windows XP e Linux

  15. Eduardo says:

    Fiz e refiz centenas de vezes o que foi explicado, contudo o compiz ja esta funcionando, porem o retorno do comando glxinfo |grep direct retorna NO do mesmo jeito. O que esta errado

  16. Walker says:

    Ae galera… aqui n funfou n….. ele da erro na ora de iniciar o driver… aparece uma janela que coloca o driver vesa…. minha ati e radeon 9550….

  17. Rafael says:

    será q a ATI nao percebeu a lentidao que está este driver!?
    tenho uma radeon 9600 pro 256mb

  18. Marco says:

    Seguinte. Qual o problema dos jogos 3d? Alguém sabe?
    São tão lerdos que travam. O google earth funciona mas também fica pipocando.
    O compiz fuciona uma maravilha e rápido.

    minha placa é uma atix200

Leave a reply to Paulo Cesar Cancel reply