我在 2012 年中期的 MacBook Pro 上使用 Windows 和 Bootcamp(以下是配置)。最近,当我玩游戏时,每 2-3 秒就会出现频繁(且持续)卡顿,无论是 2D 游戏还是 3D 游戏,无论我是否降低图形和分辨率。
过去几天我进行了广泛的搜索,最后才来这里提问。到目前为止我尝试过的方法:
- 当我出现卡顿时,GPU-Z 显示 GPU 温度约为 90 C。
- 在 Process Explorer 中,我可以看到 GPU 使用率为 100%,即使在非 AAA 游戏的低分辨率最低图形设置下也是如此。(例如《劳拉·克劳馥与奥西里斯神庙》和《奥日与黑暗森林》)
- 我已将我的 nVidia 驱动程序更新至最新版本。
- 我已卸载所有与 nVidia 相关的程序并重新安装它们。
- 我已经禁用音频和网络驱动程序(因为我读过它们在某些情况下可能会导致卡顿)。
- 我尝试过 DPC 延迟检查器和大多当我观察到延迟时,我看到了一个峰值。
我非常担心出现硬件故障,因为我住的地方没有 Apple 商店。
另外,我还安装了 DS3 驱动程序,以便将 PS3 控制器连接到我的电脑,即使在测试期间没有连接控制器,这也可能会影响性能,因为我读到过卡顿是由于驱动程序无法在正确的时间范围内执行任务而引起的。
任何帮助都将受到赞赏。
答案1
90° C 的温度可能是 GPU 开始“节流”的极限,即暂停一段时间以冷却。或者使用相同热管/散热器的 CPU 也达到了极限。CPU 温度会达到多高?(CPU-Z)以及 MacBook 的具体 CPU 型号是什么?
在笔记本电脑下面放一些小东西来推动它,让它有更多的呼吸空间,或者使用一些带有 USB 供电风扇的主动冷却垫,看看是否能减少冻结
答案2
看https://forums.anandtech.com/threads/gpu-throttling-on-macbook-pro-9-1-mostly-solved.2333625/。
在我的例子中,ThrottleStop 显示 CPU 以 3.4GHz 持续运行,平均温度为 90C。禁用 Turbo(在 ThrottleStop 中)可将其降至 2.6GHz 和 70C。我不知道罪魁祸首是电源还是热量,但进行更改后,GPU 似乎更顺畅,卡顿现象也消失了。