Wed 22 Jul 2026 / 10:14 ET
Kernel
Hardware 3 min read

RPCS3 brings old Radeon HD 2000-era GPUs into Linux support

The PlayStation 3 emulator now runs on Radeon HD 2000, 3000 and 4000 cards under Linux, though the slowest hardware struggles hard.

Felix Aranda

By Felix Aranda / Silicon Editor

RPCS3 brings old Radeon HD 2000-era GPUs into Linux support
img: Tom's Hardware

The RPCS3 team has expanded the PlayStation 3 emulator’s minimum graphics support on Linux to include ATI’s older TeraScale 1 Radeon cards, covering the Radeon HD 2000, HD 3000 and HD 4000 families. Some of those GPUs are close to two decades old, so the announcement is less a promise of smooth PS3 gaming and more a useful reminder that open drivers and stubborn emulator developers can keep hardware alive long after vendors stop caring.

The change applies to Linux users running the Mesa r600 driver. RPCS3 already runs on several platforms, but the newly added TeraScale 1 support is not being presented as a general Windows or macOS feature.

How the old cards got in

RPCS3’s developers previously lowered the emulator’s requirements in 2021 to include ATI TeraScale 2 GPUs, the Radeon HD 5000 and HD 6000 series. In a blog post, the team said performance on that generation has improved since then. Using Persona 5 in Kamoshida’s Castle as an example, the developers reported an increase from 35 frames per second in 2021 to 49 frames per second now on a system with a Radeon HD 5850, an AMD FX-8350 CPU and 8GB of RAM.

That work led the team to test the previous TeraScale 1 architecture. The blocker was not exotic: those GPUs report OpenGL 3.3 and GLSL 3.30 support, while RPCS3’s OpenGL renderer expects newer reported versions. According to the RPCS3 developers, the workaround was to override the reported OpenGL and shader-language versions to OpenGL 4.3 and GLSL 4.40.

For users, the team says that means launching the AppImage with environment variables similar to: MESA_GL_VERSION_OVERRIDE=4.3 MESA_GLSL_VERSION_OVERRIDE=440 ./rpcs3.AppImage.

Performance depends heavily on the card

The strongest TeraScale 1 card tested was an ATI Radeon HD 4890 with 1GB of VRAM. The RPCS3 team said the GPU is more powerful than the PlayStation 3’s graphics processor on paper, but the emulator’s shader code is a poor fit for older PC GPU designs. In its testing, simpler games could run at playable speeds, while graphically heavier titles became GPU-limited.

Screenshots published by the developers showed Metal Gear Solid HD Collection and Outrun Online Arcade running near 60 frames per second on that Radeon HD 4890 test setup.

Further down the stack, expectations need to fall quickly. The RPCS3 team said a Radeon HD 3870 can still render very basic games at playable performance, but only after cutting resolution to PSP-like levels. The specific example given was 273p.

The Radeon HD 2600 XT, equipped with 256MB of VRAM, fared badly even at that reduced resolution. RPCS3’s screenshots showed 8 frames per second in Outrun Online Arcade and 13 frames per second in Portal.

The developers said future optimization should improve performance on these older GPUs. That is a forecast, not a guarantee. For now, the new support mainly gives Linux users with antique Radeon hardware a way to experiment with lighter PS3 titles, provided they are willing to use Mesa r600 and accept that “runs” may mean “runs at 273p.”

This story draws on original reporting from Tom's Hardware.

More Hardware/

view all ↗