当我将 GTA V 设置为全屏运行时,如果我在游戏和桌面之间切换,屏幕会变黑约 2 秒,然后恢复。但如果我在W屏幕变黑时按下,GTA V 不会冻结,因为我注意到游戏中的汽车开始移动。
如果 GTA V 处于窗口模式,并且我在桌面和游戏之间切换,屏幕不会变成黑屏。如果按Alt+ Enter(使其全屏),它会变成黑屏。我不知道问题是什么。
我已经更新了图形驱动程序。
我的系统规格:
- Nvidia GTX 970
- 英特尔 i7 4790k
答案1
这是很正常的。在窗口模式和全屏模式下运行是两个非常不同的环境。在窗口模式下,应用程序像任何其他 Windows 程序一样运行。在全屏模式下运行时,您的 PC 会“专用”机器,就好像它正在运行一样。显然,操作系统的后台仍有一些东西在运行,但是驱动程序等的行为方式不同。从 Windows 应用程序切换回屏幕时,所有这些都必须重新初始化,结果就是几秒钟的黑屏。
答案2
这是设计使然,可能与多线程有关,而且当您切换到桌面时所有图形数据都将被清除。
当您切换回游戏时,主游戏线程立即启动,读取按键、播放声音、让您的汽车移动。
另一方面,图形线程具有很多要做的工作很多。它必须从头开始设置整个图形管道。必须加载纹理,必须在 GPU 上编译和启动着色器程序,并且必须将各个着色器阶段流水线连接在一起。这需要一些时间,最长的时间可能是加载纹理。
在单线程程序中,所有这些设置都必须在程序接受任何按键之前完成,这会延迟您开始运行的时间,但在多线程程序中,这两件事可以同时发生。显然,如果一个线程在另一个线程之前准备好,您将得到这种“奇怪”的行为。
全屏模式和窗口模式的区别在于,在全屏模式下,应用程序假定它在焦点对准时具有完全控制权,而在不对准焦点时,您不希望它“占用”资源。窗口模式通常适用于您想要在游戏和 Windows 之间快速切换而不卸载图形数据的情况。窗口模式通常比全屏模式稍慢,但使用 alt-tab 退出程序时没有延迟。
答案3
我在 Warzone 中也遇到过这种情况,只需搜索图形选项并选择“无边框窗口”而不是“全屏”即可
答案4
可能的解决办法
我也刚开始遇到这个问题,但幸运的是,我记得在这个问题发生之前我对我的电脑所做的最后一次更改。
在GeForce Experience进入设置并禁用游戏内覆盖. 重新启动游戏(也可能重新启动计算机)。
这帮我解决了这个问题。这让我相信全屏模式在处理覆盖层时可能会有问题。因此,例如,如果您没有 NVIDIA GPU(这意味着您没有 GeForce Experience),请查找您当前正在使用的任何其他覆盖层。禁用它们可能是您的答案。