Compilar Kernel con aceleración gráfica - COMPILACIÓN E INSTALACIÓN DE DRIVERS ATI
28 de Octubre de 2005
Linux, Sistemas 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.
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
||
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
||
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∞
- 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 ||
- 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
||
- 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
||
- 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
||
- 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
||
- 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'
|
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 |
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 »

