tuffee88/d3d12ProxyEdrDx11_0

Any potential for Other titles like AC Valhalla?

Opened this issue ยท 18 comments

After testing your fix, I am hopeful for other titles. We saw something similar for Death Stranding. Your logic is very simple and efficient. Maybe other games are doable in a similar fashion, for ex: Anvil engine's AC Valhalla which also runs on older PS4. ๐Ÿค”

Could be, but this is a rather long shot - the reason this works for Elden Ring is that the game doesn't really use any features that are only available for Feature Level 12_0 and also doesn't query/check the features supported

Tbh there might be some missing or different bits and pieces but overall the game seems to run and mostly look the same on older cards - however they might also support features that were optional for Feature Level 11_0 but became mandatory for 12_0 so the actual behaviour is likely different depending on exact GPU.

To check if this is the same situation for AC Valhall you can just follow the same instructions as for Elden Ring - if that's really the same situation this technique should just work. In any case please let me know, AC Valhalla is a game I might pick up later this year :-)

I can confirm that this works on Assassin's Creed Valhalla using GTX 850m.
Works like a charm, thank you so much.
I wonder if something similar can be done for God Of War which requires feature level 11_1, which my graphic card supports (says so on dxdiag) but still get the error feature level not supported. There is a bypass by using DXVK but the performance is not ideal

Thanks for feedback ! I'm glad to hear this works for AC Valhalla too (I'll add this game to my personal backlog :-) ).

Regarding God Of War: Sorry, this is a DX11 title - using this approach will not work

Hey hey.

I can confirm that this works on Death Stranding using GTX 750ti, if it matters.

Hi,
glad to hear that - thanks for letting me know, I've added a note to the README !

I wonder if this fix will work on Splinter Cell Blacklist. IIRC a lot of people saying that its Dx12 is mostly the cause of CTD, even if the game allows you to switch to Dx11 .

I wonder if this fix will work on Splinter Cell Blacklist. IIRC a lot of people saying that its Dx12 is mostly the cause of CTD, even if the game allows you to switch to Dx11 .

Maybe, maybe not, feel free to give this a shot if you're interested - the procedure should be the same as with Elden Ring :-)

The fix doesn't work on Death Stranding when using GTX 770. Do you recon if it's possible to get the game running in the scope of this project or is it a whole different story than Elden Ring?
error.txt

The fix doesn't work on Death Stranding when using GTX 770. Do you recon if it's possible to get the game running in the scope of this project or is it a whole different story than Elden Ring? error.txt

Maybe :-) Can you provide the log from DebugView ? Did you try both the release and debug binaries ?

I'm sending the log ๐Ÿ‘
I've tried both the release and debug binaries, but none of them seems to work.
DESKTOP-I3F5AFU.LOG

Assasins creed valhalla ,force close after 5 minute,on my gtx 750 ti,i check debug view get message d3d12: Removing device,does anyone know how to fix this problem on AC valhalla?

I'm sending the log ๐Ÿ‘ I've tried both the release and debug binaries, but none of them seems to work. DESKTOP-I3F5AFU.LOG

Thanks for the log ! From what I can see in the log entries D3D12 init is called twice (fails the first time and succceeds the second time). I'll have a look and check if I can reproduce this on my card (Nvidia Kepler too).

Assasins creed valhalla ,force close after 5 minute,on my gtx 750 ti,i check debug view get message d3d12: Removing device,does anyone know how to fix this problem on AC valhalla?

None that I know of - some people report that you can get more time until it crashes when you lower the settings (+resolution).

Anybody try to run Vallhalla with this fix on 930m?

I'm sending the log ๐Ÿ‘ I've tried both the release and debug binaries, but none of them seems to work. DESKTOP-I3F5AFU.LOG

Thanks for the log ! From what I can see in the log entries D3D12 init is called twice (fails the first time and succceeds the second time). I'll have a look and check if I can reproduce this on my card (Nvidia Kepler too).

@tuffee88 Hey! :) Have you maybe uncovered what was the issue? Was it perhaps Kepler architecture hardware limitations towards Death Stranding i.e. the game won't run without modifications?

Not quite, the repeated call to D3D12 init is benign (behaviour is documented in MSDN and used to check if device creation would succeed) - why Death Stranding doesn't work is still a mystery to me.

For sure it has to do with missing support (HW or Driver) but I couldn't pinpoint the exact trigger that causes the crash, if somebody can provide more information on that we might figure out if a workaround is possible, but as it is now I don't think we'll be able to get this running.

Any chances we get to run FIFA 23? It wonโ€™t run on video drivers that donโ€™t have Feature Level 12.

[284]LogRunningAppService: Display: New foreground app D:/Program Files (x86)/FIFA 23/
[ 59]LogRunningAppService: Display: Dead foreground process [13588] D:/Program Files (x86)/FIFA 23/EAAntiCheat.GameServiceLauncher.exe for app D:/Program Files (x86)/FIFA 23/
[ 59]LogRunningAppService: Display: New foreground process [10864] D:/Program Files (x86)/FIFA 23/FIFA23.exe for app D:/Program Files (x86)/FIFA 23/
[344]LogEOSMessageService: Error: Unable to find port.
[ 56]LogPortalPublishTime: Create playtime timespan. Item:

This is FIFA 23 on quadro m1000m
Did not work, latest drivers installed.