Intel¶
驱动¶
对于较新的Intel显卡(如Raptor Lake及更新架构),Linux内核现在提供了两个驱动选项:传统的i915驱动和全新的Xe驱动。如果你想尝试更现代或Vulkan支持更好的Xe驱动,可以参考以下步骤。
在终端中运行以下命令,获取显卡的硬件ID和当前正在使用的内核驱动:
输出可能类似:
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配置:
重启电脑,再次运行lspci -nnk | grep -A 4 VGA。如果成功,你应该能看到Kernel driver in use: xe。赶紧体验最新最热的Xe驱动吧!