protonscr

DLLs Untrusted By EAC.

dxvkclosed windowsnot a bug
doitsujin/dxvk#3414 · opened 2023-05-12 by ghost · updated 2023-06-15 · 8 comments · github
1 matching comments, n / p to jump
?ghost 2023-05-12 github

The "d3d11.dll" and "dxgi.dll" triggers the EasyAntiCheat and blocks the DLLs saying 'Untrusted file'.
I think this issue can be fixed by making the DLLs to have any kind of certificate, like ReShade which it works fine with games that have EAC.

I'm in for testing this issue by trying in games that have EAC.

Software information

All games with EasyAntiCheat from Steam like Crossout or War Thunder.

System information

  • GPU: NVIDIA GeForce GT 1030
  • Driver: 531.79.0
  • Vulkan version: 1.3.236
  • DXVK version: v2.1
RRiesi 2023-05-12 github

The anticheat is just doing its job. Nothing dxvk can do about it when a game refuses to load it on windows.

Also you wont get a (advertised by random reddit people) performance boost anyway, so not worth risking a ban by trying to bypass things.

RRiesi 2023-05-12 github

Also looking up your GPU shows it having only 2GB of VRAM. That will also play very badly with dxvk's higher VRAM consumption and worse memory management.

KK0bin maintainer 2023-05-12 github

Take this to either Epic Games or the developer of the game you want to play.

There is nothing we can do about it.

RRedundanz 2023-05-17 github

a certificate does nothing if the dll is not whitelisted by eac devs through its file hash.
what you actually can do is ask the eac devs to include dxvk .dlls in their whitelist. regardless of any pseudo "certificate".

BBlisto91 2023-05-18 github

You really should not mess around with anti cheat.

Bbno1 2023-05-18 github

About digital signatures, Microsoft's dlls are digitally signed with their private key. It's impossible to convince EAC that dxvk dlls are signed by Microsoft unless you can obtain their private key and sign them yourself. Don't waste your time on that.

Mmbriar 2023-05-18 github

It is a waste of time because it will not work. You can't fake a cryptographic hash.

BBlisto91 2023-05-18 github

And the point of anti cheat is that they shouldn't allow any random file to do what ever they want. If you could just circumvent that easily it would destroy the point.

This will not be officially supported and Windows isn't either. So if it doesn't work that is just that and we advise that you shouldn't mess with anti cheat in general.

DLLs