首先,说实话,我不确定我现在遇到的这个问题是操作系统的问题还是软件本身的问题。我怀疑是其中之一,所以我在这里发布了一个问题。
故事
我最近下载了一款 PC 游戏(如果有帮助的话,那就是《刺客信条:奥德赛》)。
我在台式机和笔记本电脑上都玩过这款游戏。
它在我的台式机上运行完美,几乎有 60 FPS。
我第一次在笔记本电脑上玩的时候,它也运行完美,几乎有 60 FPS。
几天前,我第二次在笔记本电脑上玩这个游戏。在此之前,游戏有一个更新,我安装了该更新。
游戏现在仅以 2 倍 FPS 运行。
我当然认为这是由于游戏更新。我通过谷歌搜索尝试了很多设置,但都没有帮助。
昨天晚上,我发现 Nvidia 有一个驱动程序更新。我安装了它并再次打开游戏,它再次以 60 FPS 运行!然后我关闭笔记本电脑去吃饭。
当我回来时,打开笔记本电脑并再次打开游戏,它再次以 2x FPS 运行......
我努力实现的目标
让我的笔记本电脑上的游戏每次都以近 60 FPS 的速度运行。
我的想法
首先,由于这款游戏在我的笔记本电脑上已经以近 60 FPS 的速度运行了两次,因此有 2 个事实可以确定:
- 低 FPS 不是由于硬件缺陷造成的。事实上,我的笔记本电脑的性能比台式机高。(两者都是 i7 和 16GB RAM,但我的笔记本电脑有 GTX 1050 Ti,我的台式机运行的是 GTX 750 Ti)
- 低 FPS 不是由于任何游戏或显示设置造成的。
当然,所有这些都可能只是游戏中的一个错误。但我也怀疑我的 Nvidia 卡根本没有被使用。与市场上的大多数笔记本电脑类似,我的笔记本电脑有 2 个显卡,一个英特尔板载显示器和一个 Nvidia 显卡。我高度怀疑低 FPS 是因为只使用了英特尔卡,而没有使用 Nvidia 卡。
这可能是因为操作系统错误地将英特尔卡识别为 Nvidia 卡;或者操作系统正确识别但并未使用。
我怀疑是无缘无故的误识别。我尝试了 Windows 提供的性能监控工具,当游戏以 2x FPS 运行时,我看到3D
Nvidia GPU 的部分始终为 100%,而 Intel 的部分为 0%。鉴于我认为问题是 Nvidia 卡未被使用,因此 100% 可能是 Intel 卡而不是 Nvidia 卡。
我尝试过但没有帮助
- 重启计算机
和往常一样,运气不佳。
- 重新安装 Nvidia GeForce Experience 和所有 Nvidia 驱动程序。
根本没帮助。
- 关闭 Nvidia GeForce Experience 中的“节省电池寿命”
没有帮助。
- 在设备管理器中禁用英特尔显卡
然后我尝试打开 Nvidia 设置。Nvidia 设置无法打开,并弹出一个窗口,提示“找不到使用 Nvidia 显示器的显示器”。
我也尝试打开游戏。游戏几乎无法运行。我打开了性能监视器,发现现在我只有一个标有 Nvidia 的 GPU,当游戏运行时,虽然我什么都控制不了,但 GPU 使用率的所有维度都是 0%。因此,即使我禁用了英特尔卡,也不会使用 Nvidia 卡. (这也是我认为我可能会尝试以超级用户身份发布此内容的主要原因)
那么,在这种情况下,有什么方法可以强制使用 Nvidia 显卡吗?或者,我可以尝试其他方法吗?