protonscr

Vkd3d can no longer launch games from EA Desktop

vkd3dclosed
HansKristian-Work/vkd3d-proton#1515 · opened 2023-04-14 by Bill5122 · updated 2023-04-14 · 6 comments · github
BBill5122 2023-04-14 github

Please describe your issue as accurately as possible. Include screenshots or videos if relevant

Software information

EA origin is now end of life, and users are being forced to migrate to the EA desktop app. In my testing on the latest git branch of vkd3d-proton it is not possible to launch any game from the client. The Ea desktop client will be stuck on "Launching game" and after enough time the entire client will crash. The commit that broke this appears to be https://github.com/HansKristian-Work/vkd3d-proton/commit/fbf03829ebaaf068f9166c668a7f1c9265999915 previous commits are able to launch games perfectly fine. Games also launch fine from the v2.8 release.

Tested games:
Plants vs. Zombies: Garden Warfare 2
Plants vs. Zombies: Battle for Neighborville
Spore

System information

  • GPU: 5700xt
  • Driver: Mesa 23.2.0-devel (git-3e22c3a8bc)
  • Wine version: 8.5 staging
  • VKD3D-Proton version: vkd3d-proton git fbf03829ebaaf068f9166c668a7f1c9265999915

Log files

Proton or Wine logs.
wine log

KK0bin 2023-04-14 github

Did you actually install d3d12core.dll into your Wine prefix?

BBill5122 2023-04-14 github

I am using lutris to launch vkd3d and replacing the lutris vkd3d runtime files with different commit versions that I have compiled.

KK0bin 2023-04-14 github

wine: Call from 000000007B014094 to unimplemented function d3d12core.dll.D3D12GetInterface, aborting

vkd3d-Proton implements that, so d3d12core.dll is not correctly installed in your setup.

Mmbriar 2023-04-14 github

Well, does lutris copy the d3d12core.dll into the prefix and set it to native? Probably not if it hasn't been updated.
14 Apr 2023, 17:13 by @.***:

Did you actually install d3d12core.dll into your Wine prefix?


Reply to this email directly, > view it on GitHub https://github.com/HansKristian-Work/vkd3d-proton/issues/1515#issuecomment-1508764089> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/A3G6J6ODH7IGPN4TT4Y3DHLXBFSSVANCNFSM6AAAAAAW6RE77M> .
You are receiving this because you are subscribed to this thread.> Message ID: > <HansKristian-Work/vkd3d-proton/issues/1515/1508764089> @> github> .> com>

BBlisto91 2023-04-14 github

https://github.com/lutris/lutris/commit/7d1d514a1c0b21405324d725abad8c6308d19b1e
The support for this haven't made it to a release version yet so you'll have to use the git version or manually do something for the prefixes you want to use it in.

BBill5122 2023-04-14 github

Closing, mbriar was correct with the issue being with lutris, thanks for the help all.

Upstream links

DLLs