我有一台带有混合显卡(Intel/nvidia)的 HP zbook 15。
我想节省电量,只在 Ubuntu 14.04 中使用 Intel GPU。我在 Windows 7(用于工作)和 Ubuntu 14.04 之间进行双启动。因此我无法在 BIOS 中关闭 nvidia GPU,因为我在 Windows 7 中需要它。
我曾尝试像这样使用 nvidia-prime/nvidia 331 和 340: 如何关闭 nvidia(混合显卡)
但两个 GPU 同时开启,耗电量很大。看一下这个:
还有其他方法可以关闭 nvidia 卡吗?
答案1
非常简单,只需从 Ubuntu 安装中删除 nvidia 驱动程序即可。虽然使用 nvidia-prime 进行切换应该可以正常工作,但如果您只打算使用 Intel gpu,那么请删除 nvidia 驱动程序和相关软件包,根本不需要它们。
答案2
acpi_call
如果您只想延长电池寿命并降低温度,您可以使用 acpi_call:一个启用 ACPI 调用的 Linux 内核模块。使用 acpi_call_GUI,您可以通过图形界面轻松安装和配置它。
它是一个 Java 程序,可以让你:
- 安装 acpi_call 内核模块(每次更新后内核都会自动重新编译);
- 停用独立 GPU;
- 每次启动时自动停用独立 GPU。
如果您已经启用 systemd,或者您正在使用其他支持它的 Linux 发行版,则可以使用 acpi_call_GUI_systemd。
看这里:https://github.com/marcoDallas/acpi_call_GUI_systemd
安装
确保已经安装了 java 和 git,如果没有,请安装以下包:git 和 openjdk-7-jre
之后打开终端并输入以下命令:
git clone https://github.com/marcoDallas/acpi_call_GUI.git
cd acpi_call_GUI
sudo chmod +x install.sh
sudo ./install.sh
如何使用
要启动 acpi_call_GUI,请在仪表板中搜索它并单击图标,或在终端中输入:
sudo java -jar $HOME/acpi_call_GUI.jar
如果您有一个单独的 /home 分区,您可能需要使用此命令来启动 acpi_call_GUI:
sudo java -jar /usr/local/bin/acpi_call_GUI/acpi_call_GUI.jar