less than 1 minute read

La semana pasada se hizo una comprobación de que teníamos acceso a los recursos GPU, pero no tenía el comportamiento que se esperaba porque mostraba menos FPS. Por lo tanto, lo que he intentado esta semana es averiguar qué es lo que está pasando.

Comparación de los resultados de ejecutar glxgears (sin y con GPU) en 3 casos:

  1. En local

glxgears en nativo

  1. En el contenedor docker sin VNC

glxgears en docker

  1. En el contenedor docker con VNC

glxgears en docker y VNC

Comparación del uso de la GPU en 3 casos, usando el comando nvtop:

  1. En local

nativo

  1. En el contenedor docker sin VNC

docker

  1. En el contenedor docker con VNC

docker y VNC

Comparación del uso de la CPU con VNC en dos casos, usando el comando docker stats:

  1. Sin usar nvidia sin

  2. Usando nvidia

con

El único caso que muestra menos FPS al utilizar GPU es en el contenedor con VNC. Y una posible razón que pienso que puede ser es porque en esta situación, cuando utiliza nvidia, utiliza menos CPU y tampoco consigue alcanzar un porcentaje de GPU suficientemente alto para superar el rendimiento que se consigue utilizando solo CPU con más potencia.