跳转至

Intel

驱动

对于较新的Intel显卡(如Raptor Lake及更新架构),Linux内核现在提供了两个驱动选项:传统的i915驱动和全新的Xe驱动。如果你想尝试更现代或Vulkan支持更好的Xe驱动,可以参考以下步骤。

在终端中运行以下命令,获取显卡的硬件ID和当前正在使用的内核驱动:

lspci -nnk | grep -A 4 VGA

输出可能类似:

00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-S UHD Graphics [8086:a788] (rev 04)
        DeviceName: Onboard - Video
        Subsystem: AIstone Global Limited Device [1d05:5002]
        Kernel driver in use: i915
        Kernel modules: i915, xe

通过查看Kernel driver in use这一行,我们知道现在正在使用i915驱动。要切换到Xe驱动,我们需要修改内核启动参数。

切换到Xe驱动1

首先,通过上面的命令,确认你的显卡PCI ID。例如,本例中展示的a788就是我们需要使用的ID。

以GRUB引导加载程序为例,需要修改 GRUB 配置文件,来让内核加载Xe驱动。编辑GRUB配置,添加内核参数以禁止i915驱动加载,并强制加载Xe驱动:

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.force_probe=!a788 xe.force_probe=a788"

然后,更新GRUB配置:

sudo grub-mkconfig -o /boot/grub/grub.cfg

重启电脑,再次运行lspci -nnk | grep -A 4 VGA。如果成功,你应该能看到Kernel driver in use: xe。赶紧体验最新最热的Xe驱动吧!