A Intel realizou uma correção no Thread Director no Linux com o objetivo de melhorar o desempenho de virtualização em CPUs Intel híbridas (via Forônio). A empresa não forneceu informações precisas sobre o aumento de desempenho que os usuários podem esperar em máquinas virtuais, mas mencionou um aumento de até 14% no 3DMark. Além disso, é esperado que o Linux receba mais patches para aprimorar a experiência de utilização das CPUs Intel em máquinas virtuais Linux.
Embora o Thread Director seja mais conhecido por ter aprimorado o desempenho na 12ª geração da Intel e nas CPUs mais recentes no Windows, também existe uma versão para Linux com o mesmo nome e funcionalidade. Dado que muitas CPUs Intel modernas utilizam núcleos P grandes e núcleos E pequenos simultaneamente, é crucial atribuir cargas de trabalho de forma cuidadosa para obter o desempenho ideal.
A virtualização sem dúvida torna esse processo ainda mais complicado. No entanto, a Intel afirma em seu patch para o Thread Director que “ITD é necessário para VMs do Windows”. A implementação de otimizações para máquinas virtuais parece não variar significativamente entre o Linux e o Windows, pelo menos em um nível fundamental.
As notas do patch incluem uma tabela com números de desempenho para 3DMark Time Spy e Fire Strike utilizando o Core i9-13900K. Em termos de desempenho gráfico e de CPU, a maioria dos casos apresentou deltas de desempenho na região de mais ou menos 3%, mas seis dos 17 testes individuais observaram ganhos de desempenho de 8% a 14%. No entanto, esses ganhos de desempenho foram observados em cargas de trabalho relacionadas à CPU, as quais não são diretamente comparáveis aos cenários de jogos vinculados à CPU.
Embora possa parecer estranho que a Intel mencione o desempenho de jogos em um patch para máquinas virtuais, na realidade, este é o foco das melhorias do Thread Director. Conforme as notas do patch, “Temos um caso de uso para executar jogos na VM cliente do Windows como solução de jogos em nuvem”. Considerando que os melhores CPUs para jogos da Intel são seus chips híbridos para desktops, os provedores de jogos em nuvem desejam utilizar esses chips sem enfrentar problemas de desempenho.
O Linux é o sistema operacional mais comumente utilizado para os tipos de servidores nos quais as soluções de jogos em nuvem são executadas, porém o Windows geralmente oferece um desempenho superior para executar jogos, já que a maioria dos jogos é desenvolvida para ser executada nativamente no Windows. Ao menos para jogos em nuvem, este patch mais recente coloca o Linux um passo mais próximo da paridade de recursos e desempenho com o Windows.