%20cuando%20la%20GPU%20est%C3%A1%20100%25%20ocupada.png)
Estoy usando Ubuntu 20.04 (instalación de escritorio predeterminada, es decir, con Gnome, supongo) y la GPU NVIDIA GeForce RTX 2080. Cuando la GPU está 100% ocupada con un proceso en segundo plano, algunas aplicaciones comienzan a retrasarse. Es decir, esas son las aplicaciones que utilizan renderizado QT que no es OpenGL (por ejemplo, Telegram Desktop) o GTK/Gnome/Cairo (Sublime Text, Mozilla Firefox). Las otras aplicaciones como Chrome, Terminal, VS Code y Slack no se retrasan. Cuando cambié el backend de renderizado en Sublime Text de GTK/Gnome/Cairo a OpenGL, también dejó de retrasarse. El retraso aparece como una interfaz de usuario lenta (respuesta larga para cambiar de pestaña y ventana o desplazarse) y los caracteres no aparecen inmediatamente cuando los escribo.
Para reproducir esto, puedes:
- Inicie una aplicación con uso intensivo de GPU en segundo plano, como Tensorflow o un criptominero
- Inicie una aplicación que use QT (sin OpenGL) o Cairo
- Intenta usar la interfaz de usuario en la aplicación.
Parece no ser un problema de kernels CUDA largos, ya que algunas aplicaciones funcionan sin retrasos en esta configuración.
¿Existe una opción de configuración para Xorg/Gnome/QT/GTK/Cairo que pueda ayudar a eliminar el retraso?
Envié un error a una de las aplicaciones.https://github.com/telegramdesktop/tdesktop/issues/17091, pero sus responsables sugieren solucionar el problema en las bibliotecas de renderizado o en el sistema operativo.