protonscr

For some reason, UE4 games do not start, despite the process running.

dxvkclosed needs feedbackwindows
doitsujin/dxvk#2416 · opened 2021-12-25 by SertrudeGtein · updated 2022-08-25 · 14 comments · github
SSertrudeGtein 2021-12-25 github

Hello.

I am a Windows user, which I know is not supported, but I really just wanted to see if you guys could help me with a problem I'm having.

I've been trying to use dxvk with Darksiders 3 and The Outer Worlds, but ran into a problem when the games "failed" to launch.

I try running the .exe and it does start the game process - this can be seen in the task manager and Steam, it shows the game as "running" - the game itself does not start. I tried spoofing a GPU as referenced here https://github.com/doitsujin/dxvk/wiki/Configuration and here https://github.com/ValveSoftware/Proton/issues/37#issuecomment-415833819, but it didn't do anything. So, I really just wanted to know if there is anything I can do, whether there is an issue at my end or whether it's just a UE4 thing.

The reason I'm trying to run this through dxvk is just to see if the framerate gets better. It's just vanity.

Thank you.

System information

  • GPU: GTX 1080
  • Driver: 497.29.0
  • Wine version: n/a
  • DXVK version: 1.9.2 + async

Log files

The Outer Worlds

Ggrazaerd 2021-12-25 github

did you try dxgi.nvapiHack = False ?

Llextra2 2021-12-25 github

Sounds to me like the window fails to draw? Maybe give this a try?
https://www.pcgamingwiki.com/wiki/Engine:Unreal_Engine_4#Borderless_fullscreen_windowed

SSertrudeGtein 2021-12-25 github

did you try dxgi.nvapiHack = False ?

I don't think I did. Could you elaborate, please? Do I add the line into the custom .config file I made?

SSertrudeGtein 2021-12-25 github

Sounds to me like the window fails to draw? Maybe give this a try? https://www.pcgamingwiki.com/wiki/Engine:Unreal_Engine_4#Borderless_fullscreen_windowed

I tried it, it did not work. Thanks, though.

The process also starts when I try running the game while logged out from Steam, but it's always the same - the window does not appear, no CPU or disc usage, only about 300MB of memory being used for the process. Then, when I try running the .exe again, it tells me that "there is already an instance of The Outer Worlds running."

Ddoitsujin maintainer 2021-12-27 github

Probably more Windows shenanigans. UE4 games generally run fine with DXVK on Linux.

SSertrudeGtein 2021-12-31 github

I thought so too, but the funny thing is that neither UE2,3, nor other UE4 games have the same issue. Do you reckon there could be no issue at all, only that the game takes a shitload of time to load?

RRareMv 2022-03-15 github

If it matters whatsoever: 5700 XT user here on Windows 10 and 11, Darksiders 3 launches just fine in native DX11, in DX12 with the -dx12 commandline and even Vulkan with all versions of DXVK 1.7.x and up I've tested.

BBruceNguyen812 2022-04-26 github

Hey OP have you ever solved it?

PPhantomGamers 2022-05-23 github

I just ran into this problem myself in the UE4 game 'The Ascent' when it is being ran with -dx11 as well. I'm running an RTX 3090 on Windows 11.

(this game in particular supports dx12 and uses it by default so it doesn't really matter, I was just testing it to debug a problem I was running into on another game)

Llextra2 2022-05-23 github

Borderlands 3 works just fine with AMD Radeon RX 5700.

Sounds like only Nvidia users have this issue?

PPhantomGamers 2022-05-23 github

I should clarify that it is only with select games. I was able to use DXVK fine with Vampire The Masquerade Swansong which is another UE4 title (though I didn't have luck getting the dxvk-nvapi to work with it, but that's another issue heh). I haven't tested Borderlands 3 on my end so I can't say for that game.

DDaveACG 2022-05-24 github

Not sure if this is the case here, but recently I also ran into this issue with this on UE4 games, such as Days Gone and Jedi Knight - the solution was to disable the Geforce Experience overlay.

With it enabled other games will work with DXVK, but some exhibit this behavior of launching but just sitting as a dormant process when it's enabled.

BBlisto91 2022-07-06 github

@SertrudeGtein @PhantomGamers Is this still an issue with latest dxvk and driver?
If yes try DaveACG's workaround and see if that helps.

You can also give latest master a try since alot of the code base have been touched recently.
You can grab a build here https://github.com/doitsujin/dxvk/actions/runs/2615690694

KK0bin maintainer 2022-08-25 github

Closing this because it's stale and we can't reproduce it.

Upstream links