just a quick question. I have 3 Intel GPUs in my host machine. 2 dGPUs and 1 Intel iGPU. I’m trying to enable experimental XE drivers for the 2 dGPUs and adjusted the kernel parameters as follows:
Is there another way I can determine if both cards are using the drivers I want? Is the command maybe just reading wrong information? Or is really only 1 of those 2 cards utilizing the xe driver?
Both cards should indeed be capable of using them, especially the newer card (a770) and as documentation says “Tiger lake and onwards”.
Am I maybe just passing the wrong kernel params to Grub?
it was exactly the other way round: The a770 was using xe, but the a380 wasn’t. Seems like it only gets applied to the card that’s first in the GRUB params. Hence, I thought if there was a way to place both IDs into i915.force_probe= and xe.force_probe= it might work. Not sure if that is possible tho
I know this is a bit of an offtopic, but how does the Xe driver behave with you ? I also have an Arc integrated card, however from time to time the system froze completely. The performance on the Xe is much better, but there are still these crashes.
I didn’t get any time with the xe driver yet, as I want either both cards to utilize it or none. So far I had no luck with that, so I really can’t tell how they perform in comparison yet.
But: How did you get it working for your iGPU? Was it just adding the Grub kernel parameters?
Mhhh. Yeah that’s how it should be for me as well, but I somehow can’t get 2 (or even 3) cards to utilize the xe drivers. Always just one at a time It’s grinding my gears that there seems to be no information about how to utilize this for more than one Intel card Damn!
Perhaps try creating a file in /etc/modprobe.d/i915.conf and enter these parameters there. I read about this somewhere when I was interested in Xe drivers, but I don’t remember where anymore and I won’t cite a link. However, I am not sure if this will work.
Sadly, this didn’t work. I wish it did tho It’s giving me the following error:
lspci -k | grep -EA3 'VGA|3D|Display'
libkmod: ERROR ../libkmod/libkmod-config.c:873 kmod_config_parse: /etc/modprobe.d/i915.conf line 1: ignoring bad line starting with 'i915.force_probe=!56a5'
So this is what I’m going to paste as kernel parameters? I first thought it worked, but I’ve read the output of the command wrong. Was happy for a second
Again it’s only utilizing it for the A380. But I might have forgotten to update-grub.