Added continued support for AMDGPU and AMDKFD code making as part of DRM-Next support. The new pull request will be added to the AMD Radeon graphics driver for the Linux 6.3 kernel. Alex Deucher of AMD submitted the new order last Friday, following patches sent by Mario Limonciello of AMD.
Added more improvements to AMDGPU and AMDKFD to help with missing firmware in AMD Radeon graphics hardware and support
The example below is the left note describing partial changes to AMDGPU, AMDKFD, and Radeon encoding for Linux 6.3:
More new stuff for 6.3.
The following changes since commit f6e856e72ce51df1e0fe67aecb5f256fbd4190a6: drm/amdgpu: ta_secureDisplay_if.h updated to v27.00.08 (2023-01-05 11:43:46 -0500) are available in the Git repository at: https://gitlab.free. .org/agd5f/linux.git tags/amd-drm-next-6.3-2023-01-13 for you to fetch changes up to 0c2dece8fb541ab07b68c3312a1065fa9c927a81:drm/amdkfd:page-align-memory-reserve-size(2023-01-11 16:41:03 -0500)
Michael Larabelle, Linux analyst, and editor of the Phoronix website for Linux hardware points out that changes to the firmware will push the request processing to process it sooner during the driver initialization phase. The hope is that it will activate before it drops the system BIOS controller due to missing IP blocks that are part of the AMD Radeon graphics hardware. This should improve processing in Linux for next generation AMD graphics cards and improve user experience by getting support ahead of schedule.
amd-drm-next-6.3-2023-01-13:
amdgpu:
- Possible Segfault fix if it fails
- Rework FW requests to be executed ahead of time for all IP addresses
We do not lose the sbios console if the FW is missing - PSR fixes
- Various cleaning operations
- repair dump
- SMU13 fixes
amdkfd:
- Fix for VRAM BOs being flushed
- Fix cleanup if GPUVM build fails
- Fix memory accounting
- Use resource_size instead of open encoding
- Fix GC11 mGPU
Radeon:
- Fix memory leak on shutdown
In addition, fixes and improvements have been added to forty-five code patches to improve firmware handling. Larabel noted that “SMU13 Fixes” will help AMD Radeon RX 7000 series graphics cards and fix AMDKFD driver partitions.
Linux 6.3 will open the merge window sometime during the middle of next month, and the improvements that have been completed for DRM-Next will add more work to the live display manager.
News sources: Phoronix, Linux 6.3 kernel