Prior to the release of the AMD Radeon RX 7900 series graphics cards, additional work was required to optimise the newest series. However, as shown below, AMD engineers are working hard to improve optimizations and fixes for Linux 6.3.
amd-drm-next-6.3-2023-01-06:
amdgpu:
- multi-display secure display support
- DML enhancements
- DCN 3.2 enhancements
- Updates to PSR and DP 2.1
- SR Updates to the IOV RAS
- Support for VCN RAS
- SMU 13.x updates
- Convert 1 element arrays to flexible arrays
- Include RAS support in DF 4.3
- Increased stack size
- S0ix rework
- Soft reset repair
- Allow 0 as a vram limit on APUs
- Display improvements
- Miscellaneous code cleanups
- Documentation improvements
- Handle SMU13.x profiling modes
amdkfd:
- – Error handling improvements
- PASID enhancements
radeon:
- Convert one-element arrays to flexible arrays.
drm:
- Include DP adaptive sync and DPCD definitions.
UAPI:
- On newer chips, add new INFO queries for peak and min sclk/mclk for profile modes.
- Mesa patch concept: https://gitlab.freedesktop.org/mesa/drm/-/merge requests/278
We see “secure display support” on the list, which will improve the use of multiple displays. DisplayPort 2.1, Display Core Next v3.2 IP, SR-IOV RAS, and Video Core Next RAS changes and support, Panel Self Refresh (listed as PSR) updates, SMU 13.x updates aimed at next-gen hardware, and other minor changes, fixes, and enhancements are also included.
According to Michael Larabel of Phoronix, the new user-space API expansion focusing on information queries with the capability of reading the minimum and peak memory clocks and shaders for specific profiles in updated Radeon graphics cards is an interesting feature.
While the new additions and fixes for Linux 6.3 are minor and not critical for software to run smoothly, the fact that AMD engineers are constantly pushing improvements into the open-source ecosystem is fantastic.
Users are invited to view the current pull request on the Freedesktop organisation website, as well as the AMD Direct Rendering Manager, or DRM, driver inclusions. Nonetheless, we can expect many more additions and optimizations over the next month.