HOWTO: ATI. FGLRX 8.42.3. Aceleracion 3D con soporte AIGLX / Ubuntu 7.10

Imagen de zeqk
0 puntos

Este tutorial es para instalar el nuevo driver FGLRX 4.42.3 en Ubuntu 7.10 y lograr la aceleracion 3D (direct rendering ) con soporte para AIGLX. No lo probe en Ubuntu 7.4, pero lo mas probable es que funcione tambien

Cuando primero lo vi, pense que ra una fake, pero cuando lo instale bien anduvo bien.

Uso Ubuntu 7.10 Gutsy Gibbon para 32bits. Tengo una placa de video ATI Radeon 9600.

Este tutorial lo realice yo pero en base a este otro . Varia en algunas pequeñas cosas, pero esta es la manera en que a mi me funciono.

Segun lo que lei en phoronix esta version del driver no soporta el kernel 2.6.23. Asi que si por alguna razon tienes instalada esta version del kernel no lo intentes. Para saber tu version del kernel haz en la consola:

$ uname -r

RECOMENDACION: Hacer todos los pasos con el GDM (entorno grafico) cerrado, es decir desde la consola. Para eso escribimos en la consola:

$ sudo /etc/init.d/gdm stop

luego si no nos aparece nada apretamos ALT + F1 para ir a la consola tty1

0. Debes tener instalado todos los paquetes escenciales para la instalacion del driver. Para asegurarte de eso:

$ sudo aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-`uname -r` nano

Para modificar archivos de configuracion desde la consola, puedes usar el NANO (editor de textos). Para guardar los cambios desde el nano haz CTRL + O , y para cerrar el nano CTRL + X

