Skip to content
Tech News
← Back to articles

PlayStation 3 emulator adds support for ATI Radeon HD 2000, 3000, and 4000 series graphics cards on Linux — 20-year-old HD 2600 crumbles, can only run Portal at 13 fps in 273p

read original more articles
Why This Matters

The RPCS3 PlayStation 3 emulator now supports a wider range of older ATI Radeon graphics cards, including those from nearly 20 years ago, exclusively on Linux. This expansion enhances accessibility for users with legacy hardware, allowing more gamers to experience PS3 titles without needing modern GPUs. It also demonstrates ongoing efforts to optimize emulation performance on aging hardware, broadening the scope of retro gaming on Linux platforms.

Key Takeaways

The developers of RPCS3 have announced that their PlayStation 3 emulator’s minimum system requirements have been adjusted to include a crop of even older Radeon graphics cards. This well-regarded application already supported ATI Terascale 2 GPUs from the Radeon HD 5000 and 6000 series, but now gamers still cradling Radeon HD 2000, 3000, and 4000 series can join in the fun. Some of these GPUs date back nearly 20 years. Please note that while RPCS3 is available for a range of platforms, this extended ATI architecture support is only for Linux users.

Fine wine on Terascale 2

Back in 2021, the RPCS3 devs lowered the emulator’s system requirements to embrace Radeon HD 5000 and HD 6000 (Terascale 2) series graphics cards. In the subsequent five years, the emulator has been tuned to improve performance on hardware from these generations. An example provided asserts that when using Persona 5 as a benchmark, performance in Kamoshida’s Castle went from 35 to 49 FPS between 2021 and today (on a PC system with an ATI Radeon HD 5850, AMD FX-8350 CPU, and 8GB of RAM).

Inspired Terascale 1 experiments

Success spurred the devs to investigate TeraScale 1 performance and compatibility. Some OpenGL wrangling ensued due to TeraScale 1 GPUs only reporting OpenGL 3.3 and GLSL 3.30 support, but getting these old and unloved ATI cards to work with the RPCS3 OpenGL renderer was surprisingly simple. It was done by overriding the reported OpenGL levels to 4.3 and 4.40.

Latest Videos From Watch full video here:

Initial tests made use of a system packing an ATI Radeon HD 4890 with 1GB of VRAM – the most powerful Terascale 1 GPU ever sold. According to the RPCS3 blog, this card has a more powerful GPU than the PS3, but the emulator’s complex shader code is not optimal for older architectures like this. Nevertheless, “Simpler games work perfectly fine, with playable performance,” notes the blog, “while games that have more complex graphics are GPU bottlenecked with subpar performance.” Screenshots show Metal Gear Solid HD Collection and Outrun Online Arcade with frame rates close to 60 FPS.

Moving down the stack and further back in time, GPUs like the ATI Radeon HD 3870 are “still able to render very simple games with playable performance in RPCS,” assert the devs. To achieve playability, you will want to dial in PSP-like resolutions, though. Specifically, 273p was mentioned.

What about the weakest TeraScale 1 GPUs? The ATI Radeon HD 2600 XT with a measly 256MB of VRAM even performs poorly at 273p. Screenshots from RPCS3 tests show it only managing 8 FPS in Outrun Online Arcade and 13 FPS in Portal.

With RPCS3’s progress over the last half decade, these performance numbers could also improve. In fact, the blog states that “future optimization should improve performance by quite a bit on these old GPUs.”

... continue reading