drm-kmod
drm-kmod copied to clipboard
RFE: Xe driver support
Lunar Lake, Battlemage, and newer Intel graphics cards are Xe2 and require the Xe driver from Linux.
...aaand also requires Linux 6.6+ at least. We are still at Linux 6.1-lts at best.
Time to update to Linux 6.12?
An alternative might be to run an actual Linux kernel in a Bhyve or Xen VM, pass through the GPU to it, and use a paravirtualized interface to allow the FreeBSD host to access it. Bhyve is the FreeBSD-native solution, but Xen would have the advantage of being able to share code with other projects that have similar needs, such as @QubesOS. (Disclaimer: I work on Qubes OS, but my opinions are my own.)
Now that drm-kmod master is at 6.8, I guess it's at least imaginable to try to bring the Xe driver over. Is anyone working or planning to work on this? I'm interested in trying, since I have an A770 I'm not able to use at the moment. And although I'm a decent C programmer, I have no FreeBSD kernel experience, or any other kernel experience really. Does anyone know if there is anything currently missing in LinuxKPI and/or drm-kmod that's required by Xe(the one from 6.8)?