Al editar un texto, si es que copias y pegas, fijate de escribir las comillas ( " " ) manualmente, ya que muchas veces en los blogs o en los foros donde estan los tutoriales, este caracter ( " ) suele estar alterado. Si no te fijas en esto, por ejemplo al agregar cosas al xorg.conf, el servidor X no iniciara, lo que quiere decir que no te iniciara el entorono grafico del sistema.

DESINSTALACION DE LA VERSION VIEJA
1. Desinstalar el servidor Xgl ( si esta presente )

$ sudo apt-get remove xserver-xgl

NOTA: tanto xserver-xgl como xorg-driver-fglrx si nunca los instalaste muy probablemente no estara presente.

2. Si tenias instalado el driver fglrx, hay que desactivarlo. Para eso lo desactivamos desde el archivo linux-restricted-modules-common :

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

debe quedar asi:

DISABLED_MODULES="fglrx"

3. Desinstalar la version que tengas del driver fglrx ( si esta presente ):

$ modprobe -r fglrx
$ sudo apt-get remove linux-restricted-modules-*
$ sudo apt-get remove xorg-driver-fglrx

 

4. Eliminar paquetes viejos del FGLRX

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

INSTALACION DE LA VERSION NUEVA

5. Descargar la nueva version del driver:

$ wget www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

6. Crear paquetes .deb. Donde dice gusty, si tenes Ubuntu 7.4, cambialo por feisty

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

7. Instalar paquetes .deb

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

8. Compilar el modulo del kernel

$ sudo m-a prepare
$ sudo m-a update
$ sudo m-a build fglrx
$ sudo m-a install fglrx
$ sudo depmod -a

9. Ahora nos queda por editar el xorg.conf .
Antes de eso hacemos una copia de seguridad del archivo

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

ahora si

$ sudo nano /etc/X11/xorg.conf

En la seccion "Device" debe quedar asi:

Section "Device"
Identifier "ATI Technologies Inc RV350 AP [Radeon 9600]" #esto puede variar dependiendo de la placa q tengas
Driver "fglrx"
Busid "PCI:1:0:0"
EndSection

Ahora elimina lo siguiente ( si esta presente )

Section "Extensions"
Option "Composite" "0" # or "Disable"
EndSection

y tambien elimina esto:

Section "ServerFlags"
Option "AIGLX" "off"
EndSection

NOTA: no es necesario la utilizacion del comando aticonfig para configurar el xorg.conf . Por lo menos yo no lo utilice

10. Rectivar el driver fglrx , por si no sea ha hecho automaticamente:

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

debe quedar asi:

DISABLED_MODULES=""

11. Reiniciar!

$ sudo reboot now

Ahora ya deberias tener instlado la nueva version del driver, con la aceleracion grafica activada. Para comprobarlo. Haz:

$ glxinfo | grep direct

deberia aparecer

direct rendering: Yes

si no te aparece eso, quiere decir que no hay aceleracion 3D, hay algo que esta mal. Intentalo de nuevo desde el principio.

Y tambien:

$ fglrxinfo

deberia aparecer algo como esto:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6958 Release

Otros comandos para testear la aceleracion grafica son fgl_glxgears y glxgears

POSIBLE PROBLEMA: si por algun motivo no inicia el entorno grafico (GDM), podes restaurar el xorg.conf anterior haciendo lo siguiente:

$ sudo rm /etc/X11/xorg.conf

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

o reconfigurarlo asi:

$ sudo dpkg-reconfigure xserver-xorg

para reconfigurar el xserver-xorg es mejor estar bien informado

PARA COMPIZ

$ sudo gedit /etc/xdg/compiz/compiz-manager

debe quedar asi:

WHITELIST=”nvidia intel ati radeon i810 fglrx”

para iniciarlo

$ SKIP_CHECKS=yes compiz

despues, si queres dejarlo fijo hacelo desde
SISTEMA>PREFERENCIAS>APARIENCIAS>EFECTOS VISUALES

FUENTES: http://forlong.blogage.de/article/2007/10/23/fglrx-8423---finally-with-A...

http://www.formatds.org/ati-8423-is-out-aiglx-support/

http://www.phoronix.com/scan.php?page=article&item=887

 

Si encuentran algun error por favor informenlo, espero que les sirva

Imagen de TASADAR-F
+1
0
-1

Tienes un error bastante importante.

Eliminas los restricted-modules la mayoria de la gente que usa portatil necesita ese paquete para funcionar su tarjeta wifi intel o atheros y creo que las bcm tambien.

Si dejas todo el rato  DISABLED_MODULES="fglrx" el driver fglrx(de los restricted modules que es el que te interesa que no se active no se activara) y podras dejar los restricted-modules activados.

+1
0
-1
Imagen de nosferatus_deimos
+1
0
-1

Es necesario dejar DISABLED_MODULES="fglrx" para que no se active el módulo por defecto y queden los restricted activados. Otro detallito, no es necesario eliminar

Section "Extensions"
Option "Composite" "0" # or "Disable"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection

Al contrario, yo más bien colocaría

Section "Extensions"
Option "Composite" "enable "

EndSection

Section "ServerFlags"
Option "AIGLX" "on"

EndSection

Después de configurar el módulo del Kernel, es debido configurar el driver con los siguientes parámetros

$ aticonfig --initial --input=/etc/X11/xorg.conf

y

$ aticonfig --overlaytype=Xv

De resto muy bien el howto! :D

 

Mérida - Venezuela

+1
0
-1

Mérida - Venezuela

Imagen de manuco
+1
0
-1

Hola a todos.

He llegado a "Instalación de la versión nueva" hasta el punto 8 y cuando me toca colocar "$ sudo m-a update" lo realiza bien pero ahi se queda, he esperado un rato y no avanza del cero, me he conectado a Internet pero nada, saque y coloque el disco del Ubuntu gutsy y nada, la verdad no tengo idea que hacer. una ayuda por favor y gracias.

+1
0
-1
Imagen de duendeg22
+1
0
-1

Hola gracias por el manual.

Estos de Ati nos quieren marear :(

Por si alguien se anima esto es lo que me contesta al poner:

$ bash ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy
Created directory fglrx-install.qL9262
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
make: Entering directory `/tmp/fglrx.hP9346'
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.hP9346/debian/control.template ]; then \
cat /tmp/fglrx.hP9346/debian/control.template > /tmp/fglrx.hP9346/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.hP9346/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/gutsy/" /tmp/fglrx.hP9346/debian/driver.$i > \
/tmp/fglrx.hP9346/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.hP9346/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.hP9346/debian/10fglrx.template > /tmp/fglrx.hP9346/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.hP9346/debian/fglrx.default ]; then \
mv /tmp/fglrx.hP9346/debian/fglrx.default /tmp/fglrx.hP9346/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
make: Leaving directory `/tmp/fglrx.hP9346'
fakeroot debian/rules binary
make: Entering directory `/tmp/fglrx.hP9346'
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.hP9346/debian/control.template ]; then \
cat /tmp/fglrx.hP9346/debian/control.template > /tmp/fglrx.hP9346/debian/control; \
fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
if [ -f /tmp/fglrx.hP9346/debian/driver.$i ]; then \
sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
-e "s/#DISTRO#/gutsy/" /tmp/fglrx.hP9346/debian/driver.$i > \
/tmp/fglrx.hP9346/debian/xorg-driver-fglrx.$i; \
fi; \
done
if [ -f /tmp/fglrx.hP9346/debian/10fglrx.template ]; then \
sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
/tmp/fglrx.hP9346/debian/10fglrx.template > /tmp/fglrx.hP9346/debian/10fglrx; \
fi
if [ -f /tmp/fglrx.hP9346/debian/fglrx.default ]; then \
mv /tmp/fglrx.hP9346/debian/fglrx.default /tmp/fglrx.hP9346/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.hP9346/debian/control
sed -e 's/#XSERVER#/xorg/g' debian/control.template > /tmp/fglrx.hP9346/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
make: Leaving directory `/tmp/fglrx.hP9346'
Removing temporary directory: fglrx-install.qL9262

he buscado usr/X11R6/lib/modules/dri y no esta.

Gracias.

+1
0
-1
Imagen de Sarivar
+1
0
-1

Es un problema del driver cuando intentas crear el paquete en el Ubuntu de 64bits

-Extrae el driver

$ bash ati-driver-installer-8.42.3-x86.x86_64.run --extract ati8.3

-Ves al directorio donde lo hemos extraido

$ cd ati8.3

-Copia los archivos que faltan

$ cp -r arch/x86/usr/X11R6/lib arch/x86_64/usr/X11R6/

-Reconstruye el paquete

$ ./packages/Ubuntu/ati-packager.sh --buildpkg gutsy

Esto deberia solucionarte el problema :-)

 

http://www.ubuntu-es.org/index.php?q=node/79025

+1
0
-1
Imagen de duendeg22
+1
0
-1

Gracias por tu respuesta SARIVAR.

Ha dado el siguiente error al intentar reconstruir el paquete:

free@free-dom:~$  bash ati-driver-installer-8.42.3-x86.x86_64.run --extract ati8.3
Creating directory ati8.3
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.42.3....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
free@free-dom:~$ cd ati8.3
free@free-dom:~/ati8.3$
free@free-dom:~/ati8.3$  cp -r arch/x86/usr/X11R6/lib arch/x86_64/usr/X11R6/
free@free-dom:~/ati8.3$  ./packages/Ubuntu/ati-packager.sh --buildpkg 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
make: Entering directory `/tmp/fglrx.Dq6314'
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.Dq6314/debian/control.template ]; then \
                cat /tmp/fglrx.Dq6314/debian/control.template > /tmp/fglrx.Dq6314/debian/control; \
        fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
          if [ -f /tmp/fglrx.Dq6314/debian/driver.$i ]; then \
            sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
                -e "s/#DISTRO#/gutsy/" /tmp/fglrx.Dq6314/debian/driver.$i > \
              /tmp/fglrx.Dq6314/debian/xorg-driver-fglrx.$i; \
          fi; \
        done
if [ -f /tmp/fglrx.Dq6314/debian/10fglrx.template ]; then \
          sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
            /tmp/fglrx.Dq6314/debian/10fglrx.template > /tmp/fglrx.Dq6314/debian/10fglrx; \
        fi
if [ -f /tmp/fglrx.Dq6314/debian/fglrx.default ]; then \
          mv /tmp/fglrx.Dq6314/debian/fglrx.default /tmp/fglrx.Dq6314/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 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
make: Leaving directory `/tmp/fglrx.Dq6314'
 fakeroot debian/rules binary
make: Entering directory `/tmp/fglrx.Dq6314'
echo "Using architecture: amd64"
Using architecture: amd64
if [ -f /tmp/fglrx.Dq6314/debian/control.template ]; then \
                cat /tmp/fglrx.Dq6314/debian/control.template > /tmp/fglrx.Dq6314/debian/control; \
        fi
for i in preinst postinst postrm shlibs atieventsd.init ; do \
          if [ -f /tmp/fglrx.Dq6314/debian/driver.$i ]; then \
            sed -e "s/#PKGNAME#/xorg-driver-fglrx/" \
                -e "s/#DISTRO#/gutsy/" /tmp/fglrx.Dq6314/debian/driver.$i > \
              /tmp/fglrx.Dq6314/debian/xorg-driver-fglrx.$i; \
          fi; \
        done
if [ -f /tmp/fglrx.Dq6314/debian/10fglrx.template ]; then \
          sed -e "s|#XMODDIR#|usr/lib|" -e "s|#XMODDIR32#|usr/lib32|" \
            /tmp/fglrx.Dq6314/debian/10fglrx.template > /tmp/fglrx.Dq6314/debian/10fglrx; \
        fi
if [ -f /tmp/fglrx.Dq6314/debian/fglrx.default ]; then \
          mv /tmp/fglrx.Dq6314/debian/fglrx.default /tmp/fglrx.Dq6314/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 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.Dq6314/debian/control
sed -e 's/#XSERVER#/xorg/g' debian/control.template > /tmp/fglrx.Dq6314/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"
dh_install -pxorg-driver-fglrx "etc/ati"                   "etc"
dh_install -pxorg-driver-fglrx "debian/10fglrx"            "etc/X11/Xsession.d"
dh_install -pxorg-driver-fglrx "debian/fglrx-powermode.sh" "etc/acpi"
dh_install -pxorg-driver-fglrx "debian/fglrx-*-aticonfig"  "etc/acpi/events"
dh_install -pxorg-driver-fglrx "debian/fglrx"              "etc/default"
dh_installinit -pxorg-driver-fglrx --name="atieventsd"
# Driver dev package
dh_install -pxorg-driver-fglrx-dev "usr/X11R6/lib64/*.a" "usr/lib"
dh_install -pxorg-driver-fglrx-dev "usr/X11R6/include/*" "usr/include"
dh_install -pxorg-driver-fglrx-dev "usr/include/*"       "usr/include"
# Kernel source package
dh_install -pfglrx-kernel-source \
                lib/modules/fglrx/build_mod/*.c            \
                lib/modules/fglrx/build_mod/*.h            \
                lib/modules/fglrx/build_mod/*.sh           \
                lib/modules/fglrx/build_mod/lib*           \
                lib/modules/fglrx/build_mod/2.6.x/Makefile \
                usr/src/modules/fglrx
dh_install -pfglrx-kernel-source "debian/changelog" "usr/src/modules/fglrx/debian"
dh_install -pfglrx-kernel-source  \
                debian/copyright        \
                debian/compat           \
                module/rules            \
                module/control.template \
                module/dirs.template    \
                module/postinst         \
                usr/src/modules/fglrx/debian
(cd debian/fglrx-kernel-source/usr/src \
         && chown -R root:src modules \
         && tar -jcf fglrx.tar.bz2 modules \
         && rm -rf modules)
# control panel package
dh_install -A -pfglrx-amdcccle "usr/X11R6/bin/amdcccle"                        "usr/bin"
dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"                         "usr/share/icons"
dh_install -A -pfglrx-amdcccle "usr/share/icons/*.xpm"                         "usr/share/pixmaps"
dh_install -A -pfglrx-amdcccle "debian/amdcccle.desktop"                       "usr/share/applications"
dh_install -A -pfglrx-amdcccle "debian/amdcccle.kdelnk"                        "usr/share/applnk"
dh_install -A -pfglrx-amdcccle "usr/share/ati"                                 "usr/share"
dh_desktop    -pfglrx-amdcccle
# start the install
dh_installdocs
dh_installdocs -pxorg-driver-fglrx usr/share/doc/fglrx/*
#dh_installchangelogs
dh_link
dh_strip
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/libGL.so.1.2
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/libfglrx_pp.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/libfglrx_gamma.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/libfglrx_tvout.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/libfglrx_dm.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/dri/fglrx_dri.so
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/xorg/modules/glesx.so
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/xorg/modules/linux/libfglrxdrm.so
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib/xorg/modules/drivers/fglrx_drv.so
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/libGL.so.1.2
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/libfglrx_pp.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/libfglrx_gamma.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/libfglrx_tvout.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/libfglrx_dm.so.1.0
+ /usr/bin/strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/xorg-driver-fglrx/usr/lib32/dri/fglrx_dri.so
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/xorg-driver-fglrx/usr/bin/aticonfig
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/xorg-driver-fglrx/usr/bin/fgl_glxgears
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/xorg-driver-fglrx/usr/bin/fglrxinfo
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/xorg-driver-fglrx/usr/bin/fglrx_xgamma
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/xorg-driver-fglrx/usr/sbin/atieventsd
+ /usr/bin/strip --strip-debug debian/xorg-driver-fglrx-dev/usr/lib/libfglrx_pp.a
+ /usr/bin/strip --strip-debug debian/xorg-driver-fglrx-dev/usr/lib/libfglrx_tvout.a
+ /usr/bin/strip --strip-debug debian/xorg-driver-fglrx-dev/usr/lib/libfglrx_dm.a
+ /usr/bin/strip --strip-debug debian/xorg-driver-fglrx-dev/usr/lib/libfglrx_gamma.a
+ /usr/bin/strip --remove-section=.comment --remove-section=.note debian/fglrx-amdcccle/usr/bin/amdcccle
dh_compress
dh_makeshlibs
dh_installdeb
LD_PRELOAD= dh_shlibdeps
dpkg: /usr/x86_64-linux-gnu/lib64/libpthread.so.0 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/librt.so.1 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libdl.so.2 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libm.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libXext.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libX11.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libc.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libXrandr.so.2 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libXrender.so.1 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libGL.so.1 not found.
dpkg: /usr/x86_64-linux-gnu/lib64/libfglrx_gamma.so.1 not found.
dpkg: /usr/x86_64-linux-gnu/lib/librt.so.1 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libdl.so.2 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libm.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libpthread.so.0 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libXext.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libX11.so.6 not found.
dpkg: /usr/x86_64-linux-gnu/lib/libc.so.6 not found.
dpkg-shlibdeps: failure: dpkg --search gave error exit status 1
dh_shlibdeps: command returned error code 256
make: *** [binary] Error 1
make: Leaving directory `/tmp/fglrx.Dq6314'

Gracias de nuevo por vuestro tiempo. 

+1
0
-1
Imagen de Sarivar
+1
0
-1

Los usuarios de 64bits tiene que tener instaladas las ia32-libs, las tienes? Prueba con esto:

$ sudo apt-get install ia32-libs

Ahora vuelve a probar de reconstruir el paquete.

Por otra parte puedes usar Envy para instalar, el driver. (Yo lo usé i funciona muya bien, además configura el xorg automaticamente).

Por último este error afecta solo a la versión 8.42.7, podrías probar con una versión más nueva, como la 8.3

 

+1
0
-1
Imagen de duendeg22
+1
0
-1

Nada no hay forma y esque al final me he vuelto a cargar el linux.

Ahora no me va ni el audio de tantas pruebas que hecho :(

Muchas gracias por todo SARIVAR.

YA use el Envy para instalar el driver y lo puso pero no funciona la aceleracion 3d.

Ademas como no controlo, seguro que he metido la pata instalando algo.

Lo intentare por ultima vez con la distro de 32bits y si no cuela, el marcador quedara de la siguiente forma:

 (Ubuntu) 2

(DuendeG22) 0 con la 7.04 tampoco pude.

Vamos no me compro otra ATI ni loco.

+1
0
-1
Imagen de duendeg22
+1
0
-1

Con la distro ubuntu 7.10 32bits desde cero, ha sido coser y cantar

He bajado, he instalado Envy y todo ok, 0 problemas.

(ubuntu) vs (DuendeG22) 1-1

Muchas gracias por ayudarme.

Te debo unas rondas :)

+1
0
-1
Imagen de vadder
+1
0
-1

yo solo baje envy y instala los driver con envy y listo aceleracion 3d compiz y sin xgl exelente ..... pero como dice un primo de la tele al ver videos estos se me fen fluidos pero la imagen se corta osea se ve intermitente com las peliculas antiguas alguna solucion para eso

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Tienes la solucion en mi tutorial:

[COMO] Intalar drivers ATI, con AIGLX, aceleracion3D, y compiz-fusion funcionando completamente (v1.5 del tuto)

(Si no te funciona el link usa el buscador con ese mismo nombre)

Creo que era el problema 4, no lo recuerdo...

Suerte y saludos!!!

 

+1
0
-1