LibRetro's Vulkan PlayStation PSX Renderer Released
Written by Michael Larabel in Vulkan on 3 December 2016 at 12:24 PM EST. 6 Comments
A few days back I wrote about a Vulkan renderer for a PlayStation emulator being worked on and now the code to that Vulkan renderer is publicly available.

For those wanting to relive some PlayStation One games this week or just looking for a new test case for Vulkan drivers, the Vulkan renderer for the LibRetro Beetle/Mednafen PSX emulator is now available, months after the LibRetro folks made a Vulkan renderer for the Nintendo 64 emulator.

This Vulkan renderer is designed to be accurate, supports internal upscaling, and other advantages. This Vulkan PSX renderer was developed in a developer's spare time over about a two month period. This renderer has been tested so far with the NVIDIA Linux/Windows drivers, AMDGPU-PRO on Linux, the Mesa Intel Vulkan driver, and the Mesa RADV Radeon Vulkan driver. Things should be fully working except for only partial support for Intel Ivy Bridge hardware.

More details on this Vulkan PlayStation renderer, including many interesting technical details and how the implementation was pursued, via this post. Quite some interesting weekend reading! The code should end up appearing in this Git repository.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week