In this one, instead of completely disabling the i915 shrinker, I'm only preventing to swap out the i915 caches when the system is short on memory.
I'm testing this new one on my laptop right now and it seems to be a better compromise, since it still allows to free up some i915 memory, but it also prevents to completely kill interactive performance.
I've uploaded another test kernel (5.4.0- 24.28+lp1861359 v2): /kernel. ubuntu. com/~arighi/ LP-1861359/
https:/
In this one, instead of completely disabling the i915 shrinker, I'm only preventing to swap out the i915 caches when the system is short on memory.
I'm testing this new one on my laptop right now and it seems to be a better compromise, since it still allows to free up some i915 memory, but it also prevents to completely kill interactive performance.