Valve Developer Lands RADV/ACO Changes For AMD's GFX11.7 / RDNA 4m
([Radeon] 2 Hours Ago
AMD RDNA 4m)
- Reference: 0001627724
- News link: https://www.phoronix.com/news/AMD-RDNA4m-RADV-ACO
- Source link:
The open-source Linux graphics driver work continues around AMD's [1]GFX11.7 GPU target for some yet-to-be-launched APUs/SoCs and [2]to be branded as "RDNA 4m" .
The AMD RDNA 4m (GFX 11.7) GPU began appearing in the AMDGPU LLVM shader compiler back-end a few months ago as first reported on Phoronix. Since last week, [3]the RDNA 4m enablement began for Mesa's RadeonSI Gallium3D and RADV Vulkan drivers .
Merged today to Mesa Git are the ACO compiler changes and additional RADV driver changes needed for this GFX 11.7 hardware. These RADV/ACO changes are not from an AMD engineer but rather Rhys Perry of Valve's Linux graphics driver team. That's not to say though that RDNA 4m is necessarily for Valve, but rather Valve engineers typically have been responsible for the ACO compiler changes for that compiler they came up with along with all of their other RADV efforts. Since last year when AMD acknowledged RADV replacing AMDVLK, AMD has been providing more early resources to Valve's Linux graphics team in hardware enablement. In the case of the ACO enablement of new GPU targets, they can also base their work in part on changes made to the AMDGPU LLVM back-end.
[4]
With [5]this merge it extends shaderMixedFloatDotProductFloat8AccFloat32 from being only on RDNA4/GFX12 now to GFX11.7 too, reaffirms EXT_shader_float8 for 8-bit floating point also added to GFX 11.7, and other similarities to GFX12 rather than just being purely a re-branded GFX11 (RDNA3) part.
It will be interesting to see where RDNA 4m ends up appearing and how it ends up being marketed.
[1] https://www.phoronix.com/search/GFX11.7
[2] https://www.phoronix.com/news/AMDGPU-LLVM-GFX1170
[3] https://www.phoronix.com/news/AMD-RDNA-4m-Mesa-Patches
[4] https://www.phoronix.com/image-viewer.php?id=2026&image=radv_aco_gfx117_lrg
[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40917
The AMD RDNA 4m (GFX 11.7) GPU began appearing in the AMDGPU LLVM shader compiler back-end a few months ago as first reported on Phoronix. Since last week, [3]the RDNA 4m enablement began for Mesa's RadeonSI Gallium3D and RADV Vulkan drivers .
Merged today to Mesa Git are the ACO compiler changes and additional RADV driver changes needed for this GFX 11.7 hardware. These RADV/ACO changes are not from an AMD engineer but rather Rhys Perry of Valve's Linux graphics driver team. That's not to say though that RDNA 4m is necessarily for Valve, but rather Valve engineers typically have been responsible for the ACO compiler changes for that compiler they came up with along with all of their other RADV efforts. Since last year when AMD acknowledged RADV replacing AMDVLK, AMD has been providing more early resources to Valve's Linux graphics team in hardware enablement. In the case of the ACO enablement of new GPU targets, they can also base their work in part on changes made to the AMDGPU LLVM back-end.
[4]
With [5]this merge it extends shaderMixedFloatDotProductFloat8AccFloat32 from being only on RDNA4/GFX12 now to GFX11.7 too, reaffirms EXT_shader_float8 for 8-bit floating point also added to GFX 11.7, and other similarities to GFX12 rather than just being purely a re-branded GFX11 (RDNA3) part.
It will be interesting to see where RDNA 4m ends up appearing and how it ends up being marketed.
[1] https://www.phoronix.com/search/GFX11.7
[2] https://www.phoronix.com/news/AMDGPU-LLVM-GFX1170
[3] https://www.phoronix.com/news/AMD-RDNA-4m-Mesa-Patches
[4] https://www.phoronix.com/image-viewer.php?id=2026&image=radv_aco_gfx117_lrg
[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40917