Driver ATI 8.42.3 - AIGLX, Compiz - Instalação ?

Alexbezerra

Active Member
Registrado
Achei esse procedimento abaixo pro ubuntu 7.10, alguem seguiu ele ? e pelo Envy daria, ate pra poupar trabalho ?

Procedimento

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-generic-$(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:
[email protected]:~$ 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
 

Alexbezerra

Active Member
Registrado
Testei o Procedimento acima e funciona legal, só acho que o AIGLX esta meio lento ainda na ATI, mais ainda vai melhorar creio eu.
 

Pumuca

New Member
Registrado
Não consigo instalar a minha radeon x1600 pro

Procedimento

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-generic-$(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

consegui fazer o procedimento só ate aqui. e ficou dessa forma
o que está acontecendo?




Created directory fglrx-install.H17739
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.42.3....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Ubuntu/gutsy
Package build failed!
Package build utility output:
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.42.3-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: source version without epoch 8.42.3-1
debian/rules build
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.Q17820/debian/control.template ]; then \
cat /tmp/fglrx.Q17820/debian/control.template > /tmp/fglrx.Q17820/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.Q17820/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/gutsy/" /tmp/fglrx.Q17820/debian/driver.$i > \
/tmp/fglrx.Q17820/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.Q17820/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.Q17820/debian/10fglrx.template > /tmp/fglrx.Q17820/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.Q17820/debian/fglrx.default ]; then \
mv /tmp/fglrx.Q17820/debian/fglrx.default /tmp/fglrx.Q17820/debian/fglrx; \
fi
dh_testdir
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find: usr/X11R6/lib: No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64 -type f | xargs chmod -x
dh_testdir
debian/rules binary
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.Q17820/debian/control.template ]; then \
cat /tmp/fglrx.Q17820/debian/control.template > /tmp/fglrx.Q17820/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.Q17820/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/gutsy/" /tmp/fglrx.Q17820/debian/driver.$i > \
/tmp/fglrx.Q17820/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.Q17820/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.Q17820/debian/10fglrx.template > /tmp/fglrx.Q17820/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.Q17820/debian/fglrx.default ]; then \
mv /tmp/fglrx.Q17820/debian/fglrx.default /tmp/fglrx.Q17820/debian/fglrx; \
fi
dh_testdir
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find: usr/X11R6/lib: No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64 -type f | xargs chmod -x
dh_testdir
dh_testdir
dh_testroot
dh_clean -k
rm -f /tmp/fglrx.Q17820/debian/control
sed -e 's/#XSERVER#/xorg/g' debian/control.template > /tmp/fglrx.Q17820/debian/control
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Create the directories to install into
dh_installdirs -pxorg-driver-fglrx \
usr/lib \
usr/sbin \
usr/lib \
usr/lib/xorg/modules \
usr/lib/xorg/modules/drivers \
usr/lib/xorg/modules/linux \
etc/acpi \
etc/acpi/events \
etc/default \
etc/X11/Xsession.d
# the amd64 package includes 32bit compatibility libraries
dh_installdirs -pxorg-driver-fglrx \
usr/lib32 \
usr/lib32
dh_installdirs -A -pxorg-driver-fglrx \
usr/bin \
usr/sbin \
usr/share \
usr/share/applnk \
usr/share/gnome \
usr/share/gnome/apps \
usr/share/icons \
usr/share/pixmaps
dh_installdirs -pxorg-driver-fglrx-dev \
usr/include \
usr/lib
dh_installdirs -pfglrx-kernel-source \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_install
# Driver package
dh_install -pxorg-driver-fglrx "usr/X11R6/bin/fgl*" "usr/bin"
dh_install -pxorg-driver-fglrx "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install -pxorg-driver-fglrx "usr/sbin/atieventsd" "usr/sbin"
dh_installman -pxorg-driver-fglrx "usr/share/man/man8/atieventsd.8"
# amd64 needs some library redirection
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/*.so*" "usr/lib"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/modules/dri" "usr/lib"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/modules/linux" "usr/lib/xorg/modules"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/modules/drivers" "usr/lib/xorg/modules"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/modules/*.so" "usr/lib/xorg/modules"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib64/modules/*.a" "usr/lib/xorg/modules"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/*.so*" "usr/lib32"
dh_install -pxorg-driver-fglrx "usr/X11R6/lib/modules/dri" "usr/lib32"
cp: cannot stat `./usr/X11R6/lib/modules/dri': No such file or directory
dh_install: command returned error code 256
make: *** [binary] Error 1
Removing temporary directory: fglrx-install.H17739
 

jyraia

Active Member
Registrado
Amigo você instalou os compiladores ?
Tenta instalar o gcc gcc+ g++, todos que der...
Eu me lembro que consegui não me lembro bem do procedimento, mas sei que foi esse mesmo tutorial que eu utilizei...
Espero ter ajudado.
Sds. Jyraia
 

Usuários que estão vendo esse Tópico (Users: 0, Guests: 1)

Topo