Después de perfilar y plantear un problema por parte de los ingenieros de Chrome OS de Google, hoy hay un conjunto de parches de”solicitud de comentarios”para el controlador de gráficos Intel Linux que puede proporcionar un rendimiento 10~15% mejor cuando se opera en el modo sintonizado.
El conjunto de parches del controlador de gráficos Intel i915 Linux kernel trata de exponer los umbrales de subida/bajada de Intel RPS (Requested Power State). En este momento, el controlador del kernel Intel Linux tiene valores estáticos establecidos para los umbrales arriba/abajo entre los estados de energía, mientras que estos parches los harían dinámicamente configurables por el espacio del usuario. El ingeniero de Google, Syed Faaiz Hussain, planteó el problema de que experimentaron con el ajuste Intel RPS y pudieron administrar hasta un 15 % más de rendimiento. Con Counter-Strike: Global Offensive con OpenGL fue un 14,5 % más rápido, CS:GO con Vulkan fue un 12,9 % más rápido y Civilization VI con OpenGL fue un 11 % más rápido, mientras que Strange Brigade no cambió. No se proporcionaron otros números de juego.
Pero como se trata de cambiar el umbral de la agresividad con la que el hardware de gráficos Intel cambia los estados de energía, los parches propuestos dejan que el espacio del usuario ajuste los umbrales como deseen. Los ingenieros de Google están interesados en conectar esto al GameMode de Feral para que los valores puedan ajustarse automáticamente al iniciar juegos y luego volver a su estado anterior cuando terminen de jugar, para maximizar la duración de la batería y la eficiencia energética.
Hay este ticket de GitLab que describe el problema y sus observaciones para un mejor rendimiento con RPS sintonización de umbral. Publicado por Intel en la dri-devel list hay un conjunto de cuatro parches para obtenga los umbrales de subida/bajada de RPS expuestos a través de sysfs para maximizar el rendimiento del juego y/o la mejor eficiencia energética.
El único inconveniente de estos parches actuales es que solo funcionan para plataformas no basadas en GuC… Por lo tanto, los últimos portátiles Alder/Raptor Lake, así como los gráficos discretos Intel DG2/Alchemist actualmente no pueden hacer uso de esta opción de ajuste.