Os usuários de placas gráficas Intel que preferem o sistema operacional Linux têm um aumento significativo de desempenho ansioso por. Na sexta-feira, a versão mais recente do código Mesa (v23.2) incluiu uma otimização de desempenho que precipitou alguns aumentos de taxa de quadros de jogos muito valiosos. Por exemplo, usando o código mais recente em uma placa de vídeo Intel Arc A770 no Linux, Counter-Strike: Global Offensive rodando 11% mais rápido.
Engenheiro de driver gráfico Linux de código aberto da Intel, Francisco Jerez discutido a alteração do código intel/gfx12.5 no GitLab. De acordo com Jerez, alguns recursos de desempenho que deveriam ser ativados por padrão foram desativados acidentalmente pelo kernel.
Confundindo os detetives de código, os bits “Habilitação de mesclagem de gravação parcial compressível”, “Habilitação de mesclagem de gravação parcial coerente” e “Habilitação de mesclagem de gravação parcial entre blocos” pareciam estar ativados quando uma consulta era executada em um sistema ocioso. No entanto, esses recursos de mesclagem de gravação parcial L3 estavam “sendo prejudicados durante a inicialização do contexto 3D por uma solução i915” e causando um “sério gargalo de desempenho”.
Este é um importante erro de código que prejudica o desempenho a ser detectado, pois afeta todas as placas gráficas DG2 (Arc Alchemist) no Linux. Os benefícios também serão sentidos pelos próximos usuários dos gráficos integrados Intel Meteor Lake.
Além do benefício de desempenho de 11% mencionado acima (no clássico FPS CS:GO), Jerez também notou que Shadow Of the Tomb Raider melhora em ~5,5% e AztecRuins-VK melhora em ~6,5% em uma amostra DG2-512 ( Arco A770). Não, as penalidades de desempenho do novo código foram observadas até agora.
Por fim, Jerez comentou sobre o novo código Mesa ajudando a reduzir a lacuna de desempenho do Windows/Linux. Observamos que as placas Arc da Intel provavelmente verão alguns ganhos maiores como esse no Linux e no Windows, devido ao software de driver relativamente menos maduro e aos números brutos de desempenho subjacentes (TFLOPs, etc.), indicando que ainda há potencial inexplorado.
Espera-se que as melhorias de código do Mesa 23.2 cheguem às distribuições estáveis do sistema operacional Linux por volta do final de agosto ou setembro.