Thinkpad 扩展坞中的双显示器连接问题

Thinkpad 扩展坞中的双显示器连接问题
  • 笔记本电脑配备ThinkPad P14s Gen 1 (AMD)专用 GPU
  • 扩展坞:(40AJ端口颜色与图片中的颜色不符,但应该是这个
  • 两个相同的屏幕通过DP连接
  • 没有桌面环境,i3窗口管理器

问题从大约 2 年前(大约 2021 年初)就开始了:

  • 计算机无法暂停,因为恢复时屏幕无法连接
  • 由于同样的原因,计算机无法从扩展坞上拆卸和重新连接
  • 如果屏幕由于省电而关闭,那么当它们被唤醒时,它们通常无法正确连接
  • 如果你让屏幕通过省电模式关闭,然后等待唤醒时无休止的闪烁,希望它们能够重新连接,那么通常会导致崩溃 - 可能是 GPU 驱动程序

到目前为止,我已经通过不挂起、不从扩展坞分离以及不让屏幕进入省电模式来避免这些问题,而是通过物理电源按钮将其关闭——出于某种原因,这并没有导致最终唤醒时出现问题。

然而,过去一两周(~2023 年初),问题变得更糟:

  • 启动时屏幕几乎无法连接(以前不是问题)
  • 如果它们确实连接,那么第二个屏幕通常会镜像第一个屏幕
  • 通过 pwr 按钮关闭屏幕的解决方法不再有效 - 屏幕在唤醒时无法连接。

$ lspci -k | grep -EA3 'VGA'
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev d1)
    Subsystem: Lenovo Renoir
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu
$ uname -a
Linux p14s 6.1.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.4-1 (2023-01-07) x86_64 GNU/Linux

不确定要提供什么数据,但是这是来自 kern log 的一些可能相关的堆栈跟踪


编辑:看起来它已经恢复到旧的状态 - 我可以通过不暂停/从坞站分离来解决它,但在长时间闲置后,显示器仍然不会重新连接。

编辑223 年 6 月:更新到trixie(新 Debian 测试/下一个稳定版本的代号)后,问题似乎完全消失了。当前可能相关的包:

firmware-amd-graphics      20230515-2
xserver-xorg-video-radeon  1:19.1.0-3
xserver-xorg-video-amdgpu  23.0.0-1
linux-image-amd64          6.3.7-1
libdrm2                    2.4.115-1
libdrm-amdgpu1             2.4.115-1

相关内容