Inicio / Wikis / Tutoriales / Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI

Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI

Tutorial creado por
28 de Octubre de 2005
LinuxSistemas operativos
A continuación explico como compilar e instalar los drivers de las tarjetas gráficas ATI. Esto es sólo para distribuciones basadas en Debian (para el resto de distribuciones que utilizan paquetes RPM, ATI dispone del paquete rpm ya listo para instalar.

  1. Instalación de los paquetes necesarios: Realizaremos la instalación de los siguientes paquetes, utilizando el maravilloso gestor de paquetes de Debian:
    || apt-get install debhelper
    apt-get install xlibs-dev
    apt-get install libxtst-dev
    apt-get install rpm
    apt-get install wget
    apt-get install fakeroot ||

  1. Descargaremos fglrx-installer_8.10.19-1.dsc y fglrx-installer_8.10.19-1.tar.gz
    Ahora procederemos a instalar estos paquetes:
    || dpkg-source -x fglrx-installer_8.10.19-1.dsc
    cd fglrx-installer-8.10.19
    fakeroot debian/rules binary
    ||

Esto descargará los drivers de ATI y nos creará en nuestro directorio los siguientes paquetes:
|| fglrx-driver_8.10.19-1_i386.deb
fglrx-driver-dev_8.10.19-1_i386.deb
fglrx-kernel-src_8.10.19-1_i386.deb
fglrx-control-qt3_8.10.19-1_i386.deb
fglrx-sources_8.10.19-1_i386.deb
||
  1. De todos estos paquetes sólo nos interesan el primero y el tercero, que instalaremos con las siguientes órdenes:
    || cd
    dpkg -i fglrx-driver_8.10.19-1_i386.deb
    dpkg -i fglrx-kernel-src_8.10.19-1_i386.deb
    ||

  1. Ahora nos toca compilar los drivers para el kernel que previamente hemos creado, para ello, primero hemos de descomprimir el paquete fglrx-kernel-src de la siguiente forma:
    || cd /usr/src
    tar xzvf fglrx-kernel-src.tar.gz
    ||

y ahora compilarlos con la siguiente orden:
|| cd linux
make-kpkg --append-to-version "-XXXX" --added-modules fglrx-kernel-src modules_image
||
(OJO: donde pone XXXX, hemos de poner lo que anteriormente hemos utilizado para compilarnuestro kernel)
Esto nos creará un paquete en el directorio /usr/src que instalaremos de la siguienteforma:
|| cd /usr/src
dpkg -i /usr/src/fglrx-kernel*.deb
||
Si no ha habido ningún fallo hasta ahora, ya podremos cargar el driver de ATI con la siguiente órden:
|| modprobe fglrx
||
  1. Ahora sólo nos queda editar el fichero /etc/X11/XF86Config-4, y modificarlo de la siguiente forma:
    || Section "Module"
    ...
    Load "GLcore"
    Load "glx"
    Load "dri"
    ...
    # Load "extmod" but omit DGA extension
    SubSection "extmod"
    Option "omit xfree86-dga"
    EndSubSection
    ...
    EndSection
    Section "Device"
    Identifier "ATI"
    Driver"fglrx" # this is the important bit
    # If X refuses to use the screen resolution you asked for,
    # uncomment this
    #Option "NoDDC"
    #

    Video Overlay for the Xv extension


    Option "VideoOverlay" "on"
    #

    OpenGL Overlay


    # Note: When OpenGL Overlay is enabled, Video Overlay
    # will be disabled automatically
    Option "OpenGLOverlay" "off"
    #

    Use internal AGP GART support


    # If OpenGL acceleration doesnt work, try using "yes" here
    # and disable the kernel agpgart driver.
    Option "UseInternalAGPGART" "no"
    EndSection
    Section "Screen"
    Identifier "your screen"
    Device"ATI"
    Monitor "your monitor"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1280x960" # this is only an example,
    # use your preferred resolution here
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    NOTA IMPORTANTE:Antes de realizar modificaciones en el fichero, esrecomendable que guardeis el actual, por si hacéis alguna modificación que impida que arranque el servidor X, para ello podéis ejecutar lo siguiente:
    cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.antiguo
    ||

  1. Ahora sólo nos queda reiniciar el ordenador y comprobar que el driver está funcionando correctamente, para ello abriremos un terminal y escribiremos:
    || $ glxgears
    ||

y comprobaremos que el número de frames esta entre 1000-2000.
En caso de que no se inicie el servidor X, podemos recuperarlo (si lo hemos salvadopreviamente) de la siguiente forma:
|| cp /etc/X11/XF86Config-4.antiguo /etc/X11/XF86Config-4
||
y ahora iniciar el servidor X con la orden:
|| startx
||
Así es como he conseguido que funcionase la aceleración gráfica en mi tarjeta ATI- 9600XT,y este artículo lo hice basándome en otro que podéis ver en el siguiente enlace: ATI Linux driver packages for Debian
Valora este capítulo:
Autor y licencia de 'Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI'
miguel1111 Extraído de: http://www.mononeurona.org/index.php?idp=400

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI'

Tutorial para configurar y compilar el Kernel, la estructura del sitema operativo GNU/Linux parte del... Más »
Aquí explico cómo se compila un kernel en Debian y como he conseguido la aceleración... Más »
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado,... Más »
Este documento (el primero de tres) pretende presentar, a grandes rasgos, el funcionamiento de Netfilter... Más »
La unidad Iomega ZIP es una unidad de disco extraíble y de moda. Está disponible... Más »
¿Estás seguro de que deseas eliminar este capítulo?