• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

RADV Open-Source Radeon RDNA 4 Driver Deemed "Good Enough"

T0@st

News Editor
Joined
Mar 7, 2023
Messages
2,303 (3.30/day)
Location
South East, UK
Mid-week, a member of Valve's Linux graphics driver team updated the Mesa 25.0 documentation with an insightful note—in which, Samuel Pitoiset (lead developer of the RADV open-source driver) shared an early observation regarding AMD's upcoming RDNA 4 generation. The software engineer and his colleagues are busy getting everything finalized prior to an impending Mesa 25.0 feature freeze. Wednesday's patch notes reveal the outlook for "GFX12 on RADV"—Pitoiset seemed satisfied about "initial support expectations—he reckoned that it: "should be good enough, but it's missing two features (cooperative matrix and video decode/encode), compared to GFX11 (RDNA 3) because lack of time. DCC is still under active development, but it might be possible to finish it during the RC period."

According to Phoronix's expert opinion, the two missing features are not complete "show-stoppers" for potential buyers of first wave RDNA 4 GPUs. The site's editor-in-chief—Michael Larabel—posits that the "vast majority of those wanting to buy the Radeon RX 9070 graphics cards (when they launch in March)" will not be discouraged by the inceptive absence of RADV Vulkan Video and VK_KHR_cooperative_matrix. He added some post-publication clarification regarding the RADV patch notes: "this is only about Vulkan Video, not VA-API video acceleration... It seems some readers are taking this to mean VA-API support for the new VCN block isn't ready for RDNA 4. It's just the RADV Vulkan Video support that isn't complete." Mesa 25.0 is expected to reach a stable release stage by the end of February—just ahead of Team Red's next-gen desktop GPU launch. Late last week, an AMD official divulged that their team would be: "taking a little extra time to optimize the software stack for maximum performance" on Radeon RX 9070 XT and Radeon RX 9070 (non-XT) graphics cards.



View at TechPowerUp Main Site | Source
 
Joined
Dec 24, 2022
Messages
106 (0.14/day)
Processor Ryzen 5 5600
Motherboard ASRock B450M Steel Legend
Cooling bequiet! Pure Rock Slim (BK008)
Memory 16GB DDR4 GoodRAM
Video Card(s) ASUS Expedition RX570 4GB
Storage WD Blue 500GB SSD
Display(s) iiyama ProLite T2252MTS
Case CoolerMaster Silencio 352
Power Supply bequiet! Pure Power 12M 650W
Mouse Logitech M590
Keyboard Logitech K270
Software Linux Mint
If it can run games and not crash, that's all that matters. I don't even know what those things are, so I guess those are not very important for gaming.
 
Joined
Nov 4, 2005
Messages
12,084 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
Remember when your GPU came with a driver CD and it had to work out of the box?
 
Joined
Jan 14, 2019
Messages
13,975 (6.32/day)
Location
Midlands, UK
Processor Various Intel and AMD CPUs
Motherboard Micro-ATX and mini-ITX
Cooling Yes
Memory Overclocking is overrated
Video Card(s) Various Nvidia and AMD GPUs
Storage A lot
Display(s) Monitors and TVs
Case The smaller the better
Audio Device(s) Speakers and headphones
Power Supply 300 to 750 W, bronze to gold
Mouse Wireless
Keyboard Mechanic
VR HMD Not yet
Software Linux gaming master race
Maybe they're really working on the driver, and not negotiating a price adjustment with retailers after all? Or maybe it's both?

Anyway, I'm glad that day-1 Linux support will be ready. :)
 
Joined
Mar 16, 2017
Messages
253 (0.09/day)
Location
behind you
Processor Threadripper 1950X
Motherboard ASRock X399 Professional Gaming
Cooling IceGiant ProSiphon Elite
Memory 48GB DDR4 2934MHz
Video Card(s) MSI GTX 1080
Storage 4TB Crucial P3 Plus NVMe, 1TB Samsung 980 NVMe, 1TB Inland NVMe, 2TB Western Digital HDD
Display(s) 2x 4K60
Power Supply Cooler Master Silent Pro M (1000W)
Mouse Corsair Ironclaw Wireless
Keyboard Corsair K70 MK.2
VR HMD HTC Vive Pro
Software Windows 10, QubesOS
Remember when your GPU came with a driver CD and it had to work out of the box?
For manufacturer drivers it's expected. For open source drivers to be available at launch is quite the achievement.
 
