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!

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

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

    Vamos esperar as próximas versões..

  2. 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

  3. 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

  4. 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?

  5. 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.

  6. Bom dia,

    Será que vai funcionar na placa ATI X1300.

    Tive que reinstalar o gutsy por causa deste driver.

  7. 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.

  8. 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

  9. 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

  10. 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.

  11. 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

  12. 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….

  13. 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.