假设我将 Nvidia 驱动程序设置为拉伸较低分辨率的窗口,比如某些游戏的 1280x960,拉伸到全屏,比如 1920x1080。
然后,在从这样的游戏窗口按 Alt-Tab 键后,我想所有其他窗口也会收到分辨率更改事件,并且它们会切换到较低的分辨率,这意味着它们将从 1920x1080 开始以 1280x960 进行渲染!例如,MS Edge 浏览器窗口就会这样运行!
理想情况下,退出拉伸的游戏窗口后,其他程序的窗口应该保持其分辨率。但事实并非如此!
这到底是谁的错?是 Nvidia 的 GPU 驱动程序,还是 Windows 操作系统,还是游戏本身(游戏本身可能要求/推动全局分辨率更改,而不是只针对其自身的局部分辨率更改!)?是谁搞乱了要为各个窗口保留什么分辨率?
更新:我可以说这不是游戏的问题,因为我已经用两个不同的游戏(CS:GO 和 GTA-V)以 1280x960 的分辨率运行它们进行了测试,它们都导致 MS Edge 窗口从 FHD 恢复到较低的分辨率!
另外,在开始以错误的较低分辨率进行渲染后,除了手动更改每个窗口的窗口分辨率(例如应用恢复然后最大化)之外,还有其他解决方案吗?