protonscr

Elden Ring on Win7 GTX 970 has 5 fps

vkd3dclosed
HansKristian-Work/vkd3d-proton#1019 · opened 2022-02-26 by mhmarf · updated 2022-03-09 · 10 comments · github
Mmhmarf 2022-02-26 github

Hello.
I'm (and many more) trying to play Elden Ring on Win7 and GTX 970 using this mod which uses DXVK's dxgi.dll and VKD3D-Proton 2.3.1 but cannot get more than 5 fps and game runs in slow motion...
Apparently nvidia users cannot benefit from VKD3D as opposed to amd users who it seems do not have this low fps problem.
Can anything be done? Will changing OS to Linux change anything?
Thanks
eldenring_dxgi.log
.

BBlisto91 2022-02-27 github

@mhmarf you could try with the latest vkd3d-proton master build
https://github.com/HansKristian-Work/vkd3d-proton/actions/runs/1899995433

But note the main focus of vkd3d-proton is Linux so they probably won't focus on windows support (especially not win 7).
I can't say if running Linux instead would give you a difference since it has its own overhead. Also the game seems to have some optimization issues even for some people with powerful pc's

Mmhmarf 2022-02-27 github

Trying this build resulted in a white screen into crash to desktop. Will try asking author of Elden Ring Win7 mod to provide a patch for it and will report the results.
Thanks.

BBlisto91 2022-02-27 github

Ah i see. I get the same issue on Linux through Proton. Though my R9 380 is technically below min spec so haven't really looked into it.
As the devs said in this other issue they don't believe that is a vkd3d issue (i don't either since it also happens for me with WINED3D). So i don't think anything can be done.
I think your best bet would be to upgrade to min windows 10 to get the newest drivers and directx 12 or try out Linux

SSveSop 2022-03-01 github

The main goal (as said) of vkd3d is not to get this working with Win7.
You could experiment with M$ own D3D12on7 package perhaps?
https://microsoft.github.io/DirectX-Specs/d3d/D3D12onWin7.html#faq
https://www.nuget.org/packages/Microsoft.Direct3D.D3D12On7
Supposedly the "nuget" package can be renamed to .zip and extracted into the game folder... Not tested this, but "people" have tried :)

Mmhmarf 2022-03-02 github

I used d3d12.dll of MS instead of vkd3d and game crashed to desktop after a white screen.
Got this new warning line in dxgi log ("warn: DxgiAdapter::QueryInterface: Unknown interface query" "warn: 7abb6563-02bc-47c4-8ef9-acc4795edbcf"). Not sure dxvk was needed here for MS D3D12 or not... trying without it gave the same result.
I will try on Linux later. Rather not use spyware 10.
Thanks all for help.

RRyusennin 2022-03-06 github

@mhmarf In your case, you should give a try to this proxy library:
https://github.com/tuffee88/d3d12ProxyEdrDx11_0

Mmhmarf 2022-03-06 github

@Ryusennin
I've already tried it and got white screen crash. Without it I can get into the game (tho 5 fps).Also my gpu does support DX12 so don't think that library is even related to me. Though it has enabled people with old DX11 cards to run the game with 40 fps but they are on Win 10 not Win 7.Thank you for your help.
On Sunday, March 6, 2022, 04:34:10 AM GMT+3:30, Ryusennin @.***> wrote:

@mhmarf In your case, you should give a try to this library:
https://github.com/tuffee88/d3d12ProxyEdrDx11_0


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.Message ID: @.***>

TTheApprentice6 2022-03-06 github

I'm on Windows 10 the game works fine on DX12 with some frame drops, but for some reason newest version of VKD3D doesn't work the game opens and it closes, some older version works but really bad, did anyone get Elden Ring or any other DX12 game to work on the newest VKD3D?

Edit: I think I figured out why it doesn't work for my old AMD GPU on Windows https://github.com/HansKristian-Work/vkd3d-proton/issues/754 "The latest AMD drivers should have the extension. robustness2 is a hard requirement for D3D12.".

Ddoitsujin maintainer 2022-03-06 github

The game works fine with vkd3d-proton on Linux.

WWintermute00 2022-03-09 github

@mhmarf
Latest versions of vkd3d can still work on Windows if you follow these instruction. It fixes the white screen crash to desktop.
https://www.youtube.com/watch?v=I0Fq9qGk0zQ

Proton versions

Upstream links

DLLs