Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DIRT 5 compatibility #39

Open
milo-it opened this issue Apr 4, 2022 · 10 comments
Open

DIRT 5 compatibility #39

milo-it opened this issue Apr 4, 2022 · 10 comments

Comments

@milo-it
Copy link

milo-it commented Apr 4, 2022

Hi Tuffee88
please can you adjust your tool to work also with DIRT5 ?
can you check if it is possible? I'm running DIRT5 on GTX960m
after adding your "tool" to the folder, i get past the DIRT title screen and intro video. but then i get this error:
's_cpuReadbackBuffers[readbackBufferIndex][qID]->Map(0, &range, (void**)&pMappedMem)' failed with 'HR = 0x887a0005, Reason = Istanza del dispositivo GPU sospesa. Utilizzare GetDeviceRemovedReason per determinare l'azione appropriata.

without your "tool" it won't launch.. so you've done some progress..
hopefully you'll be able to make us poor kids with no budget play also high-end AAA new releases!!

please let me know your thoughts
Milo

@tuffee88
Copy link
Owner

tuffee88 commented Apr 7, 2022

Hi Milo,

this seems to be the standard driver hang message (the usual reason for the "Device Removed" message).
I'll try to give Dirt 5 at shot when I find some time to see if this happens on my card too.

But in general this is likely a symptom of not supporting required hardware features, so changing/modifying the game would probably necessary -> I won't be able to help you there, sorry.

@milo-it
Copy link
Author

milo-it commented Apr 8, 2022

Let's hope you can do some magic on this as well.
Keep us posted
Cheers

@milo-it
Copy link
Author

milo-it commented Apr 16, 2022

Hey! Any chance you dig into dirt 5?
I've seen as well an ini from EMPRESS on DEATHLOOP, maybe it could help?
I cannot buy a new pc, hope you can help

@tuffee88
Copy link
Owner

tuffee88 commented Apr 19, 2022

Hi milo-it,

Yes, I had a look - I get a different crash on startup on my Kepler GPU but anyways this won't be fixable without some kind of feature emulation or game hacking, so sorry but this is out of scope for this projects.

Btw. bypassing the initial feature check using the proxy d3d12.dll does at least get me to the menu if I switch to my cheap-ass Radeon card that supports feature level 11_1 so DIRT 5 likely works on different GPUs using this.

The EMPRESS fix doesn't work for me on Deathloop (okay she mentions a GTX 770 but I have a card that's very close architecture wise), I'm having doubts that it works at all. But even if it does it's by changing the game code which is not something for this project.

@FatheredPuma81
Copy link

FatheredPuma81 commented Jun 4, 2022

Any ideas? The game boots but all I get is this using Wine's dxgi.dll and wined3d.dll on Windows 10. Music is playing, I've managed to login, and I'm pretty sure I can get in game if I can figure out the menus.
Proton 2.3, 2.5, 2.6: See Screenshot
Proton 2.4: Doesn't launch.
Proton 2.2: Crashes how Dirt 5 typically crashes w/ Abort/Retry popup.
Proton Latest Commits/Windows D3D12.dll: "Cannot find compatible graphics card."
Windows D3D12+D3D12Core.dll: Pipeline error
Proton 2.6+D3D12Core.dll/Proton 2.6+DXVK dxgi.dll: Game opens and stops responding immediately.
Proton 2.3 and 2.5 + DXVK dxgi.dll: Typical Dirt 5 Crash
Screenshot_4

Proton 2.6 + Wine3D3.dll + Modern Graphics card (No bypass or anything else):
Screenshot_3

Also yea this is outside the scope of this but where else can you post? The Official VKD3D github is incredibly hostile towards these kinds of posts.

@milo-it
Copy link
Author

milo-it commented Jun 11, 2022

Any update on this?

@tuffee88
Copy link
Owner

Hi guys,

I did spend some time trying to get this to work using partial emulation for level 2 for tiles ressources - but this doesn't solve the crashing issues on Kepler cards (which is my main testing card), chances are this is mostly related to shader sampling support.

If I find the time I might take another crack at this, but not promises - this is quite more than the original scope of the project.

@tuffee88
Copy link
Owner

In any case: Should somebody have a (reasonably powerful) Radeon card that's limited by feature level 11_0 or 11_1 please let me know, I do have a experimental version in the works and would like to check the behaviour on Radeon cards.

@milo-it
Copy link
Author

milo-it commented Jun 14, 2022

I have a GTX960M let me know if it's on scope with what you would like to test

@milo-it
Copy link
Author

milo-it commented Sep 20, 2022

HEY
Still nothing? :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants