[SRU] [L] [PATCH 0/3] Fix blank display when Thunderbolt monitor is plugged second time

Kai-Heng Feng kai.heng.feng at canonical.com
Wed Sep 6 04:59:25 UTC 2023


BugLink: https://bugs.launchpad.net/bugs/2034491

[Impact]
When a Thunderbolt monitor gets plugged to an AMD laptop for second
time, the Thunderbolt monitor remains blank.

[Fix]
Reinitialize TMU and perform proper Time Synchronization Handshake every
time.
Also disable S/G for APUs with larger memory.

[Test]
The Thunderbolt monitor still has image after many replugging.

[Where problems could occur]
This change the flow on disabling TMU, which is responsible for time
synchronization, so behavior of Thunderbolt docking might be affected.
Per my limited test no issue has been observed.

Mario Limonciello (2):
  drm/amd: Disable S/G for APUs when 64GB or more host memory
  thunderbolt: Fix a backport error for display flickering issue

Sanjay R Mehta (1):
  thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot
    plug onwards

 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    | 26 +++++++++++++++++++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  5 ++--
 drivers/thunderbolt/tmu.c                     |  4 ++-
 4 files changed, 32 insertions(+), 4 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list