windows打开软件白屏或黑屏
使用向日葵、TeamViewer 等远程访问软件的过程中,当打开VS、浏览器、视频播放器之类应用时,我们可能会遇到白屏或黑屏。
# 原因
根据网上搜索的结果,大致有两个原因:
- 台式机没有外接显示器,或显示器处于关闭状态。
- 笔记本合上了盖子。
根据以上原因,个人猜测主要是因为没有检测到显示器,电脑显卡自动切换到某种低负载模式,这将导致一些使用显卡硬件加速
的软件出现无法显示的问题。
# 解决方法
解决思路:既然软件无法正常显示,是由于显卡模式的切换,导致依赖显卡硬件加速的应用无法显示,那么解决方法主要有两种:
方法一: 让显卡能检测到显示器。可以通过外接显示器并通电、让笔记本打开盖子、外接虚拟HDMI之类的负载(让显卡误以为我们外接了显示器)。 方法二: 若某个软件时因为依赖显卡硬件加速而导致无法显示,那么禁用该软件的显卡硬件加速功能即可。禁用显卡硬件加速方法又有两种思路: 禁用手段一:百度,不同软件有不同的禁用方法。(可能有的软件没提供禁用选项) 禁用手段二:在NVIDIA控制面板里指定禁用某个软件(个人猜测,没试过)
方法三:临时的解决办法,下载网易的gameviewer ,用这个连上去,会强制使用显卡加速,就能看到ruatdesk的界面了
rustdesk默认会调用硬件加速。所以就白屏了,docker桌面版也有这个问题 ,需要调一下显卡驱动,指定程序走软解,就可以了
参考链接:https://linux.do/t/topic/291667/11
https://blog.csdn.net/a435262767/article/details/105752337


上次更新: 2025/02/07, 17:21:54