• Home
  • CES 2025
  • Reviews
    • Reviews

      MSI MAG X870E TOMAHAWK WIFI [AM5]

      4 mayo, 2025

      Reviews

      Review del HONOR Magic 7 Lite: poder, estilo…

      1 mayo, 2025

      Reviews

      Review Palit RTX 5070 GAMINGPRO 12GB

      30 abril, 2025

      Reviews

      Review ASUS ROG: Azoth y Harpe Ace Aim…

      30 abril, 2025

      Reviews

      Review Palit RTX 5070 Ti GAMINGPRO 16GB

      16 abril, 2025

  • Noticias
    • Noticias

      AMD lanza la Radeon RX 9060 XT: potencia…

      20 mayo, 2025

      Noticias

      Sigue en vivo el evento Google I/O 2025

      20 mayo, 2025

      Noticias

      NVIDIA lanza la GeForce RTX 5060 por $299:…

      20 mayo, 2025

      Noticias

      Intel lanza las GPU Arc Pro B60 y…

      20 mayo, 2025

      Noticias

      Nissan de Fórmula E lanza videojuego retro con…

      16 mayo, 2025

  • Artículos
    • Artículos

      Boom de la IA: Empresas Triplican su Inversión,…

      2 abril, 2025

      Artículos

      Respaldar los datos del celular ¿Sabes cómo hacerlo?

      2 abril, 2025

      Artículos

      Detalles de la arquitectura AMD RDNA 4 de…

      4 marzo, 2025

      Artículos

      Desbloqueando el Máximo Rendimiento: La Laptop NVIDIA RTX…

      1 marzo, 2025

      Artículos

      [COLUMNA] Galaxy AI: un viaje de personalización e…

      30 enero, 2025

  • Publicidad
  • Nosotros
  • Contacto
FacebookTwitterInstagramYoutubeEmailRss

MADBOXPC

Banner
MADBOXPC
GuíasSoftware

activar la aceleracion 3D para las ATI en linux

por MadBoxpc.com15 noviembre, 2005
Compartir0
Instalación de los drivers de ATI en Linux

Este es un pequeño manual para instalar los drivers de ATI en Linux (en mi caso una ATI 9600XT), especialmente para los kernel's superiores al 2.6.10.

La instalación es para los dos principales estándares: RedHat y Debian.

