Problema de aceleración gráfica en ATI Radeon x700

Buenas,

Resulta que hasta hace poco no me percaté que por defecto yo no tenía aceleración gráfica en mi PC. Así que busqué por Internet hasta dar con un tutorial que por casualidad me respondía a dos dudas: Instalar MAC OS X en un PC y configurar mi targeta para aceleración gráfica.

Seguí los pasos del tutorial que voy a comentar ahora:


Aceleración gráfica en Ubuntu con ATI
March 28th, 2006

ahora que ya instalaste ubuntu en tu PC y lo tienes corriendo junto con Win PX (o mejor aun, sin éste último), hay que comenzar a pulir la instalación.

Uno de los pasos mas importantes es darle Aceleración gráfica. Esta guía sirve para instalar los drivers de ATI, en general para las Radeon (la mia es una 9200 SE, … no es muy buena, pero es mejor que nada).

Primero, hay que descargar algunas cosillas que necesitaremos, para ello abrimos una consola y escribimos:

sudo apt-get install linux-headers-version-de-tu-kernel

en mi caso:

sudo apt-get install linux-headers-2.6.15-19-686

¿Que cual es la versión de tu kernel? Ejecuta este comando en la terminal para verlo:

cat /proc/version

Completa el enunciado de instalar los headers de tu versión, que Se instala y despues continuamos:

sudo apt-get install linux-restricted-modules-version-de-tu-kernel

esto tomará un ratito, despues de eso podemos continuar al siguiente paso.

sudo apt-get install xorg-driver-fglrx

modprobe agpgart

modprobe -r fglrx

sudo gedit /etc/X11/xorg.conf

la ultima linea es para abrir el editor de texto y modificar el archivo xorg.conf, en el apartado de la tarjeta gráfica, reemplazándo:

Section “Device”
Identifier “ATI Technologies, Inc. Radeon 9200 SE (RV280)” (Aqui indicará el modelo de tarjeta que tengas)
Driver “fglrx”

Guardamos y cerramos gedit. despues en la terminal:

sudo gedit /etc/modules

, y añades en el archivo las siguientes líneas:

agpgart
fglrx

Listo! ahora solo falta reiniciar para que apliquen los cambios. Para verificar que tienes aceleración, escribe en una terminal:

glxgears -iacknowledgethatthistoolisnotabenchmark

(tiene que dar entre 700 y 1000 frames/segundo. En mi caso da con un P4 2.4GHz y una ATI Radeon 9200 SE 1089 fps).

glxinfo

(tiene que poner (en las primeras lineas) “Direct Rendering yes”).


La fuente de dicho tuotiral está en : http://fredcpp.wordpress.com/tag/manuales-y-tutoriales/

Hize todo lo que me decía el tutorial para acelerar mi tarjeta gráfica y ok. Acelerada.

El problema es que hoy no se que he tocado y el modo fgrlx no me deja arrancar el Kubuntu. Así que lo he puesto en modo vesa porque aún y sin tener aceleración gráfica almenos podía arrancar el Kubuntu.


Como tenía dudas de que pasaba y de porque no me permitía mi targeta ahora poner fgrlx he buscado por Internet y he encontrado este tutorial de como poner "aceleración gráfica" con los drivers oficiales de ATI:




Tarjeta gráfica

A continuación se incluyen las instrucciones para instalar el driver proporcionado por ATI:

1.

Descargar el ATI driver installer de la web de ATI. El fichero es ati-driver-installer-8.24.8-x86.run
2.

En el directorio donde tenemos el instalador, ejecutar como root:

# chmod +x ati-driver-installer-8.24.8-x86.run
# ./ati-driver-installer-8.24.8-x86.run

Elegir las opciones que el instalador propone por defecto
3.

Para configurar el driver, ejecutar en la consola:

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

Una vez instalado y configurado el driver ejecutar en un terminal

# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X600 SE Generic
OpenGL version string: 2.0.5755 (8.24.8)

donde se puede ver que se ha configurado correctamente el driver.


La fuente: http://webs.uvigo.es/leandro/satellite/


He echo lo que manda este tutorial y este comando no me lo reconoce:

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

Me dice esto:
pablo@Pablo:~$ aticonfig --initial --input=/etc/X11/xorg.conf
bash: aticonfig: command not found

Por otra parte luego he peusto el último comando del tutorial que sirve para ver si he configurado bien la targeta y me dice esto:

pablo@Pablo:~$ fglrxinfo
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

cuando tendría que ser esto otro:

# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X600 SE Generic
OpenGL version string: 2.0.5755 (8.24.8)


Algún consejo ?

Gracias
Si no has tocado nada me suena a que sea que "por arte de magia" se te halla ido el driver. De todas formas, en esto, es mejor que si puedes pongas la salida de la consola cuando inicias el servidor grafico (que digo yo que sera lo que te halla petado :P)

Para probar que tal va la aceleracion prueba con glxgears a ver si son normales los frames que te da.

Lo que te dice que no exista el archivo... nose, quizas sea que lo hallan renombrado o algo parecido en versiones mas nuevas que las de la guia. Prueba a poner en la consola ati y dar al tabulador a ver que te sale ;)

Salu2!
Sigo sin solucionar el problema.

Los frames no están mal, a 1000 frames. Pero la questión es que antes con la aceleración los tenía a 3000.

No sé que te toqué que lo jodí todo, y es una putada que no pueda usar el fglrx porque con él podía usar la aceleración.

Se te ocurre algo que pueda hacer ?


Gracias.
Quizas sea algo del xorg.conf. Peganos el contenido del /etc/X11/xorg.conf ;)

Salu2!
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/CID"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# paths to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
Load "GLcore"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
Option "XkbVariant" "es"
Option "XkbOptions" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. Radeon X700 (RV410)"
Driver "vesa"
BusID "PCI:1:0:0"
VideoRam 256
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "CMC 17 AD"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon X700 (RV410)"
Monitor "CMC 17 AD"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection



Tengo una ATI X700. Por cierto el programilla que de ATI me dice lo siguiente:

Driver does not provide the FireGL X11 extensions!
Panel components will operate only partially.
Driver "vesa"


Creo que ahi tienes el problema, no te carga los modulos de ati. No se cual sera, pero alguien que use ati te lo podra decir ;)

Salu2!
Pero esque si no pongo vesa no me arranca el Kubuntu. Antes lo tenía en fglrx para usarla con aceleración gráfica. Ahora ya no me deja usar fgrlx, así que no me queda otro remedio que usar vesa.

Gracias
Si los tienes instalados por adept (o el gestor de paquetes que uses) prueba a desinstalarlos y a volverlos a instalar.

Salu2!
Si los tienes instalados por adept (o el gestor de paquetes que uses) prueba a desinstalarlos y a volverlos a instalar.


Los tenía instalados con el Easy Kubuntu que bueno, mas o menos creo que es lo mismo. Solo que te lo hace automáticamente.

Como puedo desinstalarlos ?
Con dpkg -P el_paquete_que_sea.
Es verdad, que tambien puedo usar Synaptic para quitarlos ...

Pero que paquete es el que tengo que quitar y volver a reinstalar ?

EDITO: Me he fijado que el direct rendering lo tengo en off. Que tengo que hacer para volverlo a activar ? :S

EDITO2: He desinstalado los drivers y los he vuelto a instalar y me sigue sin dejar poder poner el fgrlx.
Hay alguna manera que pueda como "reparar" el Kubuntu como hace el Windows para poder luego instalar los paquetes para el fgrlx ?.
10 respuestas