RPCS3 fica até 25% mais rápido em GPUs NVIDIA após correção de bug nos drivers
O RPCS3, um dos principais emuladores de PlayStation 3 para PC, acaba de ganhar uma melhoria de desempenho importante para usuários de placas de vídeo NVIDIA GeForce. A equipe do projeto descobriu uma solução alternativa para um problema nos drivers da NVIDIA que estava criando um gargalo durante a execução do emulador.
Os primeiros testes mostram resultados expressivos. Em uma configuração com GeForce RTX 5090 e Ryzen 7 9800X3D, o RPCS3 registrou aproximadamente 25% mais FPS em um dos cenários utilizados pelos desenvolvedores. Já um sistema equipado com RTX 3080 e Intel Core i9-13900K apresentou ganho próximo de 20% de desempenho.
Bug dos drivers NVIDIA estava limitando o RPCS3
Segundo o projeto, o problema estava relacionado ao comportamento do driver gráfico da NVIDIA, que acabava criando um gargalo para determinadas operações realizadas pelo RPCS3. O colaborador conhecido como Yahfz encontrou uma forma de contornar o problema dentro do emulador.
O resultado é especialmente interessante porque o ganho não depende exclusivamente de possuir uma placa de vídeo de última geração. Os testes mostram que GPUs NVIDIA mais antigas também podem se beneficiar da mudança.
GTX 1060 também ganha desempenho no emulador de PS3
Um dos testes mais curiosos foi realizado em um notebook equipado com Intel Core i7-7700HQ e GeForce GTX 1060. No Saints Row IV, o desempenho aumentou aproximadamente 20%. Já em Saints Row: The Third, o ganho ficou próximo de 10%.
Isso mostra que a otimização não está restrita às atuais GeForce RTX. Usuários de placas Pascal e outras GPUs NVIDIA mais antigas também podem encontrar melhorias dependendo do jogo e da configuração utilizada.
Nem todos os jogos terão 25% a mais de FPS
É importante destacar que os números divulgados pelo RPCS3 representam resultados de testes específicos. Isso não significa que todos os jogos de PlayStation 3 ficarão automaticamente 25% mais rápidos.
O ganho varia de acordo com o jogo, a cena reproduzida, a placa de vídeo, o processador e outros componentes da configuração. Em alguns títulos, a diferença pode ser pequena, enquanto determinados cenários podem apresentar ganhos muito maiores.
Outro teste divulgado pelo projeto envolvendo Gran Turismo 5 chegou a registrar um aumento ainda maior: uma configuração com Ryzen 7 9850X3D e RTX 3070 passou de aproximadamente 107 para 147 FPS em uma determinada cena, representando cerca de 37% de ganho. O mesmo teste também apresentou redução no uso de VRAM, de aproximadamente 7,1 GB para 4,8 GB.
AMD não é afetada pelo mesmo problema
De acordo com os desenvolvedores do RPCS3, o problema identificado está relacionado aos drivers proprietários da NVIDIA. Por isso, placas de vídeo AMD não apresentam o mesmo comportamento e não recebem esse ganho específico proporcionado pelo workaround.
O projeto também informou que vem tentando reportar problemas relacionados aos drivers à NVIDIA e defende uma comunicação mais direta entre as equipes para facilitar a identificação e correção de bugs que afetam aplicações como emuladores.
Como aproveitar a melhoria no RPCS3?
Quem utiliza uma GPU NVIDIA deve manter tanto o RPCS3 quanto os drivers da placa de vídeo atualizados. O projeto já incorporou o workaround ao código principal, e versões recentes do emulador podem trazer a melhoria. Para baixar o emulador, consulte o site oficial do RPCS3.
Também é recomendável verificar os drivers oficiais da NVIDIA antes de realizar novos testes. A própria NVIDIA disponibiliza a ferramenta de pesquisa e download dos drivers GeForce mais recentes.
Mais desempenho para a emulação de PlayStation 3
A descoberta mostra como problemas no software de baixo nível podem esconder uma quantidade significativa de desempenho mesmo em placas de vídeo extremamente rápidas. No caso do RPCS3, uma mudança relativamente específica conseguiu melhorar os resultados em diferentes gerações de GPUs NVIDIA.
Para quem utiliza o RPCS3 para jogar títulos de PlayStation 3 no PC, especialmente em jogos que já exigiam bastante da GPU, a novidade pode representar uma melhora importante na estabilidade da taxa de quadros. Entretanto, o desempenho final continuará dependendo de cada jogo e da configuração do computador.
Em resumo: a RTX 5090 chegou a apresentar cerca de 25% de ganho, a RTX 3080 aproximadamente 20%, enquanto uma GTX 1060 registrou cerca de 20% em Saints Row IV e 10% em Saints Row: The Third. São resultados promissores que mostram que o RPCS3 ainda tem espaço para extrair mais desempenho da emulação do PlayStation 3 no PC.