AMD Graphics Driver Prepares For Per-Queue Resets & Process Isolation In Linux 6.12
([Radeon] 5 Hours Ago
AMDGPU Improvements)
- Reference: 0001487835
- News link: https://www.phoronix.com/news/AMDGPU-Per-Queue-Linux-6.12
- Source link:
A big set of patches have been submitted for DRM-Next of "new stuff" to the AMDGPU kernel graphics driver and the AMDKFD compute driver with the upcoming [1]Linux 6.12 kernel cycle.
AMD's Alex Deucher on Wednesday evening submitted a big set of AMDGPU/AMDKFD feature patches ahead of the Linux 6.12 merge window opening in mid-September. Among the feature changes are continued work on RDNA4 / GFX12 hardware support, OverDrive overclocking support for SMU 14.x hardware, graphics command processor padding optimizations, and other enhancements.
Notably this pull request also includes the work on [2]per-queue reset support for more precise reset abilities when encountering hardware issues or buggy user-space workloads.
Another notable addition is adding a process isolation framework and wiring up that process isolation support for AMD GFX 9.4.3 / 9.4.4 IP. So the very latest AMD Instinct accelerators will be able to benefit from this AMDGPU/AMDKFD process isolation feature. I wrote about that new AMD graphics/compute process isolation feature a while back in [3]AMD Implementing Process Isolation Support For Their GPU/Accelerator Driver .
Plus this latest pull request has DisplayPort Multi-Stream Transport (DP MST) fixes, SR-IOV fixes, a Heterogeneous Memory Management (HMM) fix in the AMDKFD code, and even a couple fixes for the old Radeon driver. See [4]this pull request for these latest AMDGPU/AMDKFD feature changes coming to Linux 6.12.
Linux 6.12 should be out as stable in November and is likely to serve as this year's Long Term Support (LTS) kernel version.
[1] https://www.phoronix.com/search/Linux+6.12
[2] https://www.phoronix.com/news/AMDGPU-Per-Ring-Resets
[3] https://www.phoronix.com/news/AMDGPU-Process-Isolation
[4] https://lists.freedesktop.org/archives/dri-devel/2024-August/467040.html
AMD's Alex Deucher on Wednesday evening submitted a big set of AMDGPU/AMDKFD feature patches ahead of the Linux 6.12 merge window opening in mid-September. Among the feature changes are continued work on RDNA4 / GFX12 hardware support, OverDrive overclocking support for SMU 14.x hardware, graphics command processor padding optimizations, and other enhancements.
Notably this pull request also includes the work on [2]per-queue reset support for more precise reset abilities when encountering hardware issues or buggy user-space workloads.
Another notable addition is adding a process isolation framework and wiring up that process isolation support for AMD GFX 9.4.3 / 9.4.4 IP. So the very latest AMD Instinct accelerators will be able to benefit from this AMDGPU/AMDKFD process isolation feature. I wrote about that new AMD graphics/compute process isolation feature a while back in [3]AMD Implementing Process Isolation Support For Their GPU/Accelerator Driver .
Plus this latest pull request has DisplayPort Multi-Stream Transport (DP MST) fixes, SR-IOV fixes, a Heterogeneous Memory Management (HMM) fix in the AMDKFD code, and even a couple fixes for the old Radeon driver. See [4]this pull request for these latest AMDGPU/AMDKFD feature changes coming to Linux 6.12.
Linux 6.12 should be out as stable in November and is likely to serve as this year's Long Term Support (LTS) kernel version.
[1] https://www.phoronix.com/search/Linux+6.12
[2] https://www.phoronix.com/news/AMDGPU-Per-Ring-Resets
[3] https://www.phoronix.com/news/AMDGPU-Process-Isolation
[4] https://lists.freedesktop.org/archives/dri-devel/2024-August/467040.html
phoronix