Ir al contenido

Reducción de latencia para software especializado

Algunas aplicaciones se benefician de la ejecución con una muy baja latencia, con un bajo potencial de retardo, interrupciones o problemas con otros programas en ejecución. La mayoría de las aplicaciones no lo necesitan (ni siquiera los videojuegos), pero algunas sí, como las de producción de sonido profesional.

En KDE Linux, las aplicaciones tienen permitido solicitar ellas mismas privilegios de baja latencia. A las que no los tengan, se les pueden otorgar estos privilegios manualmente. Si encuentras retardos o que una aplicación cuyo rendimiento es crítico va a trompicones, aquí tienes algunos métodos para evitarlo:

Otorgar a una determinada aplicación o proceso privilegios de baja latencia

  1. Lanza la aplicación a la que quieras dar privilegios de baja latencia, si no estaba ya en ejecución.
  2. Abre el Monitor del sistema.
  3. Localiza la aplicación o proceso en la página Aplicaciones o Procesos.
  4. Haz clic derecho sobre ella y pulsa Definir prioridad….
  5. En el diálogo que se muestra, aumenta los valores de prioridad con los deslizadores y marca las opciones «FIFO» y «Tiempo real».

Otorgar a todas las aplicaciones o procesos privilegios de baja latencia

Pon tu cuenta de usuario en el grupo realtime ejecutando sudo useradd -G realtime -m $(whoami) en una ventana de terminal.

Ten en cuenta que esta solución es bastante drástica. Sería mejor crear una nueva cuenta de usuario, poner a ese usuario en el grupo realtime e iniciar sesión con dicha cuenta para ejecutar aplicaciones críticas con baja latencia.


Artículo escrito por bajo las condiciones de la licencia CC-BY-4.0.