Joined
Dec 29, 2021
Messages
75 (0.07/day)
Location
Colorado
Processor Ryzen 7 9800X3D
Motherboard Asus ROG Crosshair x870E Hero
Cooling Arctic Liquid Freezr II 420mm
Memory 64GB G.Skill DDR5 CAS30 fruity LED RAM
Video Card(s) Nvidia RTX 4080 (Gigabyte) or a Sapphire Nitro+ 7900XTX depending on planetary alignment.
Storage 3x WD 850whatever 4TB + 2 Spinny disks
Display(s) Alienware AW3423DWF
Case Thermaltake Level 20XT E-ATX
Audio Device(s) Onboard
Power Supply Super Flower Leadex VII 1000w
Mouse Logitech g502x
Keyboard Logitech g915x
Software Windows 11 Insider Preview
For manufacturer drivers it's expected. For open source drivers to be available at launch is quite the achievement.

This isn't about the driver being available before the cards launch, it's about RADV being available for Mesa 25.0 before they freeze new code commits before release. Code has to be frozen in software development or the developers will never stop and it'll delay your release indefinitely.

"Good Enough" means it's good enough to ship and the final RADV driver will be in Mesa 25.1 or something.
 
Joined
Oct 6, 2021
Messages
1,653 (1.36/day)

Valve seems to be optimizing drivers better than AMD itself in some cases—or is Linux simply less cluttered than Windows?
 
Joined
Dec 6, 2022
Messages
579 (0.73/day)
Location
NYC
System Name GameStation
Processor AMD R5 5600X
Motherboard Gigabyte B550
Cooling Artic Freezer II 120
Memory 16 GB
Video Card(s) Sapphire Pulse 7900 XTX
Storage 2 TB SSD
Case Cooler Master Elite 120

Valve seems to be optimizing drivers better than AMD itself in some cases—or is Linux simply less cluttered than Windows?
AMD have their priorities and Valve theirs.

In the end, it works out fine for the users. Normally, it brings a nice OOTB experience that is truly plug and play, since the user dont have to do anything to get their system running.

Ngreedia, on the other hand….well.

Yes, Linux has less overhead, less services and unnecessary crap than windows.
 
Joined
Mar 25, 2020
Messages
1,776 (1.00/day)
Location
Over the Hill UK
System Name AMDWeapon
Processor Ryzen 7 7800X3D -20 CO
Motherboard X670E MSI Tomahawk WiFi
Cooling Thermalright Peerless Assassin 120 ARGB with Silverstone Air Blazer 2200rpm fans
Memory G-Skill Trident Z Neo RGB 6000 CL30 32GB@EXPO
Video Card(s) Powercolor 7900 GRE Red Devil minor undervolt
Storage Samsung 870 QVO 1TB x 2, Lexar 256 GB, TeamGroup MP44L 2TB, Crucial T700 1TB, Seagate Firecuda 2TB
Display(s) 32" LG UltraGear GN600-B
Case Montech 903 MAX AIR
Audio Device(s) SteelSeries Arctis Nova Pro Wireless + Wicked Cushions Gel earpads
Power Supply MSI MPG AGF 850 watt gold
Mouse SteelSeries AeroX 5 l Forza Pad GameSir G7 SE l Power A OPS V3 for FPS (paddles)
Keyboard SteelSeries Apex 9 TKL
VR HMD -
Software Windows 11 Pro 24H2
Benchmark Scores Enough for me
Does this effect streaming at all?

If not sign me up, as in RIGHT NOW!!!!
 
Joined
Jan 14, 2019
Messages
13,975 (6.32/day)
Location
Midlands, UK
Processor Various Intel and AMD CPUs
Motherboard Micro-ATX and mini-ITX
Cooling Yes
Memory Overclocking is overrated
Video Card(s) Various Nvidia and AMD GPUs
Storage A lot
Display(s) Monitors and TVs
Case The smaller the better
Audio Device(s) Speakers and headphones
Power Supply 300 to 750 W, bronze to gold
Mouse Wireless
Keyboard Mechanic
VR HMD Not yet
Software Linux gaming master race

