Hi everyone,
I recently installed CachyOS on a machine with the new Intel Arrow Lake (Core Ultra 7 2nd Gen) architecture and an Arc Pro 130T/140T iGPU.
By default, the system was using the i915 driver. However, for this new architecture, the xe driver is the modern and performant choice. Since I’m using the Limine bootloader, I wanted to share how I forced the switch to the xe driver.
1. Identify your PCI ID: First, check your GPU’s PCI ID: lspci -nn | grep -E “VGA|3D”
(In my case, it was 7d51)
2. Update Limine Configuration: I used the following command to add the necessary kernel parameters to /boot/limine.conf sudo sed -i ‘/cmdline:/ s/$/ i915.force_probe=!7d51 xe.force_probe=7d51/’ /boot/limine.conf Note: Replace 7d51 with your specific ID.
After a reboot, lspci -k confirms the switch:
00:02.0 VGA compatible controller: Intel Corporation Arrow Lake-P [Arc Pro 130T/140T] (rev 03)
Subsystem: Lenovo Device 5134
Kernel driver in use: xe
Kernel modules: i915, xe Everything feels much smoother now! I hope this helps anyone else using Arrow Lake on CachyOS.
EDIT : it seems this is a temporary thing , when a new karnel update comes it will dissapear .