Proposed Patches Would Enable FP16 Pixel Format Support For Older AMD GPUs

Written by Michael Larabel in Radeon on 29 December 2020 at 09:52 AM EST. 9 Comments
RADEON
Patches posted on Monday by independent open-source contributor Mario Kleiner would enable FP16 pixel format support for older generations of AMD Radeon GPUs.

These latest patches from Kleiner would enable FP16 pixel format support for DCE8 through DCE11 display hardware, or basically Kaveri / Hawaii through Polaris.

Kleiner notes in the new patches, "The [hardware] supports fp16, this is not only useful for HDR, but also for standard dynamic range displays, because it allows to get more precise color reproduction with about 11 - 12 bpc linear precision in the unorm range 0.0 - 1.0. Working fp16 scanout+display (and HDR over HDMI) was verified on a DCE-8 asic, so I assume that the more recent DCE-10/11 will work equally well, now that format-specific plane scaling constraints are properly enforced, e.g., the inability of fp16 to scale on older hw like DCE-8 to DCE-11."

The patches are under review. Flipping on FP16 for DCE8 through DCE11 is straight forward while new is a patch to check the plane scaling against format-specific hardware plane capabilities to ensure nothing goes awry. There does seem to be some DCE8 bugs with AMDGPU DC display code but will hopefully get addressed and ideally seeing this support merged in 2021 for benefiting Kaveri through Polaris.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week