如何在Linux中禁用集成显卡? (linux 禁用集显)

在一些需要高性能的场合下,禁用集成显卡可以使得Linux系统的性能更好。那么,如何在Linux中禁用集成显卡呢?

我们需要确认显卡的名称。可以通过命令“lspci | grep VGA”来查看。结果如下:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)

这里显示的是Intel HD Graphics显卡。

我们需要找到Linux系统中的内核参数文件,一般在“/etc/default/grub”路径下。可以采用文本编辑器(例如Vim或nano)打开grub文件,如下:

sudo vim /etc/default/grub

grub文件中的一行:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

不同的Linux版本有可能略有差异,但是大部分都是类似的。我们需要在这一行中添加如下内容:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”

“nomodeset”参数意味着禁止显卡在启动阶段启动。加入此参数后,部分显卡会自行选择云显模式。另外,“quiet”和“splash”参数是指禁止Linux系统在启动时显示任何进程。如果需要显示代码进程,则可以去掉这两个参数。

如果您的系统有UEFI启动方式,则还需要在grub文件中加入“splash”选项。在修改grub文件后,通过以下命令更新grub。

sudo update-grub

注销并重新登录后,就可以确认禁用的内核参数是否已正确加载,以及集成显卡是否已被禁用。

如果您需要重新启用集成显卡,则可以使用以下命令重新编辑grub文件:

sudo vim /etc/default/grub

并将grub文件中原来的“GRUB_CMDLINE_LINUX_DEFAULT”行恢复为:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

保存并退出grub文件,然后运行以下命令更新grub:

sudo update-grub

通过这种方法,在Linux系统中禁用集成显卡非常简单。在需要高性能的场合下,禁用集成显卡可以大幅提升系统性能。


数据运维技术 » 如何在Linux中禁用集成显卡? (linux 禁用集显)