RPCS3 has merged an emulator-side workaround for an Nvidia graphics-driver bottleneck, producing performance gains of up to 37% in tests published by the PlayStation 3 emulator project. The improvement is already part of RPCS3’s main codebase, but the size of the boost varies substantially by game, scene and hardware.
Contributor Yahfz opened pull request #19500 on Sept. 15, describing a change that reuses discarded render targets during surface splitting. Yahfz reported a 25–30% improvement in a Red Dead Redemption benchmark and said the bottleneck appeared to be specific to Nvidia drivers. RPCS3 maintainer kd-11 merged the patch the following day.
Gains stretch from 10% to 37%
Tests shared by RPCS3 showed a roughly 20% frame-rate increase on a Core i9-13900K paired with an RTX 3080 and 25% on a Ryzen 7 9800X3D with an RTX 5090 in a Red Dead Redemption boat scene. An older laptop with a Core i7-7700HQ and GTX 1060 reportedly gained about 20% in Saints Row IV and 10% in Saints Row: The Third.
The largest published result came from Gran Turismo 5. In one open-road test, performance climbed from 107 to 147 FPS, a 37% gain, while video-memory use dropped from 7.1 GB to 4.8 GB. A more demanding scene improved from 60 to 67 FPS, or 12%, underscoring how much the result depends on the workload. Wccftech compiled the project’s test results.
An emulator fix for a driver bottleneck
The patch changes RPCS3 rather than Nvidia’s driver. Its implementation reuses render targets that the emulator previously discarded during surface splitting, avoiding repeated allocation work that was particularly costly on Nvidia hardware. RPCS3’s pull request labels the change a “Workaround,” indicating that the underlying driver behavior could still be addressed separately.
According to RPCS3, AMD drivers do not exhibit the same bottleneck and therefore showed no corresponding improvement. The project also cautioned that most games may be affected to some degree, but players should not treat the 37% peak as a blanket upgrade for every title or system.