protonscr

The First Descendant - dx12 error on IntelArc

vkd3dclosed
HansKristian-Work/vkd3d-proton#2042 · opened 2024-07-05 by PadTrick · updated 2025-05-03 · 9 comments · github
PPadTrick 2024-07-05 github

Cant get any UE5 Games to work if DX12 is used (idk if there are any with DX11).
Game boots, EAC boots and then presents me with this popup window. (it's the same with Remnant II).

the_first_descendant

Software information

The First Descendant

System information

  • GPU: Intel Arc A770 16GB
  • Driver: Mesa 24.1.2
  • Wine version: Proton 9.0-2 (it's the same for every version)
  • VKD3D-Proton version: v2.12-58-gf6d39052afb1

Log files

steam-2074920.log

update
Mesa 25 seems to fix this issue, currently testing the git version until Arch drops mesa 25

HHunterCZ122 2024-07-05 github

Try forcing feature level by adding this env var to game's launch options on Steam: VKD3D_FEATURE_LEVEL=12_2 %command%
If that doesn't work, try 12_1 instead.
I also recommend to use mesa git for Intel Arc.

PPadTrick 2024-07-06 github

doesnt work, tried several methods that working on my gtx 1070 with no luck
already tried mesa-git and it doesnt changed anything.
seems to me, that there is functionality missing in vkd3d, but i'm bad at reading logs :)
maybe it's missing in mesa idk, hope to get pointed in the right direction ^^

Ddoitsujin maintainer 2024-07-06 github

I don't really see why this wouldn't work, but if there's a feature that UE5 requires and isn't supported by ANV then we're kind of screwed anyway.

Can you post your vulkaninfo output?

PPadTrick 2024-07-06 github
Ttsikavo 2024-07-17 github

I have the same problem on Arc A750. Most UE5 games have a Fatal error that can be easily resolved by adding force_vk_vendor=-1 %command% to the launch options (this works for both dx12 and dx11). But if the error appears as described above, then nothing can be done. The video card itself can work with dx12 in Linux, but for some reason not all UE5 games want to do so, and this is most likely a proton problem

PPadTrick 2024-07-17 github

i opened also a issue about it at mesa. lets see where it goes
https://gitlab.freedesktop.org/mesa/mesa/-/issues/11469

BBlisto91 2025-01-14 github

Copying my comment in the mesa issue for visibility
The general crash when UE 5.1+ games see Intel have been fixed on Proton Bleeding Edge. Besides that the dx12 error will be solved by https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32676

PPadTrick 2025-02-26 github

Just compiled mesa from git today and all UE5 Games which previously refused to start (dx 12 not supported error) are working now.
Havent tested much gameplay yet, currently checking how performance changed and if gfx glitches occure in other games.

steamcommands: "gamemoderun mangohud %command%"

current system config:
OS: Arch Linux
KERNEL: 6.13.4-zen1-1-zen
CPU: AMD Ryzen 7 5800X 8-Core
GPU: Intel Mesa Intel Arc A770 (DG2)
GPU DRIVER: 4.6 Mesa 25.1.0-devel (git-826acf5dce)
RAM: 32 GB

Nnathub 2025-05-03 github

Just compiled mesa from git today and all UE5 Games which previously refused to start (dx 12 not supported error) are working now.

This fixed Claire Obscur: Expedition 33 for me (graphical errors, cutscenes were red screen, and wouldn't let me select XeSS in graphics).
Likely other games too when I get a chance to test. Had issues with certain UE5 games here and there.

Proton versions

Launch options

Launch lines