I’m using Intel HD Graphics 620 and Qubes was pretty laggy until I tried this which caused it to speed way up with no downsides I can see:
Option “AccelMethod” “uxa”
I’ve also tried these and they don’t seem to make a difference although technically they should be faster (TearFree is false by default but the last two are default true):
For AccelMethod = uxa to work, intel driver must be i915. It’s not better for modern CPUs…
EDIT:
I’ve checked Xorg.0.log nad it seems that uxa acceleration method is default (no need to set any option in xorg.conf) for modesettings intel driver.
Now I test sna.
I’ve made some more testing.
Dunno why with first test “UXA” accell poped as default for me.
I have i5-1245U 11th gen cpu with Iris gfx (no Xe yet), QubesOS r4.2.4 with Mesa 24.
When I delete /etc/X11/xorg.conf.d/20-intel.conf that was made by r4.1 installer (at first it was configured with intel DDX driver, but I’ve changed it to modesetting because it was too slow) then:
So, setting of AccelMethod for intel gfx is viable only with Driver "intel" DDX driver which have terrible defaults and everything must be set/configured by user in xorg.conf and is not advised for Iris/Xe users.
BTW, this default Xorg configuration for Iris/Xe gfx assure no screen tearing with compositor enabled (default in QubesOS).
BTW2: with r4.1 installation and MESA 23 there was no default auto recognition and auto load of Xorg so making xorg.conf was mandatory