As I’ve noticed, EndeavourOS now uses dracut. But while trying to pass through a gpu on Cassini, I ran into issues.
First, this tutorial does not work for me. I’ve tried.
Second, I tried to go the other direction and use modules-load.d for my module loading. It managed to load two modules successfully (vfio and vfio-pci) but failed to load the other 2 (vfio_iommu_type1 and vfio_virqfd), which resulted in GPU audio device being passed through, but video device being left with nvidia driver. Not doing anything in modules-load.d and using just dracut alone has pretty much no effect on my GPU and leaves both video and audio devices without vfio-pci.
The point is, I can’t get gpu passthrough to work on EndevaurOS with dracut. I actually switched from manjaro, where I had it more or less working with mkinitcpio.
I discussed this in detail more in this GitHub thread.
I would be very thankful for your help, and I’m keen on helping you if this turns out to be some kind of a bug.
and select logs that you consider useful. Be sure to include at least System journal, most recent.
Finally click Share logs to the internet and show the Result URL here.
These are very similar, almost identical, to the Arch wiki ones I followed, up to the part where you need to change hooks and modules, because these are for mkinitcpio users.