ati 1950pro con aceleracion grafica pero lenta

Estoy intentando correr el juego prey pero me va muy lento, he ejecutado el siguiente comando:

$ sudo lshw -C display
*-display:0
description: VGA compatible controller
product: RV570 [Radeon X1950 Pro]
vendor: ATI Technologies Inc
physical id: 0
bus info: pci@0000:05:00.0
version: 9a
width: 64 bits
clock: 33MHz

capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:28 memory:d0000000-dfffffff(prefetchable) memory:fdef0000-fdefffff ioport:bc00(size=256) memory:fdec0000-fdedffff(prefetchable)
*-display:1 UNCLAIMED
description: Display controller
product: RV570 [Radeon X1950 Pro] (secondary)
vendor: ATI Technologies Inc
physical id: 0.1
bus info: pci@0000:05:00.1
version: 9a
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:fdee0000-fdeeffff


Me pone que que la velocidad es de 33mhz cuando no es así.¿saben como solucionarlo?El sistema que utilizo es linux mint (creo que el equivalente a ubuntu 10.04).gracias.
La información que pones dice muy poco o nada (la mía muestra también lo de los 33MHz y trabaja muy bien), que controladores de video usas (y la versión), tambien seria util la salida del comando:

glxinfo | egrep "(renderer|version)"
codestation escribió:La información que pones dice muy poco o nada (la mía muestra también lo de los 33MHz y trabaja muy bien), que controladores de video usas (y la versión), tambien seria util la salida del comando:

Código: Seleccionar todo
$glxinfo | egrep "(renderer|version)"
glxinfo | egrep "(renderer|version)"
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL renderer string: Mesa DRI R300 (RV560 7280) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
OpenGL version string: 1.5 Mesa 7.7.1
sr.pinguino escribió:
codestation escribió:La información que pones dice muy poco o nada (la mía muestra también lo de los 33MHz y trabaja muy bien), que controladores de video usas (y la versión), tambien seria util la salida del comando:

Código: Seleccionar todo
$glxinfo | egrep "(renderer|version)"
glxinfo | egrep "(renderer|version)"
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL renderer string: Mesa DRI R300 (RV560 7280) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
OpenGL version string: 1.5 Mesa 7.7.1


Pues si que usas unos controladores bastante antiguos, desde hace algún tiempo ya se usa gallium por defecto para las r500 y el cambio de mesa 7.8->7.9 ha sido muy grande en rendimiento (veo que usas la versión de hace un año). Te recomiendo actualizar tus controladores y la versión de mesa por lo menos a 7.9.

Como referencia, mi tarjeta que es una X1400:
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL renderer string: Gallium 0.4 on ATI RV515
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.20
Hola quisiera aprovechar este tema para decir que el rendimiento 3d de mi gráfica se ha vuelto penoso de unos días aquí, de hecho hasta ver una simple peli aparece como partida, como si no hubiese sincronización y muy lenta, con saltos. Tengo una HD3850 AGP y uso debian con el driver libre, tengo aceleración 3d, pero funciona fatal:

glxinfo | egrep "(renderer|version)"
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.10
OpenGL shading language version string: 1.20


y el glxgears:
793 frames in 5.0 seconds = 158.444 FPS
831 frames in 5.0 seconds = 166.017 FPS
880 frames in 5.0 seconds = 175.994 FPS
884 frames in 5.0 seconds = 176.757 FPS


¿Son normales esos valore? ¿Alguna idea para mejorar el rendimiento?
Pues si que usas unos controladores bastante antiguos, desde hace algún tiempo ya se usa gallium por defecto para las r500 y el cambio de mesa 7.8->7.9 ha sido muy grande en rendimiento (veo que usas la versión de hace un año). Te recomiendo actualizar tus controladores y la versión de mesa por lo menos a 7.9.

Como referencia, mi tarjeta que es una X1400:

server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL renderer string: Gallium 0.4 on ATI RV515
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.20


No encuentro la manera de actualizar, en synaptic me sale la versión que ya tengo, en actualizar sistema no me aparecen mas actualizaciones, ¿que paquetes habría que actualizar y como?Gracias.
bamedibaal escribió:
.....
OpenGL renderer string: Software Rasterizer
.....


He allí tu problema, todo el renderizado lo estas haciendo por software y por ende ira muchísimo más lento. Seguro que habrán indicios de tu problema en el /var/log/Xorg.0.log

@sr.pinguino, eso ya es cosa de tu distro, ya que mint es basada en ubuntu podrias preguntar en el hilo oficial a ver si te ayudan a actualizar esos paquetes.
@sr.pinguino, eso ya es cosa de tu distro, ya que mint es basada en ubuntu podrias preguntar en el hilo oficial a ver si te ayudan a actualizar esos paquetes.


Gracias de nuevo, creo que me va a tocar actualizar el sistema,...si averiguo algo comento.
codestation escribió:
bamedibaal escribió:
.....
OpenGL renderer string: Software Rasterizer
.....


He allí tu problema, todo el renderizado lo estas haciendo por software y por ende ira muchísimo más lento. Seguro que habrán indicios de tu problema en el /var/log/Xorg.0.log



Gracias, voy a ver si encuentro algo en el log.

Un saludo!
bamedibaal escribió:y el glxgears:
793 frames in 5.0 seconds = 158.444 FPS
831 frames in 5.0 seconds = 166.017 FPS
880 frames in 5.0 seconds = 175.994 FPS
884 frames in 5.0 seconds = 176.757 FPS


¿Son normales esos valores? ¿Alguna idea para mejorar el rendimiento?


Actualmente glxgears no es muy fiable para benchmark, sirve de estimacion para ver como anda, pero si los engranajes andan a saltos es que la aceleracion 3d no este andando del todo bien, lo mejor para ver si anda bien es por ejemplo, instalar el openarena y ver si anda bien con esa ati con los drivers actualizados....

Cuando actualizes ese glxgears tiraria:

$glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.584 FPS
299 frames in 5.0 seconds = 59.797 FPS
296 frames in 5.0 seconds = 59.197 FPS


el porque de ello? para evitar el infame tearing, por eso en mi caso tira 60 FPS,
uso la nueva implementacion de mesa, gallium en un Ati Radeon 9600:

$glxinfo | egrep "(renderer|version)"
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL renderer string: Gallium 0.4 on ATI RV350
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.2
$glxinfo |grep direct
direct rendering: Yes


tambien te podria servir de guia ;)

Saludos!!!
Gracias al final he conseguido arreglarlo, tenía unos problemillas con las versiones de los paquetes
glxinfo | grep renderer
OpenGL renderer string: Gallium 0.4 on AMD RV670
En otro hilo tambien se comentó problemas con las ati legacy como era mi caso.
Se arreglo con este ppa.
https://launchpad.net/~xorg-edgers
Saludos
11 respuestas