News: 0001458733

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Open-Source "Terakan" Vulkan Driver For Radeon HD 6000 Series Shown On Windows

([Radeon] 5 Hours Ago Terakan)


The past year there's been an independent open-source driver developer working on [1]"Terakan" as a Vulkan driver for old Radeon HD 6000 series GPUs . These pre-GCN GPUs never received any official Vulkan driver support from AMD but thanks to open-source and a strong desire to pull off such a feat, Vitaliy Kuzmin "Triang3l" has been pursuing this challenge and has been [2]pulling off some basic results . The work so far has been predominantly been carried out with the open-source Linux graphics stack while this weekend the Terakan driver was demonstrated under Microsoft Windows.

Vitaliy Kuzmin has been spending much time working to get Radeon HD 6000 series / TeraScale GPUs working on Vulkan and leveraging the Mesa codebase. To much surprise, in his latest status update this Saturday he shows his Vulkan driver in action under Microsoft Windows on an old Radeon HD 6800 series (Barts) GPU:

He posted to [3]X that he's successfully running some Vulkan demos on his independently-developed Terakan driver using a Radeon HD 6800 series GPU.

It's a fun technical achievement and engineering milestone but ultimately of limited real-world use. These AMD Radeon graphics cards were introduced 13 years ago, simply having a Vulkan driver will not magically allow these vintage GPUs to work well for modern games/workloads, and applicable software sporting multiple API/renderer support will likely see better performance from the well-tuned OpenGL (or DirectX on Windows) drivers.

AMD no longer maintains Windows driver support for the Radeon HD 6000 series and hasn't since 2016 with Windows 10 for their Radeon Software Crimson Edition Beta, so the rest of the AMD driver stack on Windows for these old GPUs is getting rather brittle. At least Terakan on Linux allows users to be running the very latest upstream kernel, Mesa driver support still maintained, etc, rather than resorting to an eight year old driver stack underneath Terakan.

In any event it's fascinating to see what can be achieved by one individual pursuing open-source drivers and pulling off something never officially carried out by AMD for allowing Vulkan on TeraScale era graphics processors.



[1] https://www.phoronix.com/news/Mesa-Terakan-R600-Vulkan-Driver

[2] https://www.phoronix.com/news/Terakan-Does-Triangles-HD-6000

[3] https://twitter.com/Triang3l/status/1781628996943331702



dragorth

NateHubbard

A reader reports that when the patient died, the attending doctor
recorded the following on the patient's chart: "Patient failed to fulfill
his wellness potential."
Another doctor reports that in a recent issue of the *American Journal
of Family Practice* fleas were called "hematophagous arthropod vectors."
A reader reports that the Army calls them "vertically deployed anti-
personnel devices." You probably call them bombs.
At McClellan Air Force base in Sacramento, California, civilian
mechanics were placed on "non-duty, non-pay status." That is, they were fired.
After taking the trip of a lifetime, our reader sent his twelve rolls
of film to Kodak for developing (or "processing," as Kodak likes to call it)
only to receive the following notice: "We must report that during the handling
of your twelve 35mm Kodachrome slide orders, the films were involved in an
unusual laboratory experience." The use of the passive is a particularly nice
touch, don't you think? Nobody did anything to the films; they just had a bad
experience. Of course our reader can always go back to Tibet and take his
pictures all over again, using the twelve replacement rolls Kodak so generously
sent him.
-- Quarterly Review of Doublespeak (NCTE)