I've verified that i915 is indeed limited to X86: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/i915/Kconfig So at a minimum we could set CONFIG_DRM_XE_FORCE_PROBE="*" on riscv64 and arm64. Even better would be if upstream would conditionalize .force_probe = 1 for !X86 or rather !CONFIG_DRM_I915, so that no distro workarounds become necessary. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/xe/xe_pci.c