[Tutorial] Aceleración Gráfica en Debian con ATI

Después de la salida de la nueva versión Debian,  os traemos este tutorial para que activéis la aceleración gráfica en Etch y Lenny. Esperamos que os sirva de ayuda!

[Tutorial] Activar aceleración gráfica con tarjetas gráficas ati en Debian etch

En primer lugar, vamos a descargar los archivos necesarios para la instalación.
- Necesitaremos el driver de nuestra tarjeta: lo descargaremos de la web oficial de amd/ati.
http://ati.amd.com/support/driver.html

- También necesitaremos el archivo .deb del servidor xgl. En este caso, lo descargaremos de los servidores de Ubuntu ya que el servidor Xgl no está para Debian.
http://sv.archive.ubuntu.com/ubuntu/pool/universe/x/xserver-xgl/xserver-xgl_7.0.0-0ubuntu4_i386.deb

Descargamos estos dos archivos y los guardamos en el directorio de nuestro usuario /home/vuestro_nombre_de_usuario.

Empezamos!!

En primer lugar, y por si acaso, haremos una copia de seguridad de nuestro archivo xorg.conf. Abrimos una terminal con privilegios de root y tipeamos:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Una vez hecho esto, cumpliremos con las dependencias del driver ATI.
Seguimos con la terminal de root anterior, que no cerraremos hasta nueva orden. Y tipeamos:

apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2 mesa-utils

Ahora crearemos los paquetes .deb con el instalador del driver ATI que nos acabamos de descargar.

En la terminal (sigue con permisos de root) tipeamos:

sh ./ati-driver-installer*.run –buildpkg Debian/unstable

Esto generará cuatro archivos .deb y un archivo .changes

Ahora nos disponemos a instalar el driver mediante la instalación de los cuatro archivos .deb. De nuevo en nuestra querida terminal de root tipeamos:

dpkg -i fglrx-*.deb

Una vez instalado esto (y si no habéis tenido ningún problema) ya tendremos instalado el driver fglrx de ATI. Vamos a configurarlo!

Con la terminal de root tipeamos:

m-a prepare
m-a update
m-a a-i fglrx

Una vez hecho esto, sólo tendremos que activar el driver en el archivo Xorg.conf

Tipeamos:

aticonfig –initial

Ya tenemos el driver activado, sólo nos queda reiniciar para comprobar que nada ha fallado.

Si al reiniciar arranca la pantalla y se ve un pelín mejor que antes, vamos bien!!!

Ahora vamos a confirmar que se ha activado la aceleración gráfica: en la terminal (esta vez no hace falta que sea de root) tipeamos:

glxinfo | grep direct

Debería salirnos:

direct rendering: Yes

Si os sale ‘No’, revisad el tutorial por si algo ha fallado. Si véis que nada ha fallado pasaros por el foro y comentaremos vuestro caso particular!

Si os ha salido ‘Yes’, sois unos grandes!! Y vamos a activar el servidor Xgl

En primer lugar, vamos a cumplir las dependencias del servidor.

En la teminal de root tipeamos:

apt-get install libglitz1 libglitz-glx1

A continuación instalamos el servidor Xgl. En la querida teminal de root tipeamos:

dpkg -i xserver-xgl*.deb

Una vez hecho esto ya lo tenemos casi hecho todo! Pasamos a configurar la sesión de escritorio Xgl.

Con la terminal de root, tipeamos:

gedit /usr/local/bin/startxgl.sh

