Mide el rendimiento de tu gráfica en juegos con GLXOSD

glxosdGLXOSD es un software que nos permite analizar el rendimiento de nuestra tarjeta gráfica, monitorizando valores como el número de FPS o la temperatura de nuestro hardware a la hora de ejecutar aplicaciones OpenGL en Linux, especialmente juegos.

El programa es particularmente interesante si utilizamos plataformas de juegos como Steam o queremos hacer comparativas entre diferentes sistemas , ya que además de mostrarnos el número de imágenes por segundo, nos ofrece también la temperatura de nuestro procesador y de la tarjeta gráfica (siempre que se utilicen los drivers privativos de Nvidia, yo probé con los libres de Nouveau y tan solo muestra el valor de los FPS).

Además ofrece la posibilidad de guardar logs con el resultado de la prueba, ofreciéndonos la posibilidad de subirlos a esta página y generar gráficas para analizar los datos recogidos: ratio, FPS, demoras entre frames, etc…

glxosd-2

Instalación

  • Los usuarios de Arch Linux o alguna de sus derivadas como Antergos o Manjaro, lo tenemos sencillo ya que está en los repositorios de AUR:
yaourt -S glxosd
  • En Ubuntu, por lo que he visto en su web, hay que añadir una PPA, la cual varía dependiendo de la versión de Ubuntu, la arquitectura del ordenador (32/64 bits) y de la utilización o no de drivers privativos.
  • En el resto de distros se pueden seguir las instrucciones de compilación, que proporcionan en GitHub.

Usando el programa

La sintaxis de ejecución es muy sencilla: “glxosd” seguido del nombre del programa a ejecutar.

Podemos probar con glxgears

glxosd glxgears

O un juego cualquiera, por ej. warzone 2100

glxosd warzone2100

A la hora de ejecutarlo la única dificultad que me encontré fue con los logs que no me aparecían por ninguna parte, hasta que descubrí que se activaban con la combinación de teclas Shift + F9.

Por defecto eses logs van a la carpeta /tmp, pero para mayor comodidad podéis editar el archivo de configuración etc/glxosd.conf y mandarlos a un lugar más a mano, editando el apartado:

# The directory into which the framelogs will be written.
# If you want fair results, please set this to a location on a fast filesystem, e.g. ramfs.
frame_log_directory_string = "/tmp/"

donde sustituimos el valor “tmp” por el directorio que nos interese (home/nombredeusuario/loquesea)

Puede que en un momento dado, nos convenga parar la ejecución de GLXOSD, para ello tiramos de otro atajo de teclado: Shift + F10

Si lo pensáis ejecutar en Steam, es preciso modificar en las propiedades del juego las opciones del lanzamiento, tal como nos explican en la página del proyecto, donde encontraréis mucha más información sobre la manera de personalizar este interesante software.

Por ahora el soporte para gráficas AMD todavía no está disponible, pero parece que ya están trabajando en ello.

Deja un comentario