我有一台新的戴尔 XPS 15 (L502x),配备 NVIDIA GeForce 540M、Intel Core i7Q 2.2 Ghz 和 Crucial RealSSD 硬盘。与当今大多数配备 NVIDIA 显卡的笔记本电脑一样,它具有“Optimus”功能,可以在集成的 Intel HD 显卡和功能更强大的 NVIDIA 显卡之间无缝切换,目的是延长电池寿命。
我买这台笔记本电脑时以为它有某些常识性选项,比如在交流电源下仅使用 NVIDIA 卡的能力,以及/或者强制使用一张或另一张卡的能力。看来我错了,或者我只是不知道该怎么做。
我想知道如何配置 Optimus,以便 NVIDIA 卡始终用于所有任务,包括 Windows 桌面/Aero。我对英特尔卡的性能不满意,所以我想完全绕过它。我知道由于这些卡的硬件配置,英特尔硬件不能简单地被禁用,但我希望 NVIDIA 卡能完成所有的工作。我翻遍了 NVIDIA 控制面板和英特尔设置程序,却找不到任何线索来做到这一点。我在谷歌上搜索了很多关于这个主题的信息,但发现没什么用。
到目前为止我尝试过的事情:
在 BIOS 中检查是否可以选择仅使用一个视频卡或另一个视频卡;不存在这样的选项。
更新了 BIOS,但没有效果。
将 Nvidia 控制面板设置为使用 Nvidia GPU 作为默认设备。
尝试通过 NVIDIA 控制面板强制 dwm.exe 在 NVIDIA GPU 上运行,目的是让 Aero 在 NVIDIA GPU 上渲染。这个程序似乎有一个特殊例外,因为 GPU 选择的下拉框呈灰色,并设置为“集成显卡”:
尝试强制在卡上安装较旧的 Optimus 之前的驱动程序;没有成功。
欢迎提出任何建议,但请不要回答说我不应该试图禁用 Optimus!
答案1
简短的回答:它不会“切换”,并且您无法禁用英特尔 IGP。
详细回答:从硬件角度来看,Intel IGP 始终负责将图像输出到笔记本电脑的 LCD 屏幕。NVIDIA GPU 在处于活动状态时将渲染的图形复制到 Intel IGP 的帧缓冲区(位于系统内存中)。Optimus 软件根据加载的配置文件和用户设置使某些程序使用 GPU。它目前不支持在 GPU 上运行操作系统桌面合成。
查看Optimus 白皮书更多细节。
答案2
我对这款笔记本电脑不太熟悉,但 BIOS 中经常有一个选项可以指定 Optimus 显卡,或者强制 Intel 或 Nvidia 显卡占主导地位。这将完全禁用一个芯片组。
答案3
我不明白为什么 DWM 与任何其他 3D 应用程序不同,因此它为什么必须如此特别。
这有点痛苦,但你可能想看看所有这些信息在哪里存储(它可能在C:\ProgramData\NVIDIA Corporation\Drs
文件夹中)然后尝试用十六进制编辑器修改它,看看是否可以启用组合框。
如果您喜欢编程,您还可以尝试通过(1)获取组合框的窗口句柄,然后(2)调用它来强制启用下拉菜单EnableWindow
,尽管根据我的经验,这并不总是有效。
答案4
您可以查看 Nvidia 驱动程序的这个补丁:混合 PhysX mod v1.03 / v1.04ff,这似乎与您的问题有关。最好也阅读一下评论。
最后,一条评论确认 v1.04ff 适用于您正在使用的 270.61 版本。
如果您决定尝试,请首先做好一些备份。