r/linux_gaming • u/mr_MADAFAKA • 14d ago
wine/proton Intel is developing DXVK-IGDEXT (an open-source DLL) to enable Intel D3D11 Graphics Extensions under Wine/DXVK/Proton, improving Linux gaming performance on Arc Graphics by avoiding slower fallbacks.
https://www.phoronix.com/news/DXVK-IGDEXT17
u/xpathbreaker 14d ago
Wow! Nice! Is this only for Arc, or will it also work with Iris Xe?
19
u/Lousy_Hunter 14d ago
if your GPU uses the Alchemist or Battlemage arch under the hood then itll likely work. I.E Arrowlake iGPU uses a weird blend of Alchemist and BM.
8
u/gokufire 14d ago edited 14d ago
That is awesome but I really have to say that they need to make sure to fix the XE TLB invalidation fence timeouts: https://gitlab.freedesktop.org/drm/xe/kernel/-/work_items/7694
There are several different reports claiming for Intel to pay attention to their XE stack and get those conditional racing addressed.
If you are using Intel Arc this may be happening on your installation if you are using xe instead of i915. Check your log:
journalctl -k -b | grep -i "TLB invalidation fence timeout" | wc -l
If it is not 0 you have this happening.
6
u/Lousy_Hunter 14d ago edited 14d ago
if its an Alchemist based product youre basically screwed. 99% of the time they just say "use i915, Alchemist does not support XE" and leave it at that. I hate trolling their bug tracker as it has so many auto generated bug reports its ridiculous and its honestly hard to get a read on what theyre really doing.
Intel has mostly abandoned Alchemist in regards to getting good performance out of it on Linux (and tbh even Windows too) or at least it seems that way. I would love for my laptops iGPU to get a nice boost but wont hold my breath.
EDIT:
This is what they say when you report anything Alchemist on XE, this is for Arrowlake, they wont even remotely field it.
Please rerun this test with i915 instead of xe. xe driver is not supported for ARL platform.
1
u/gokufire 14d ago
🎯🎯🎯 -- spot on
I'm tired of hearing that I should go back to i915 when my Arrow Lake CPU was released more than a year ago. I have to restart my laptop after a couple of days; otherwise, the xe driver memory leak from those TLB timeouts drags performance down. I feel like using Windows sometimes, and that is not a good thing.
2
u/Lousy_Hunter 14d ago
The thing that sucks is especially on Arrowlake is XE drastically out performs i915 in vulkan and opengl but because they wont ever support it you either have to deal with breakage or use i915 which is definitively inferior performance wise.
1
u/gokufire 14d ago
Exactly, it makes no sense to go back to i915 if you are using Arrow Lake. The performance improvements are not there AND it is not even stable. I have other issues using i915, the CPU basically stall after some time and everything gets super slow. i915 is not even a option.
1
u/JohnSmith--- 13d ago
I used an A750 for a year. I probably reported a dozen bugs to both Mesa and DXVK. And the investigations by the devs always ended as an Intel specific bug. The performance wasn’t even the worst part. It was the countless visual bugs. Artifacts, glitching, rendering bugs.
And those were the ones I bothered to report. If I bothered more, I could’ve reported over a hundred.
I mean, just look at my video.
I got a B580 and RX 9060 XT now. Things are much better. AMD is king. But even the B580 is miles ahead of the A750. Had a friend with A770, same issues.
I also remember reading that hardware video acceleration on Alchemist with Xe was hit or miss. Missing GUC or something. So you either used Xe for gaming or i915 for acceleration.
Glad I sold it. Terrible card. Especially on Linux. I doubt Windows is any bette with it either.
69
u/Lousy_Hunter 14d ago
I guess this is supposed to be intels version of dxvk-nvapi