Valve seems to be optimizing drivers better than AMD itself in some cases—or is Linux simply less cluttered than Windows?
Valve has nothing to do with drivers as far as I know. AMD's drivers are open source, Linux devs build it into the kernel. Someone correct me if I'm wrong.

Yes, Linux has less overhead, less services and unnecessary crap than windows.
Yep, that too. :)
 
Joined
Sep 26, 2022
Messages
2,290 (2.67/day)
Location
Brazil
System Name G-Station 2.0 "YGUAZU"
Processor AMD Ryzen 7 5700X3D
Motherboard Gigabyte X470 Aorus Gaming 7 WiFi
Cooling Freezemod: Pump, Reservoir, 360mm Radiator, Fittings / Bykski: Blocks / Barrow: Meters
Memory Asgard Bragi DDR4-3600CL14 2x16GB
Video Card(s) Sapphire PULSE RX 7900 XTX
Storage 240GB Samsung 840 Evo, 1TB Asgard AN2, 2TB Hiksemi FUTURE-LITE, 320GB+1TB 7200RPM HDD
Display(s) Samsung 34" Odyssey OLED G8
Case Lian Li Lancool 216
Audio Device(s) Astro A40 TR + MixAmp
Power Supply Cougar GEX X2 1000W
Mouse Razer Viper Ultimate
Keyboard Razer Huntsman Elite (Red)
Software Windows 11 Pro, Garuda Linux
If it can run games and not crash, that's all that matters. I don't even know what those things are, so I guess those are not very important for gaming.
As a gamer on Garuda with a RX 7900 XTX using RADV, I can say there's no crashes at all. RADV only fails badly at raytracing, it's too slow in comparison to AMDGPU.
 
Joined
May 10, 2023
Messages
559 (0.88/day)
Location
Brazil
Processor 5950x
Motherboard B550 ProArt
Cooling Fuma 2
Memory 4x32GB 3200MHz Corsair LPX
Video Card(s) 2x RTX 3090
Display(s) LG 42" C2 4k OLED
Power Supply XPG Core Reactor 850W
Software I use Arch btw
Joined
Jan 14, 2019
Messages
13,975 (6.32/day)
Location
Midlands, UK
Processor Various Intel and AMD CPUs
Motherboard Micro-ATX and mini-ITX
Cooling Yes
Memory Overclocking is overrated
Video Card(s) Various Nvidia and AMD GPUs
Storage A lot
Display(s) Monitors and TVs
Case The smaller the better
Audio Device(s) Speakers and headphones
Power Supply 300 to 750 W, bronze to gold
Mouse Wireless
Keyboard Mechanic
VR HMD Not yet
Software Linux gaming master race
Valve does tons of work on RADV, not AMD. See one example:

AMD doesn't contribute much to RADV, their vulkan driver is the amdvlk one, and they also have a "pro" closed source one.
Ah, I see. I didn't know there were different drivers available. Thanks for the info. :)

Now I just wonder if RDNA 4 will be supported by the official AMDVLK driver / Linux kernel on launch.
 
Joined
May 10, 2023
Messages
559 (0.88/day)
Location
Brazil
Processor 5950x
Motherboard B550 ProArt
Cooling Fuma 2
Memory 4x32GB 3200MHz Corsair LPX
Video Card(s) 2x RTX 3090
Display(s) LG 42" C2 4k OLED
Power Supply XPG Core Reactor 850W
Software I use Arch btw
Ah, I see. I didn't know there were different drivers available. Thanks for the info. :)

Now I just wonder if RDNA 4 will be supported by the official AMDVLK driver / Linux kernel on launch.
Yeah, the GPU stack overall is a bit messy and has multiple layers. If you're interested, you can give a read at this site:

Trying to simplify it a lot: you have the actual hardware driver (AMDGPU), and on top of those you also have different drivers for the different APIs, such as vulkan, opengl, opencl and whatnot.
 
Top