1º Instalación de los paquetes necesarios para compilar los drivers:
Instalamos todo lo necesario para poder compilar los drivers en nuestro Linux.
Para todos aquellos que utilicen distribuciones basadas en el estándar de paquetes RedHat (RPM's)

Tienen que tener instalado todo lo necesario para compilar el driver de ati.
En mi caso tengo CentOS 4.2(RedHatEnterprice), necesite el kernel-2.6.9-22.0.1.EL.src.rpm, gcc , gcc-c++, libstdc++-devel

Para todos aquellos que utilicen distribuciones basadas en el estándar de paquetes Debian (DEB's)

apt-get install gcc-3.4 module-assistant build-essential fakeroot dh-make debconf

También necesitaremos el fuente del kernel:

[root@mi_equipo ~]# apt-get install linux-source-$(uname -r)

Ya tenemos todos lo necesario para compilar el kernel.

2º Descargar el driver de ATI:
Descargamos el driver de la pagina de ATI: httpss://a248.e.akamai.net/f/674/9206/0/dlmd…9.10-1.i386.rpm?

Tambien lo pueden hacer mediante comado:
[root@mi_equipo ~]# wget httpss://a248.e.akamai.net/f/674/9206/0/dlmd…9.10-1.i386.rpm?

Bien, una vez descargado, matamos el entorno grafico con init3, nos vamos al directorio donde hemos descargado el driver.
El driver está empaquetado en RPM (para RedHat, SuSE, Mandriva, Fedora, CentOS, etc.):

Para instalar por RPM el comando sería:

[root@mi_equipo ~]# rpm -Uvh –replacefiles fglrx_6_8_0-8.19.10-1.i386.rpm

si ocupan Debian habrá que hacer la convercion a DEB

[root@mi_equipo ~]# alien fglrx_6_8_0-8.19.10-1.i386.rpm

el comando para instalar es:

dpkg -i –force-all fglrx_6_8_0-8.19.10-1.i386.deb

Y ya está instalado.
El resto de la instalación es practicamente el mismo para los 2.

3º Compilar el driver:

[root@mi_equipo ~]# cd /lib/modules/fglrx/build_mod
[root@mi_equipo ~]# sh make.sh
[root@mi_equipo ~]# cd ..
[root@mi_equipo ~]# sh make_install.sh

Si no ha pasado nada raro, ni ha salido ningún error, el driver estará instalado correctamente.
Ahora hay que configurar lo instalado con el comando

[root@mi_equipo ~]# fglrxconfig.

Una vez configurado correctamente. Vamos a editar el Xorg.conf

[root@mi_equipo ~]# gedit /etc/X11/xorg.conf

Hay que buscar la siguiente línea:

Option «UseInternalAGPGART» «yes»

En vez de «yes», poner «no».

NOTA: hay que tener cuidado con la resolucion de la pantalla y la velocidad de los hz del monitor, por que sino cada vez que se inicie el sistema, solo veran una pantalla negra y tendran que precionar las teclas Control+Alt+F1.

4º Arranque del entorno gráfico:
para GNOME es:

[root@mi_equipo ~]# /etc/init.d/gdm start
o simplemente
[root@mi_equipo ~]# gdm start

para KDE es:
[root@mi_equipo ~]# kdm start

5° Ahora tenemos que revisar que todo este bien, habra que digitar los comamdos:

[root@mi_equipo ~]# fglrxinfo
Aparecerá la información de nuestra tarjeta.
en mi caso aparece ATI 9600XT generic

despues digita:

[root@mi_equipo ~]# glxgears
Se mostrarán las ruedas dentadas moviéndose, y los FPS de esos gráficos.
Pero para comprobar que el driver funciona:

[root@mi_equipo ~]# glxinfo | grep rendering

Si pone «yes», ya tienes la aceleración gráfica, si no, habrá que ver que es lo que pasa.

*los errores más comunes que aparecen.

mtrr: type mismatch for d0000000,8000000 old: write-back new: write-combining
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)

Bueno, empezamos bien, este error aparece en los kernel's superiores a los 2.6.10. Es un conflicto con el MTRR del kernel, Memory Type Register Range (Rango de tipos de registros de memoria). Se puede solucionar de dos formas:

Fijando el MTRR: Sacado de Rage3D aquí teneis el enlace.

Cita:

Si haceis un cat /proc/mtrr apecerá algo parecido a esto:

reg00: base=0x00000000 ( 0MB), size=984064MB: write-back, count=1

Esto quiere decir que teneis 984064 MB de RAM, algo así como 1 Terabyte. No es algo muy probable, el problema está, en que el kernel (o la BIOS) no se comunican bien los datos, por ello, habrá que decirle al MTRR cuál es nuestra memoria real, y para ello:

Abrís el editor de texto y pegais el siguiente código:

#!/bin/sh
# Fix wrong MTRR setting
echo «disable=0» >| /proc/mtrr
echo «base=0x0 size=0x40000000 type=write-back» >| /proc/mtrr [/font]

Siendo el «size» el tamaño de vuestra memoria real.
0x08000000 = 128Mb
0x10000000 = 256Mb
0x20000000 = 512Mb
0x40000000 = 1Gb
0x60000000 = 1.5Gb
0x80000000 = 2Gb

Y ahora guardais el fichero nombrándolo como: «fix_mtrr»
Y lo guardais en «/etc/init.d»
Creais un enlace de la siguiente forma:

chmod +x /etc/init.d/fix_mtrr
ln -s /etc/init.d/fix_mtrr /etc/rcS.d/S02fix_mtrr

Y ahora reinicias, lo normal es que funcione el driver

Pero si aún así sigue sin funcionar, mala suerte, hay que recompilar el kernel, deshabilitando la opción MTRR

fglrx: Unknown symbol verify_area: Obtenido de Uninspired Weblog aquí teneis el enlace.

Este error aparecen en el kernel 2.6.14, parece ser que se ha borrado el módulo verify_area() algo vital para el funcionamiento del driver. La sólución pasa por bajarse ese módulo, compilarlo e instalarlo. Teneis que bajarlo de este enlace: Download verify_area()

Y ahora debereis seguir las siguientes instrucciones:

Cita:

Vais al directorio donde habeis descargado el módulo y lo moveis al «/usr/src» y haceis lo siguiente.

cd /usr/src/verify_area
make
make install
modprobe verify_area

Si todo sale bien, cuando reinicies el servidor gráfico, fglrx debería funcionar correctamente.

FATAL: Module fglrx not found

Si sale este error es, porque por alguna razón, los drivers de ATI no se han compilado correctamente. Vuelve al principio y mira a ver si no te has saltado algún paso.

eso es todo. esta guia la actualice apartir de otra guia de instalacion que encontre en internet.
espero que les sirva ya que ahora puedo jugar Wolfenstein: Enemy Territory y doom 3 para Linux, pero tengo un problema con el audio (ese es otro cuento).
chaoo.

Compartir0
Post Previo
Review Logisys Thermal Cooling Venting Kit
Siguiente Post
ATI RD580: Dual x16 Crossfire Preview
  • Comentarios
  • Comentarios de Facebook

Nuestras Redes

Últimos Posts

AMD lanza la Radeon RX 9060 XT: potencia de próxima generación para...

Mario Rübke20 mayo, 202520 mayo, 2025

Sigue en vivo el evento Google I/O 2025

Mario Rübke20 mayo, 2025

NVIDIA lanza la GeForce RTX 5060 por $299: apunta a los 100+...

Mario Rübke20 mayo, 2025
logo
Sobre Nosotros
MadBoxpc.com es un sitio dedicado a la tecnología, que en el transcurso de los años ha evolucionado más de una vez para cumplir las necesidades del medio hasta lo que es hoy, y que de seguro no es lo que será mañana.
Contáctanos info@madboxpc.com
Síguenos!
FacebookTwitterInstagramYoutubeEmailRss
@2023 - MadBoxPC - Algunos Derechos Reservados (cc)
MADBOXPC
FacebookTwitterInstagramYoutubeEmailRss
  • Home
  • CES 2025
  • Reviews
  • Noticias
  • Artículos
  • Publicidad
  • Nosotros
  • Contacto