Depois de criar um perfil e levantar um problema pelos engenheiros do Chrome OS do Google, há um conjunto de patches de”solicitação de comentários”lançados hoje para o driver gráfico Intel Linux que pode fornecer desempenho 10 a 15% melhor ao operar no modo ajustado.
O conjunto de patches do driver gráfico do kernel Linux Intel i915 trata da exposição dos limites de aumento/redução do Intel RPS (estado de energia solicitado). No momento, o driver do kernel Intel Linux tem valores estáticos definidos para os limites de aumento/diminuição entre os estados de energia, enquanto esses patches os tornariam configuráveis dinamicamente pelo espaço do usuário. O engenheiro do Google, Syed Faaiz Hussain, levantou a questão de que eles experimentaram o ajuste do Intel RPS e foram capazes de gerenciar um desempenho até 15% melhor. Com Counter-Strike: Global Offensive com OpenGL foi um aumento de 14,5%, CS:GO com Vulkan foi 12,9% mais rápido e Civilization VI com OpenGL foi 11% mais rápido, enquanto Strange Brigade permaneceu inalterado. Nenhum outro número de jogo foi fornecido.
Mas, como se trata de alterar o limite de quão agressivamente o hardware gráfico da Intel alterna os estados de energia, os patches propostos deixam para o espaço do usuário ajustar os limites como desejarem. Os engenheiros do Google estão interessados em conectar isso ao GameMode da Feral para que os valores possam ser ajustados automaticamente ao iniciar os jogos e, em seguida, retornar ao seu estado anterior ao terminar o jogo, a fim de maximizar a vida útil da bateria/eficiência de energia.
Existe este tíquete do GitLab que descreve o problema e suas observações para melhor desempenho com RPS ajuste de limiar. Postado pela Intel na lista dri-devel, há um conjunto de quatro patches para obtenha os limites de aumento/diminuição de RPS expostos via sysfs para maximizar o desempenho do jogo e/ou a melhor eficiência de energia.
A única desvantagem desses patches atuais é que eles funcionam apenas para plataformas não baseadas em GuC… Portanto, os notebooks Alder/Raptor Lake mais recentes, bem como os gráficos discretos Intel DG2/Alchemist atualmente não são capazes de fazer uso dessa opção de ajuste.