-
Notifications
You must be signed in to change notification settings - Fork 37
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
Enabling NVAPI breaks Monster Hunter World #47
Comments
@rochaudhari Do you have an idea what might cause this? |
Can you grab a log with #49 merged in please? |
Sorry, I was on vacation and back today. |
Hi @Saancreed, may I ask you to try something? Could you try to override the driver version to something older (can be set with If some of the above lets the game start, we might consider an exception for that specific process name. I don’t really like this, but it’s better than crashing. DLSS won’t work anyway since only DLSS 2 works with the current implementation. |
I had implemented the driver version override to get rid of such a pop-up. Well, how thing turn out in reality … :) |
Hacking
Well, in any case DXVK-NVAPI is not enabled by default for MHW; there's little reason to do so (other than to see the message about unsupported driver maybe, like me trying out random stuff to see if anything breaks 🙃). But even then, I don't think this is the best place to include hacks like that. The best outcome would be to have NVNGX claim that DLSS < 2.0 is not supported, or have Proton set |
Thanks for testing. Ah yeah, forgot about nvngx. Just using |
Could you please confirm that I didn’t made any typo in https://github.com/jp7677/dxvk-nvapi/wiki/Tips-and-tricks-for-usage-with-DXVK-NVAPI#monster-hunter-world-monsterhunterworldexe ? |
Yup, it's correct, but I have a small suggestion: prefer using |
Thanks, adjusted and learned something new :), I really thought |
any progress on this? The popup is still here |
What progress do you mean? The game still wants DLSS 1.x to my knowledge which is not supported via Proton. The work-around described here https://github.com/jp7677/dxvk-nvapi/wiki/Tips-and-tricks-for-usage-with-DXVK-NVAPI#monster-hunter-world-monsterhunterworldexe should let you start the game with NVAPI enabled but of course also without DLSS. There shouldn't be a popup. |
See #47 This game wants to use DLSS 1.x but crashed during launch when DLSS initialization fails. Spoof Pascal when we detect the executable to prevent DLSS initialization.
A work-around has been implemented that prevents the game from seeing a DLSS capable GPU, thus DLSS cannot be enabled anymore and thus the game should no longer crash on launch. |
MHW (which is a DLSS 1.1.13 title) crashes shortly after launch with DXVK-NVAPI enabled. Setting
WINEDLLOVERRIDES='nvngx='
allows it to run again.Proton log file (created with
env DXVK_NVAPI_LOG_LEVEL=info PROTON_LOG=1 PROTON_ENABLE_NVAPI=1 prime-run %command%
): steam-582010.logOne line of interest is probably this:
Tested on GTX 1660 Ti Mobile (driver version 470.62.02), using Arch Linux, current Proton Experimental (but with Soldier runtime disabled) and DXVK-NVAPI from ca1d79c because I wasn't sure if the issue is related.
The text was updated successfully, but these errors were encountered: