
RPCS3 has found a way to run on graphics cards that most people stopped thinking about years ago. The PlayStation 3 emulator now supports ATI Radeon HD 2000, HD 3000 and HD 4000 models on Linux, provided they use the Mesa r600 driver and the OpenGL renderer. That pushes the minimum supported ATI card all the way back to the Radeon HD 2900 XT, a high-end GPU released in 2007. It’s a surprising move. Not because anyone should rush out and build a gaming PC around a 19-year-old graphics card, but because PlayStation 3 emulation places serious demands on both processors and graphics hardware. Getting RPCS3 to work on first-generation TeraScale GPUs shows how far its renderer has come.
Support now reaches the first TeraScale generation
Before this update, RPCS3 required at least a TeraScale 2 GPU from AMD. That generally meant a Radeon HD 5000 or HD 6000 series card. The new version supports TeraScale 1 hardware as well. This includes Radeon HD 2000, HD 3000 and HD 4000 cards released between 2007 and 2009. There’s a catch.
This support only applies to Linux systems running the open-source Mesa r600 graphics driver. Users also need to select OpenGL inside RPCS3. The older AMD drivers available for Windows don’t offer the same level of compatibility, so installing Windows on an old Radeon machine won’t produce the same result. This isn’t universal legacy support. It’s a specific Linux configuration that happens to unlock much older hardware.
RPCS3 changed how its OpenGL renderer works
The biggest technical problem involved Shader Storage Buffer Objects, usually shortened to SSBOs. RPCS3 previously expected supported GPUs to provide this OpenGL feature, but TeraScale 1 cards don’t have it. The developers adjusted the renderer so it can detect when SSBO support is missing. RPCS3 then disables the affected rendering path instead of refusing to work.
That sounds simple. It isn’t. Console emulation depends on a long chain of graphics features, memory operations and shader behaviour. Removing one requirement without breaking games elsewhere takes careful work. RPCS3 still uses the graphics card normally, but it now adapts to a smaller OpenGL feature set. The result is compatibility. Performance is another question.
Older Radeon cards can run games, but expectations matter
The Radeon HD 4890 sits at the top of the TeraScale 1 range, and it can handle some lighter PlayStation 3 games reasonably well. Less demanding titles have a much better chance of reaching playable frame rates. Heavy games quickly expose the card’s age.
RPCS3 often asks the GPU to process workloads that don’t map neatly to the original PlayStation 3 hardware. Texture decoding, image conversion and memory transfers can create extra pressure. A game that looked manageable on the original console may become much harder to emulate on a conventional PC graphics pipeline.
The Radeon HD 3870 can also launch selected titles, but users may need to lower the internal resolution dramatically. Tests at around 273p show that reducing the pixel count can make some games more manageable. It won’t look sharp. That’s the trade-off. The Radeon HD 2600 XT also works at a technical level, although its performance falls below what RPCS3 considers suitable for the official minimum specification.
The Radeon HD 2900 XT is now the official minimum
RPCS3 now lists the Radeon HD 2900 XT as its minimum ATI graphics card. The card launched with 320 shader units, four compute units and 512 MB of video memory. Those numbers look tiny next to current GPUs, but raw specifications don’t tell the whole story. In RPCS3, the HD 2900 XT can perform at a level similar to the Radeon HD 5550, which previously represented the minimum Radeon target.
The update also benefits cards that RPCS3 already supported. A Radeon HD 5850 running Persona 5, for example, showed a clear performance increase when comparing an older 2021 build with the current version. Frame rates in the Kamoshida Castle area rose from 35 to 49 frames per second. A school corridor test improved from 19 to 25 frames per second. That’s a useful gain on hardware that hasn’t changed.
Linux users will need to configure a few things
Radeon HD 5000 and HD 6000 cards should work through Mesa r600 without much extra effort. The older HD 2000, HD 3000 and HD 4000 families need additional configuration. Users must force OpenGL 4.3 and GLSL 4.40 through environment variables. Some systems may also behave better with RPCS3’s single-threaded Legacy Recompiler enabled for shader compilation.
So no, it’s not plug and play. This setup makes more sense for experienced Linux users who already have old hardware available. CPU performance still plays a major role in PlayStation 3 emulation, and pairing one of these GPUs with an equally old processor will usually create another bottleneck.
An impressive result, even if few people will use it
Nobody should treat the Radeon HD 2900 XT as a sensible recommendation for a new RPCS3 machine. Modern graphics cards offer better speed, lower power consumption and far fewer compatibility headaches. That’s not really the point.
The interesting part is that RPCS3 can now run on a graphics architecture from 2007. At the same time, newer Radeon cards benefit from the same renderer improvements through better performance and lower overhead.
It’s a practical example of good optimisation. The emulator hasn’t simply added another card to a support list. It has learned to work with fewer graphics features, while still improving performance on hardware that was already compatible. That’s a meaningful step for an emulator tackling one of the most complicated consoles ever built.













