使用Linux 6.8将推出新的Intel Xe实验性内核显卡驱动程序明年初,上周我跑了一些i915驱动程序基准测试在各种Intel Arc Graphics独立GPU上运行。性能仍然有改进的空间,但它是一个很好的内核初始入口,并且易于测试。对于一些圣诞节周末的基准测试,我很好奇Xe内核驱动程序在集成显卡方面的工作效果如何新的Meteor Lake处理器。
就像上周实验性Xe驱动程序和成熟的i915 DRM驱动程序之间的Arc Graphics离散基准测试一样,我在为Linux 6.8构建代码集的DRM-Next内核时,在Ubuntu 23.10上运行了一些基准测试。这是与本周来自Oibaf PPA的Mesa 24.0-devel代码一起完成的,还使用了来自Linux的最新英特尔图形固件-Firmware.git。正如周五的文章中所指出的,切换到Xe内核驱动程序可以通过图形PCI设备ID的“i915.force_Probe=![ID]”和“xe.force_Probe=[ID]”参数来完成。
不幸的是,对于配备英特尔酷睿Ultra 7 155 H的新宏碁Swift Go 14,Meteor Lake集成的Arc Graphics与实验性的Android驱动程序配合得不好:
I915驱动程序工作正常,而切换到带有Meteor Lake显卡的试验性Xe驱动程序时,会出现白屏。如果仔细观察,可以隐约看到光标。
切换到VT仍然是白色的,但至少文本有一点可见,因为在尝试Xe驱动程序之前,我没有在这台笔记本电脑上安装OpenSSH服务器。
因此,遗憾的是,英特尔酷睿Ultra 7 155H的Xe驱动程序体验并不适用于英特尔DRM-Next状态,目前领先于Linux 6.8。不过,Xe驱动程序默认情况下不会与任何现有硬件一起使用,并且仍处于非常活跃的开发状态。这是一次失败,因为我期待着与流星湖进行一些有趣的圣诞节基准测试,因为考虑到流星湖弧形图形一直运行得很好 with the mature i915 driver but alas I'll need to revisit this testing down the line in 2024 to see how Xe evolves. Onto other end-of-year benchmarking...