如何在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系统中禁用集成显卡非常简单。在需要高性能的场合下,禁用集成显卡可以大幅提升系统性能。