如何通过 CLI 停用我的专用 NVIDIA gc?
我的笔记本电脑有 2 个显卡,一个集成的 INTEL gc 和一个专用的 NVIDIA gc?我对 NVIDIA gc 没有用处,因为我不再玩了(遗憾的是)。我还没有安装gc的任何驱动程序。由于省电原因,我想在 systemd 脚本中停用专用的。
答案1
您可以在 BIOS 中停用 NVIDIA 显卡。应该有像 Discrete/Hybrid/Integrated 这样的选项,Discrete 表示 NVidia,Integrated 表示 Intel,Hybrid 表示动态选择(使用 Integrated 选项)。
如果您想保留使用 NVIDIA 显卡的可能性,请在 BIOS 中保留“Hybrid”,并安装/配置 Bumblebee [1]。
答案2
如果原因是节能,那么唯一有效的方法是:拔掉你的 Nvidia gc!
阻止加载任何(专有/开源)专用驱动程序(如其他地方所建议的)不会节省瓦特!结果恰恰相反:您将失去任何驾驶节能模式的机会(如果有的话)
如果运行 Nvidia 专有驱动程序,根据型号,有一些专用于电源管理模式的配置设置。找到它们并使用它们。如果运行新风格... 啊啊!抱歉...我对此一无所知。但内核文档可以为您提供帮助。
答案3
您可以将 nvidia 卡的模块列入黑名单。
echo "blacklist nouveau" | tee > /etc/modprobe.d/nvidia-card.conf
和
echo "blacklist nvidia | tee -a > /etc/modprobe.d/nvidia-card.conf
或者您可以在 Bios/Uefi 中禁用该卡。
什么是 sysd 脚本?