如何使用 NVIDIA 驱动程序禁用独立 GPU?

如何使用 NVIDIA 驱动程序禁用独立 GPU?

我有一台 DELL studio XPS 13(又名 1340),截至 12.04 版,大多数东西开箱即用,运行顺畅,但我遇到了一些耗电和发热问题(如果不称之为严重的发热问题的话)

该系统配备了 NVIDIA GeForce 9500M(具有混合 SLI),并且在“lspci”中显示为这两张卡

02:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 9200M GS] (rev a1)
03:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M G] (rev b1)

我必须安装nvidia-当前超过驱动程序,因为 noveau 在暂停后会冻结系统。通过安装nvidia-当前并运行nvidia-xconfig暂停后的恢复过程已修复。

顺便说一下nvidia-当前系统耗电很多,而且发热很大。我想这是因为独立 GPU 一直处于开启状态。我并不需要这个系统上的 3D 图形,即使不需要最低限度地运行 unity 和 compiz 进行窗口管理。

所以我的问题是:如何禁用,使用nvidia-当前,独立 GPU 9200M 而只使用集成 GPU 9400M?

笔记:

答案1

我和你有同样的笔记本电脑。我试过大黄蜂,但它对我来说不起作用。你可以在这个帖子中阅读我的经历:https://lists.launchpad.net/hybrid-graphics-linux/msg02295.html

我实际上正在尝试使用我的独立 9200M GS GPU,并且我继续在那里发帖询问问题并报告我的进度。目前的问题似乎是 NVIDIA 内核驱动程序永远不想将 LCD 显示器连接到专用卡,所以我正在尝试弄清楚如何告诉它这样做。

但是,如果您只想禁用自己的 GPU,我发现的唯一解决方案是内核模块,它只需调用 ACPI 方法来禁用专用 GPU: http://luizfar.wordpress.com/2010/06/29/how-to-switch-off-xps1340-discrete-video-card-on-linux/

Bumblebee 应该能够更优雅地做到这一点,即使对于像我们这样的传统系统也是如此,但是当我尝试运行它时,它会抱怨我没有 Optimus 系统(显然)。

希望这篇文章对您有所帮助,如果您使用独立 GPU 取得任何进展,请向该列表发送消息。

相关内容