AMD Has DP MST DSC Support Ready For The Linux 5.6 Kernel

Written by Michael Larabel in AMD on 10 January 2020 at 05:26 PM EST. 18 Comments
AMD
In addition to their AMDGPU/AMDKFD feature updates sent out on Thursday, AMD also sent in a special pull request to DRM-Next on its own of a new feature: DP MST DSC.

DP MST DSC is DisplayPort Multi-Stream Transport Display Stream Compression. AMD and the other common Linux display drivers have long supported DP MST for driving multiple displays off a single DisplayPort cable thanks to this specification. DP MST has been around since DisplayPort 1.2 and allows multiple independent displays to be served off a single DP port thanks to multiplexing the streams. MST also supports daisy-chaining and other convenient features. What's new now is supporting DSC (Display Stream Compression) for MST.

DSC itself is the VESA-backed low-latency compression algorithm for serving higher resolution content on reduced bandwidth. DSC is important for 8K and above outputs in particular or 4K@120Hz. DSC with MST becomes all the more important due to sharing a single cable for multiple displays, thus opening up setups to higher resolutions / higher refresh rates.

MST hubs and other devices do need to support DSC for this to work out, besides this new kernel support.

This pull request plumbs DSC into the core Direct Rendering Manager subsystem and ultimately exposes it for operation with the AMDGPU DRM driver.
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