Qt 版微信在 Windows 上导致 Type-C 显示器黑屏

电脑:联想 yoga pro 14s 2023 13900H ,Windows 11 pro 显示器:aoc q27e12c ,带反向充电 65w ,已安装官网驱动 接口:全功能 Type-C, pd 3.0, dp 1.4

现象:偶尔突然黑屏:有时候彻底连不上,必须重启显示器并重新拔插线缆;有时候会黑屏几秒钟,再自行恢复。 debug:此前怀疑过显示器驱动,Windows 系统本身,dp/pd 握手协议,USB 4 e-marker 握手等,最终均确认无影响并排除。其中,以为是浏览器硬件加速导致,切换并更换浏览器,发现无效。昨天灵机一动,关闭了微信,到现在近 24 小时,再无黑屏。 补充:具体原因未知。但是和微信的浏览器存在相关性(~50%),估计也涉及到硬件加速问题,毕竟 Qt WebEngine 导致的黑屏不少见,更不知道微信怎么魔改以便兼容小程序。当然,不排除 Windows 的锅(~30%,eventvwr 查不到记录),Type‑C 硬件和多协议握手不是现在的微软能解决的。 后期操作:将查看显卡日志、验证 EDID 数据、进行 DisplayPort Analyzer ,检查是不是硬件问题(毕竟张小龙不是每天都没有**,不能错怪)。