老游戏用Intel HD Graphics 4000代替nVidia Geforce 630M?

14 windows laptop gpu windows-8 dual-gpu

我最近买了一台Toshiba Satellite P855-32X 笔记本电脑

我启动这台笔记本电脑后的第一件事当然是将所有驱动程序更新为最新的。配置我需要的一切,它就像一个魅力。

我可以毫无问题地玩所有最新游戏,但是当运行名为“Dark Reign 2”[DirectX 7] 的游戏时,它以 25 FPS / ~20 FPS 的最大值运行(无论设置是最低 @ 640x480 还是最高 @ 1366x768),在我配备 i3-370M 和 AMD Radeon HD Mobility 5740 [512mb gddr3 vram] 的旧笔记本电脑上,它以 120 fps 的速度运行。(但是我总是在游戏中将其限制为 60)

我的笔记本电脑在应用程序上有一个 RMB 选项,它允许您指定使用哪个 GPU 运行应用程序: 在此处输入图片说明

但是在使用此选项或第二个选项启动 DXdiag 后,我总是看到此屏幕: 在此处输入图片说明

我尝试查看 NVidia CPL,但它没有那么多选项......

在此处输入图片说明

我还确保我的“默认 GPU”设置为 NVidia GPU。然而问题仍然存在。

我尝试禁用英特尔集成高清显卡:

在此处输入图片说明

但是当我尝试运行游戏时,它给了我一个错误,没有硬件加速支持(对于 1999 年的游戏呵呵)

所以我在DXDiag中查找:

在此处输入图片说明

令我惊讶的是,这里绝对没有 GPU/制造商名称,并且使用了默认的 Windows 驱动程序。

我的所有驱动程序都是最新的,所有 VC++ 可再发行组件、.net 框架、Windows 更新、依赖项和 DirectX 最终用户运行时 (DX9) 都是最新的并已安装。

我真的不知道问题是什么,我真的很讨厌我不能以超过 25 fps 的速度玩旧游戏,而所有新游戏(2005+)的可玩性更高......笔记本电脑游戏运行就像一个魅力。

这是怎么回事,我该如何解决?我真的不明白这一点。

我怀疑我的 Geforce 是通过英特尔芯片组“连接”到主板的 - 在 - 之间?如果这是真的,有什么办法可以规避这一点吗?

编辑:我忘了提到我确实使用“使用集成 GPU”运行游戏,结果是一样的。(游戏以最高 25 fps 运行)

Fop*_*ush 15

几年前我写了一个关于这个主题的问题,所以我不妨附上我所知道的。

您的笔记本电脑使用一种称为 Nvidia Optimus 的技术来渲染来自两个 GPU(集成英特尔图形处理器 [IGP] 和更强大的 Nvidia 显卡 [DGPU])的视频输出。这是通过将笔记本电脑的屏幕仅连接到 IGP 的帧缓冲区,并允许 DGPU 将内存页面直接写入该帧缓冲区来实现的。通过这种方式,两张卡甚至可以同时将输出渲染到同一屏幕上。当应用程序调用 DGPU 渲染时,DGPU 将输出写入应用程序占据的屏幕部分。在游戏等全屏应用的情况下,DGPU 将写入 IGP 的整个帧缓冲区。Nvidia Optimus 白皮书中提供了对该过程的更详细描述。

当在支持 Optimus 的机器上运行图形密集型应用程序(例如游戏)并遇到性能不佳时,首先确保应用程序使用 DGPU 而不是 IGP 是合乎逻辑的。您可以通过显示的上下文菜单条目来执行此操作,或者更可靠地通过 NVidia 控制面板执行此操作。只需从左侧窗格中选择“管理 3D 设置”,选择您的应用程序,然后将“首选图形处理器”设置为 Nvidia 芯片组。

您可以使用Optimus Test Viewer确保应用程序在 Nvidia GPU 上运行。此工具将指示是否启用了 DGPU,并可以列出正在使用它的进程。

与 Optimus 相关的问题的最终解决方法存在于显卡的硬件输出中。Nvidia 控制面板,如您的屏幕截图所示,可以显示哪些物理输出连接到哪些显示器。从您的屏幕截图来看,Nvidia GPU 似乎有一个物理输出 - 您可以尝试将外部显示器插入此输出并确认它在 Nvidia 控制面板中显示正确连接。如果是这样,您的显示器现在直接连接到 DGPU 的帧缓冲区,这意味着没有使用 optimus,并且该显示器上的所有渲染都将在 DGPU 上进行。

根据对您的问题的评论中的讨论,您已完成以下操作:

  1. 通过 Nvidia 控制面板强制为您的游戏使用 DGPU
  2. 通过使用 Optimus Test Viewer 验证游戏正在使用 DGPU
  3. 将显示器连接到 DGPU 的硬件输出并在该显示器上运行游戏

尽管如此,游戏仍然运行得很糟糕。我只能从这些信息中,该问题的结论不是擎天柱相关,但其他一些问题-可能来自这样的老游戏的兼容性问题出现了,或者从你的新笔记本电脑的配置的某些属性。你已经提到这个游戏是开源的——如果有一个活跃的开发社区,他们可能是找到解决这个问题的下一个最佳选择。