如何在Linux系统上禁用独立显卡?

1. 概述

禁用独立显卡是在Linux系统上进行节能和降低噪音的一种常见需求。通过禁用独立显卡,系统将仅使用集成显卡,从而节省电力消耗和降低风扇噪音。

2. 检查硬件信息

在开始禁用独立显卡之前,我们需要先检查系统的硬件信息,确保了解独立显卡的型号和驱动程序。

你可以使用以下命令来查看系统的显卡信息:

lspci | grep VGA

命令的输出类似于:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620

01:00.0 VGA compatible controller: NVIDIA Corporation GP108M [GeForce MX150]

从输出中,可以看到系统中存在两个显卡,其中一个是集成显卡,另一个是独立显卡。

3. 禁用独立显卡

有几种方法可以禁用独立显卡,下面介绍其中两种常见的方法。

3.1 使用NVIDIA闭源驱动

如果你使用的是NVIDIA独立显卡,并安装了NVIDIA的闭源驱动,你可以使用以下命令来禁用显卡:

sudo nvidia-xconfig --no-use-gpu

该命令会生成一个新的X配置文件,并将显卡禁用。请注意,您可能需要重启系统才能使更改生效。

3.2 使用内核模块参数

另一种禁用独立显卡的方法是在内核启动参数中添加相应的参数。

编辑/boot/grub/grub.cfg文件,找到以"linux"开头的行,并在其末尾添加"modprobe.blacklist=nouveau"参数。

示例:

linux   /boot/vmlinuz-linux root=UUID=xxxxxx rw quiet splash modprobe.blacklist=nouveau

保存文件后,执行以下命令使更改生效:

sudo update-grub

然后重启系统,独立显卡将被禁用。

4. 验证禁用结果

禁用独立显卡后,我们需要验证禁用结果。

你可以使用以下命令来查看显卡的状态:

lspci -nnk | grep -i vga -A3 | grep 'in use'

命令的输出类似于:

Kernel driver in use: i915

从输出中,可以看到系统正在使用的显卡驱动程序是集成显卡对应的驱动程序。

5. 总结

本文介绍了在Linux系统上禁用独立显卡的方法。通过禁用独立显卡,可以节省电力消耗和降低风扇噪音。具体可以选择使用NVIDIA闭源驱动或者在内核启动参数中添加相应的参数来实现禁用独立显卡的目的。

禁用独立显卡后,我们可以通过检查显卡的状态来验证禁用结果。

在执行任何操作之前,请确保备份重要数据,并在进行尝试之前仔细阅读文档或咨询专业人员。

操作系统标签