
Parece que Discord por fin se ha dado cuenta de que, mientras juegas, su aplicación de escritorio puede comportarse como un segundo cliente de videojuegos, y además bastante glotón. El servicio de mensajería es conocido por cargar considerablemente la memoria RAM, el procesador y la tarjeta gráfica. Ahora sus desarrolladores trabajan en Game Mode, un «modo de juego» que debería liberar parte de los recursos del ordenador.
Según informa VideoCardz, la función reconocerá automáticamente los juegos en ejecución. A continuación, Discord empezará a desactivar o reducir las animaciones y los efectos visuales del cliente. La idea es sencilla: menos movimientos decorativos, menos carga para la CPU y la GPU y, por tanto, más recursos para el juego y, potencialmente, una experiencia más fluida.
Discord ya cuenta con ajustes parecidos. Reduced Motion, por ejemplo, reduce la intensidad de las animaciones y los efectos al pasar el cursor mientras se navega por la aplicación. El usuario también puede desactivar la aceleración por hardware. En ese caso, Discord deja de utilizar la tarjeta gráfica para acelerar su propio funcionamiento. Los desarrolladores relacionan ese ajuste con la posible solución de problemas visuales, caídas de fotogramas en los juegos y otros fallos de rendimiento.
Según la descripción de la cuenta DiscordPreviews en X, Game Mode se parece mucho a una versión automática de Reduced Motion: la aplicación reducirá por sí sola las animaciones y los efectos al detectar un juego. Por ahora no está claro si será una optimización completa o solo un cómodo interruptor para un ajuste que ya existe. Los desarrolladores no han dicho nada sobre reducir el uso de memoria RAM.
Parte de la voracidad de Discord se explica por su base técnica. El cliente de escritorio está creado con Electron, un marco para aplicaciones que utiliza tecnologías web. Dicho de forma sencilla, Discord lleva integrado un motor de navegador Chromium, sobre el que también se basa Google Chrome. Y Chrome, como todo el mundo sabe, sabe convertir la memoria RAM libre en su reserva personal para tiempos difíciles.
La compartición de pantalla es otro asunto. Al compartir pantalla, Discord puede cargar mucho el ordenador, sobre todo si se transmite en alta resolución. Esa carga parece menos justificable en un chat de voz normal o cuando la aplicación trabaja en segundo plano, pero incluso una retransmisión por debajo de 1080p puede reducir la tasa de fotogramas del juego. Se nota especialmente en equipos poco potentes y con poca memoria RAM.
Para evitar por completo el problema se puede usar una capturadora y un dispositivo aparte, por ejemplo un portátil, que se encargue de la retransmisión. Pero ese equipo cuesta dinero, así que el consejo viene a ser algo como «si la bicicleta va lenta, cómprate un coche». Sería mucho más útil optimizar el propio cliente o abandonar la arquitectura Electron, aunque eso exigiría rehacer la aplicación en profundidad.
Game Mode sigue siendo una promesa cuyo alcance práctico no está claro. Si Discord logra reducir de verdad la carga sobre el procesador y la tarjeta gráfica mientras se juega, será un buen comienzo. Pero para resolver el problema por completo, la empresa tendrá que ocuparse también del consumo de memoria, el funcionamiento en segundo plano y la carga que supone compartir pantalla.
Discord prepara Game Mode, una función que debería activarse automáticamente al detectar un juego en marcha y reducir la carga que el cliente de escritorio impone al procesador y a la tarjeta gráfica. Para ello, la aplicación desactivará o reducirá las animaciones y los efectos visuales. Se espera que los recursos liberados ayuden a que los juegos funcionen con mayor fluidez.
El servicio de mensajería ya cuenta con ajustes manuales de finalidad parecida. Reduced Motion reduce la intensidad de las animaciones y los efectos al utilizar la interfaz. Al desactivar la aceleración por hardware, Discord deja de usar la GPU para acelerar su propio funcionamiento, lo que puede ayudar a resolver fallos visuales, caídas de fotogramas y algunos problemas de rendimiento.
Aún no está claro si Game Mode aportará algo realmente nuevo. Según la descripción de DiscordPreviews publicada en X, la función podría limitarse a activar automáticamente Reduced Motion al iniciar un juego. Discord tampoco ha prometido reducir el uso de memoria RAM, aunque el elevado consumo de memoria sigue siendo una de las principales quejas de los usuarios.
La considerable demanda de recursos se debe en parte a Electron, un marco para crear aplicaciones de escritorio basadas en tecnologías web. Discord funciona dentro del motor de navegador integrado Chromium, que también utiliza Google Chrome. Esta arquitectura facilita el desarrollo, pero puede provocar un consumo elevado de memoria y recursos de procesamiento.
Compartir pantalla suele ser especialmente problemático. La retransmisión en alta resolución aumenta mucho la carga del sistema. Incluso una retransmisión por debajo de 1080p puede reducir la tasa de fotogramas del juego, y el efecto se nota más en ordenadores poco potentes y con poca memoria RAM. Aun así, la carga que genera compartir pantalla se entiende mejor que el consumo apreciable de recursos durante un chat de voz normal o cuando Discord funciona en segundo plano.
Como solución alternativa, se puede utilizar una capturadora y otro ordenador o portátil para la retransmisión. Esto puede eliminar por completo parte de los problemas de rendimiento del juego, pero es caro y no está al alcance de todo el mundo.
Una solución más profunda sería optimizar el cliente de escritorio o abandonar la arquitectura Electron. Game Mode podría ser un primer paso útil si realmente reduce la carga de la CPU y la GPU, pero un ajuste automático de las animaciones no basta para resolver los problemas de memoria RAM, actividad en segundo plano y uso compartido de pantalla.