¿Por qué tengo un FPS bajo a menos que sea root?


12

Problema: los usuarios normales no están utilizando el mejor controlador de gráficos. Noté por primera vez esto jugando Osmos desde HumbleBundle2, pero también puedo observarlo mientras ejecuto glxgears. Maximizado en 1280x1024, glxgears promedia unos 60 cuadros entrecortados en 5 segundos, frente a 300 cuadros suaves cada 5 segundos para la raíz.

Aquí hay algo de glxinfo:

jake@daedalus:~$ glxinfo | grep "renderer string"
OpenGL renderer string: Software Rasterizer
jake@daedalus:~$ sudo glxinfo | grep "renderer string"
[sudo] password for jake: 
OpenGL renderer string: Mesa DRI R300 (RV380 5B60) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2

Tengo el mismo problema incluso después de reiniciar (apagado, protector contra sobrevoltaje). Seguí las instrucciones en el wiki de Ubuntu para deshacerme de fglrx , pero sin dados. ¿Que más puedo hacer?

Hardware: Radeon x300 AMD Athlon 1.8 GHz 1.5 GB ram

Respuestas:


8

Me pregunto si agregarse al grupo 'video' (creo) ayudaría.

sudo adduser $USERNAME video

¿Alguien puede confirmar el nombre del grupo? Gracias


Sí, el grupo es video. Agregarme al grupo aumenta la velocidad de fotogramas de glxgears de mi usuario habitual en un 500%. ¡Gracias!
djeikyb

@djeikyb, ¿no debería ser un error? ¿Intentaste denunciarlo en Launchpad? ¿Por qué los usuarios normales no pueden aprovechar la capacidad del hardware?
Oxwivi

Puede ser autoinfligido. Tendría que probar en una instalación limpia en una máquina real, no en una máquina virtual. Pero sí, podría ser un error.
djeikyb

@djeikyb, no creo que sea autoinfligido ya que existe este grupo de videos para eliminar todas las restricciones. Y si responde, agregue @Oxwivi. Odio perder las respuestas porque no me notificaron.
Oxwivi

@Oxwivi ¡Oh! Lo haré, no me di cuenta que así es como funcionan los comentarios. Frio.
djeikyb
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.