![Thinkpad 扩展坞中的双显示器连接问题](https://linux22.com/image/216218/Thinkpad%20%E6%89%A9%E5%B1%95%E5%9D%9E%E4%B8%AD%E7%9A%84%E5%8F%8C%E6%98%BE%E7%A4%BA%E5%99%A8%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98.png)
问题从大约 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