AMD Prepares Linux Driver For New Feature: FreeSync Panel Replay

Written by Michael Larabel in Radeon on 16 June 2023 at 07:10 AM EDT. 15 Comments
RADEON
FreeSync Panel Replay is a new feature for AMD Ryzen laptops with the DCN v3.1.4 display block or newer for helping to reduce power usage when the screen contents are unchanged.

While there is already power-savings tech like Panel Self Refresh (PSR) with modern laptops to help reduce power usage when the screen contents are static, FreeSync Panel Replay is a new offering with Display Core Next 3.1.4+ hardware to help in similar scenarios. The open-source driver patches though do note that FreeSync Panel Replay cannot be used when PSR is active. AMD views this new FreeSync Panel Replay feature as superior to PSR because the source and sink remain synchronized to allow for lower latency when switching out of the mode, can handle more use-cases, and easier control of the sink's refresh rate.

The AMD patch cover letter describes FreeSync Panel Replay as:
In some instances, the GPU is transmitting repeated frames to the sink without any updates or changes in the content. These repeat transmission are wasteful, resulting in power draw in different aspects of the system

1. DCN is fetching the frame of data from DF/UMC/DRAM. This memory traffic prevents power down of parts of this HW path.

2. GPU is transmitting pixel data to the display through the main link of the DisplayPort interface. This prevents power down of both the Source transmitter (TX) and the Sink receiver (RX)

It will be interesting to see how much of a power advantage FreeSync Panel Replay has in comparison to Panel Self Refresh. Prior to seeing these FreeSync Panel Replay patches yesterday, I haven't heard AMD talk up this feature nor has there been any results within the search engines.

AMD FreeSync Panel Replay driver patches


The patch series is around one thousand lines of new code. Though due to the timing of these AMDGPU kernel driver patches, they aren't expected to be mainlined now until at least the v6.6 kernel cycle later in the year.
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