我在 15 英寸 Macbook Pro Retina(配备 Nvidia GT750M)上通过 Bootcamp 运行 Windows 8。当我打开任何全屏运行的游戏时,游戏通常会强制使用原始分辨率(2880x1800)或在某些情况下选择一些极低的分辨率,而不是使用我通过 Windows 显示设置设置的任何分辨率。如果我尝试在游戏中将分辨率设置为 1920x1200 或除原始 Retina 之外的任何分辨率,我最终会在黑色边框的框中看到全屏游戏,实际上缩小到这些物理像素,而不是放大以适合整个屏幕。
我尝试过所有可能的配置中的 DPI 缩放,尝试过在开始游戏后通过 Windows 强制调整分辨率等。我一直在努力寻找解决此问题的方法,但没有找到对我有用的方法。救命!
答案1
我解决了自己的问题,但我想为遇到此问题的其他人发布解决方案,因为我不相信我不是唯一遇到过此问题的人。
问题是,通过 Boot Camp 运行 Windows 时,Retina 显示屏会显示其全分辨率 (2880x1800)。这会导致屏幕上显示的内容非常小,除非手动设置正确的 DPI 或降低分辨率(导致桌面模糊不清)。无论设置的分辨率如何,可能是由于 DirectX 允许绕过 Windows 显示设置,全屏程序都可以获取 Retina 显示屏的原始分辨率并进行调整以适应其令人赏心悦目的效果。
这里的问题是(截至 2015 年 3 月)Nvidia GT750M 芯片的性能根本不足以在最高分辨率下以合理的水平运行几乎所有游戏(例如,在最近的一次测试中,即使在最低的视频设置下,《孤岛危机 2》也只能以微不足道的 15 fps 运行)。在 1920x1200 分辨率下,GPU 仍然会在某些方面出现问题,尽管我发现大多数最新版本的游戏在中高设置下可以达到 60fps。
当然,明智的做法是将分辨率降低到 1920x1200。这样做时,有些游戏可以正确显示:缩放以适合整个屏幕;但大多数游戏只会显示一些漂亮的黑条,您只能在大约一半的屏幕上玩游戏。无论怎么调整 Windows 的显示设置都无法解决这个问题。
解决方案:
右键单击桌面并选择 Nvidia 控制面板。在左侧栏中选择“调整桌面大小和位置”,您会在其中找到一个复选框选项,标记为“覆盖游戏和程序设置的缩放模式”。选择此选项将阻止游戏以 1:1 的比例显示较低的分辨率(例如 1920x1200),而是允许 GPU 填满整个显示屏。
请注意,此解决方案仅适用于运行 Nvidia 芯片的 Retina MacBook Pro;我不知道这是否适用于具有类似问题的其他 Nvidia 芯片的显示器,尽管我强烈怀疑它会起作用。
答案2
上述答案在 2018 MBP 上仍然有效。设置位于 AMD 控制面板中。打开 GPU 缩放,然后在右侧菜单中选择全屏或纵横比。
答案3
这个问题真的让我很烦恼。但上面的解决方案不起作用。最后我偶然发现了这篇 reddit 帖子
https://www.reddit.com/r/bootcamp/comments/ih7y7f/rocket_league_only_takes_uo_about_14_of_my_screen/
其中一条评论建议使用
Win+Ctrl+Shift+B 将重置您的图形驱动程序,在运行 Bootcamp 时,我总能解决这个问题。您的屏幕将变黑,然后您会听到哔声,游戏将重新全屏显示。
我首先需要使用 Shift+Tab 打开 steam 视图,因为游戏《刺客信条:黑旗》阻止按键组合进入操作系统。但在使用 steam 视图执行后,我听到了哔声,屏幕自行恢复正常。