Terakan Driver Continues Working To Bring Vulkan To The Radeon HD 6000 Series

Written by Michael Larabel in Radeon on 9 November 2023 at 03:34 PM EST. 12 Comments
RADEON
While AMD officially supports a much narrower range of more recent Radeon hardware with their official graphics drivers for Windows (and Linux - as it pertains to their Radeon Software for Linux packaged driver and AMDVLK official Vulkan driver), thanks to the open-source community around AMD's open-source driver code there are always nifty things that come about... As I wrote about earlier this year, an independent developer has been striving to bring Vulkan to the Radeon HD 6000 series. Yes, the 13 year old "Northern Islands" graphics processors.

Before getting too excited over prospects of running Vulkan on your old TeraScale 2/3 graphics cards, it's been a slow process for this Vulkan driver dubbed "Terakan". Over the summer lead developer "Triang3l" was working on the very basic pieces for this Mesa-based Vulkan driver. Fast forward several months, he's making more visible progress.

Sapphire Radeon HD 6950 box


As of last week he's now been able to render his first triangles being drawn with a real Vulkan pipeline on this driver. This is making use of the shader compiler in use by the Radeon R600g Gallium3D driver. The developer tweeted some of the first triangles on this Vulkan driver running on Radeon HD 6000 series hardware:

Terakan triangles by Triangle


It's quite an achievement for running Vulkan on GPUs released long before the industry standard API was conceived. And it's great for showing the possibilities and ingenuity of the open-source community. It will be interesting to see how far this Terakan driver evolves and how many Vulkan extensions end up being capable to realistically support on the Radeon HD 6000 series hardware. Don't expect modern Vulkan games (or rather, Steam Play games using Direct3D and running on Vulkan via DXVK/VKD3D-Proton for Vulkan) to magically run well on these old Radeon GPUs, but this is an interesting technical achievement nevertheless and may be useful for some lighter games or as more desktops/compositors explore Vulkan API use, among other possible uses.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week