Se abrirá una ventana del editor de textos en la que tenemos que pegar este texto:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie=”$(xauth -i nextract – :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
exec dbus-launch –exit-with-session gnome-session

Una vez hecho esto, guardamos y cerramos la ventana del editor.

Volveremos a la terminal de root en la que tipearemos:

chmod a+x /usr/local/bin/startxgl.sh

para otorgar permisos de ejecución al archivo que acabamos de crear.

Seguidamente crearemos el archivo de sesión xgl, tipeando en la terminal de root:

gedit /usr/share/xsessions/xgl.desktop

Nos volverá a salir una ventana del editor de textos en la que pegaremos este texto:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=

Type=Application

De nuevo guardamos y cerramos para volver a la terminal de root.

Instalar Compiz fusion:

Ya tenemos instalados los drivers y creadas las sesiones, sólo falta instalar compiz fusion y todos sus pluggins. En la terminal de root tipeamos:

gedit /etc/apt/sources.list

Se abre de nuevo una ventana del editor de textos y al final de todo el texto pegamos esta linea:

deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

Guardamos y cerramos de nuevo el editor de textos y volvemos a la terminal de root en la que tipeamos:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Con esto validaremos el repositorio que acabamos de añadir.

Ahora actualizamos los repositorios tipeando:

sudo apt-get update

Cuando temine, instalaremos compiz-fusion tipeando:

sudo apt-get install compiz-fusion-all

Una vez termine de instalar compiz fusion tendremos que actualizar el sistema para evitar conflictos con los paquetes instalados. En la terminal de root tipeamos:

apt-get update

Y al terminar tipeamos:

apt-get dist-upgrade

Ya tenemos todo completamente instalado totalmente y sólo falta reiniciar el servidor gráfico: pulsamos

ctrl+Alt+Backspace (el boton de borrar).

Se reiniciará el servidor y saldrá la pantalla en la que nos logueamos, donde tenemos que seleccionar el botón ‘sesiones’ y pinchar sobre Xgl y luego aceptar. A continuación, escribimos nuestro nombre y contraseña y, si todo ha ido bien, debería arrancar nuestra sesión como si nada hubiera pasado… Si tenéis algún problema comentadlo en el foro.

Ahora sólo nos falta arrancar fusion-icon pulsando Alt+F2 y tipeando “fusion-icon” (sin las comillas) para ver que compiz ya funciona correctamente.

Espero que os haya gustado y os haya servido de ayuda. Ya sabéis que si tenéis algún problema podéis comentarlo en los foros de ADSLZone.net

Salu2

  • Digg
  • Facebook
  • Twitter
  • Google Bookmarks

Artículos relacionados:

  1. Cairo Composite Manager sin necesidad de aceleración 3D
  2. Kernel 2.4.x actualizado para Debian Linux 3.1
  3. Penny Arcade: aventura gráfica y RPG para GNU/Linux
  4. Gmount ISO, para montar tus imágenes ISO de forma gráfica
  5. “Adelgazando” la instalación de Debian
6 Comentarios
  1. fran dice:

    La verdad, por todo lo que hay que hacer para poder poner la puñetera aceleración 3d de ATI en Debian, se carga todo lo bueno de Debian.

    Debian es estabilidad, es robustez y es siempre funcionar. Sin embargo, con todas las modificaciones que hay que hacer para poder poner la ATI en condiciones, deja de ser lo que es. Para eso mejor ubuntu, que ejecutas la instalación y ya está!!

    De todas maneras, gracias por el tutorial, habrá mucha gente a la que le interese.

    Saludos

  2. pulpo505 dice:

    alguien deberia preocuparse por los nuevos usuarios y aunque sea pesado ir paso a paso, si hay algunas imagenes mejor, la mayoria de guias va dirigida a usuarios medios y avanzados, pero que hay con quienes jamas usaron la consola para instalar un driver?

  3. Alex Aliaga dice:

    Hola pulpo,

    Para eso está el foro. Si posteas tus preguntas en él describiendo tus dudas seguro que recibes respuesta.

    Respecto al tuto, es inevitable que se deba manejar la terminal para llevarlo a cabo. Es algo por lo que todo novel en GNU/Linux acaba pasando.

    Saludos.

  4. pulpo505 dice:

    Gracias por la respuesta tendo una Ati Radeon Xpress 200 y me ayudaria mucho me expliques paso a paso la forma de manejarme dentro de la consola para poder instalar dicho driver, te estaria muy agradecido y como te dije si hubiera la posibilidad de incluir algunas capturas de pantalla las gracias serian totales

  5. topo dice:

    Buen tutorial pero harto chocante la palabra tipear :???:

  6. Raul dice:

    Me pudes ayudar, cuando lanzo el comando

    sh ./ati-driver-installer*.run –buildpkg Debian/lenny
    me da el error

    # amd64 needs some library redirection
    dh_install -pfglrx-driver “usr/X11R6/lib/*.so*” “usr/lib”
    dh_install -pfglrx-driver “usr/X11R6/lib/modules/dri” “usr/lib”
    dh_install -pfglrx-driver “usr/X11R6/lib/modules/linux” “usr/lib/xorg/modules”
    cp: cannot stat `./usr/X11R6/lib/modules/linux’: No such file or directory
    dh_install: command returned error code 256
    make: *** [binary] Error 1
    dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
    Removing temporary directory: fglrx-install.jxdptb

    Podeis ayudarme. Gracias

Dejar una respuesta

LinuxZone no se hace responsable de las opiniones de los internautas.
Por favor revisa la ortografía y respeta las normas de la web.
XHTML: Puedes utilizar los siguientes tags:
<a href=""> <b> <i> <strong>

Grupo ADSLZONE: 5,8 millones/visitas mes. Fuente: Google Analytics. En colaboración con CincoDias
Alojamiento Ferca Networks | LinuxZone © 2007 - 2010