OpenGL ganha suporte a multi-threading em emuladores, aumentando performance

OpenGL ganha suporte a multi-threading em emuladores

OpenGL: Funcionalidade permite uso mais eficiente dos núcleos de CPUs disponíveis.

A princípio a API multiplataforma OpenGL ganhou um recurso de multi-threading que agora é compatível com emuladores, oferecendo maior desempenho em processadores modernos. Afinal, o recurso permite distribuir múltiplos processos de maneira simultânea através dos diversos núcleos de CPUs atuais, fazendo com que tudo seja executado muito mais rapidamente.

 

OpenGL

Essa funcionalidade foi implementada inicialmente há dois anos, em grande parte graças aos esforços de Marek Olšák, da equipe de código-aberto da AMD. De acordo com o site Neowin, desde então se verificou ganhos significativos de desempenho em todos os jogos compatíveis, como era de se esperar.

Agora, com o recurso chegado aos emuladores, já é possível ver as mesmas vantagens de desempenho em processadores modernos. A equipe da publicação promoveu testes usando o processador Intel Core i7-8550U, que tem quatro núcleos e oito threads, além da placa de vídeo integrada Intel UHD Graphics 620.

Com essa CPU, eles obtiveram 17% de melhoria de performance no emulador de Wii, Dolphin, elevando Super Mario Galaxy de 75 quadros por segundo para 88fps. Já no Citra, que emula o Nintendo 3DS, foi verificada uma melhoria de performance de 12%, saindo de 81 para 91fps. Para completar, a performance de Super Mario Odyssey passou de 21 para 27fps, um ganho de 29%.

Enfim de acordo com o Neowin, é de que processadores com maiores contagens de núcleos e de threads irão apresentar maiores margens de ganhos. Afinal para isso, é claro, é necessário que o sistema não tenha sua placa de vídeo como gargalo.




 

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

%d blogueiros gostam disto: