关于外接显示器的疑惑

2021-10-22 00:08:13 +08:00
 voidless

用笔记本( aero15 2080 的显卡)外接了个显示器,每次刚开机的时候很流畅,用几个小时之后卡到不行了,关掉外接显示器切回内屏很流畅,切换回去就很卡,只能通过重启解决,求解惑

2223 次点击
所在节点    程序员
9 条回复
yidinghe
2021-10-22 00:10:58 +08:00
排除法:更换显示器,或尝试更高规格的连接线。
wudaye
2021-10-22 09:09:43 +08:00
试试更新显卡驱动?有没有转接 hub ?
chengyiqun
2021-10-22 10:05:01 +08:00
外接显示器的时候, 你是不是仅第二屏输出?
这种情况是有问题的, 有时候会有 bug, 还要经过核显绕一圈.
Windows 进程在启动后是无法直接切换输出模式的, 比如 dwm.exe,
开机的时候, 走核显输出, 但是外接屏幕又要变成独显输出, 所以就会冲突.

一般的笔记本就是, 内屏永远是核显输出, 用到独显也是辅助计算. 而外屏就是独显输出, 很多时候, 它不会切换输出模式.
解决方法就是禁用核显, 再启用就行了. 同样的, 去掉外接屏幕的时候, 禁用独显再启用.
最后按下 ctrl+shift+windows+B 刷新显卡驱动.

刷新核显脚本
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
pnputil /restart-device "PCI\VEN_8086&DEV_3E9B&SUBSYS_086F1028&REV_00\3&11583659&0&10"


刷新独显脚本
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
pnputil /restart-device "PCI\VEN_10DE&DEV_1C8C&SUBSYS_086F1028&REV_A1\4&34b8ef37&0&0008"

你到设备管理器里看下硬件 id, 如果和我不同, 那么换成你自己的.

pnputil 是 win10 里自带的命令行工具.

这个问题我是经常遇到, 所以才总结出来的.
chengyiqun
2021-10-22 10:10:04 +08:00
这个问题怎么发生的, 笔记本外接屏幕, 同时合上笔记本, 放到支架上使用. 我目前就是这么用的.
如果笔记本没合上, 那么内屏是 1 屏幕就是主屏, 外接的屏就是 2 号辅屏. 但是合上笔记本内屏后, 就变成只有外屏了, 外屏就变成了 1 号屏幕, 就是主屏幕, 但是已经打开的程序仍然在试图通过核显...
chengyiqun
2021-10-22 10:15:17 +08:00
这种情况通常只发生在, 内屏核显输出, HDMI 口独显输出上.
如果内外屏统一使用核显或者统一使用独显输出, 大概就没这个问题了.
有的游戏本就有独显直连模式. 可以试试(戴尔 G15, 联想拯救者, 微星 GE66 这种型号, 其他的自己查)
tayrelking222
2021-10-22 10:49:05 +08:00
膜拜楼上大佬
voidless
2021-10-22 19:24:11 +08:00
@chengyiqun 高手啊,我之前摸到了国外论坛也说是类似的但没有解决方法只能重启 dwm,我试试你的这个方法,先谢一波
voidless
2021-10-22 19:26:33 +08:00
我就是内屏关了,只用外接显示器,查了技嘉的参数只有最新出的笔记本才支持直连,买之前不知道有这个坑
kenvix
116 天前
同样遇到了这个问题,如果因为接口的限制一定要用核显独显同时输出的话,窗口特效应关尽关吧:

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/809659

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX