HGL
ratty-blush
No Man's Sky GOG DLSS issues.
Hello, I'm attempting to get No Mans Sky to work with DLSS. I've found that on Proton Experimental, the game will crash on the Hello Games splash screen. Unchecking auto install/update dxvk-nvapi on prefix will let the game load as normal, but no DLSS. On Proton 9-18, with auto install/update dxvk-nvapi on prefix checked, the game will load as normal. DLSS will be an option in the settings, but the screen will go black when enabled. Also, FrameGen is not in the menu. The UI is still normal, the game is still running, but the screen is black. Other games that support DLSS and/or RTX work as normal on Proton Experimental, including Cyberpunk 2077 (+FrameGen), Ghost Runner, and Manor Lords.
I've only attempted changing the proton/wine version, no launch arguments. I'm using Endeavor OS and have the latest NVIDIA drivers.
25 Replies
To help you, we need a game log. Please see the following images on how to get it.






ratty-blushOP•5mo ago
adverse-sapphire•5mo ago
That needs two additional env vars for logs, because of the nature of the issue.
PROTON_LOG=1
DXVK_NVAPI_LOG_LEVEL=info
With these two added try to run game again
Get crash
Now there should be a proper log at root of home partition containing better inforatty-blushOP•5mo ago
adverse-sapphire•5mo ago
PROTON_LOG_DIR=/home/lI need this log Not you posted
ratty-blushOP•5mo ago
My mistake. I found this at root of home;
rising-crimson•5mo ago
why do you keep saying that? what does it actually say that the other doesn't?
adverse-sapphire•5mo ago
Just compare two.
You will know why.
@Luyo
WINE_DISABLE_HARDWARE_SCHEDULING=1
Try with thisratty-blushOP•5mo ago
This has fixed the crashing with proton experimental and DLSS is now functioning as normal. Unfortunately Frame Gen is still missing.
Actually I don't either. One's Proton Experimental & the other's GE, so comparing them directly is gonna be difficult already
adverse-sapphire•5mo ago
Because to my knowledge when proton log is not enabled i cant get dxvk nvapi logs engaged either
Which i asked for to see if it throws an obvious error there
Pretty sure just setting
DXVK_NVAPI_LOG_LEVEL=info would've put them into the default log file (as in the one Heroic shows) then
But I don't have an Nvidia system around right now to checkadverse-sapphire•5mo ago
🤷♂️
Didnt wanna go into "do this" , oh this doesnt have what i ask for, add this too route
Just asked for all at once at the way im familiar with
https://github.com/ValveSoftware/Proton/blob/proton_10.0/proton#L1387
Btw cannot umu export these?
If it was doing that, problem wouldnt be there
Afaik with some titles frame gen is borked, NMS might be one of them
Better report it at dxvk-nvapi tracker
Probably? I know there were some issues if we set some Steam-related env vars, but I don't think
STEAM_COMPAT_APP_ID was one of them
Maybe open an issue in the repoadverse-sapphire•5mo ago
I dont have necessary will to do that 🐸
Oh I think umu already does that
Although this code seems a little strange to me
https://github.com/Open-Wine-Components/umu-launcher/blob/5194507371d76025ffbd9199b833dcc55324e372/umu/umu_run.py#L220-L223
adverse-sapphire•5mo ago
Well, i dunno how umu works fully but i always assumed when it finds the app/exec name pulls necessary data/wars from upstream proton for compat instead of just setting to 0 and be done with it 🐸
As there is no better source than upstream for such stuff
Ah sorry, misremembered here. Everything's actually fine as-is, NMS just needs to be added to the DB
adverse-sapphire•5mo ago
Manual addition required for everything? 🐸
Constant maintanence burden
I thought it would be constantly in sync with that necessary file from upstream and apply those to other store copies of games
Yes, we just have to teach it that GOG ID x corresponds to Steam ID y
https://github.com/Open-Wine-Components/umu-database/pull/93
adverse-sapphire•5mo ago
👍
I just misremembered how that workflow worked. Basically the rule is that you give any game that has a Steam version an UMU ID of
umu-<steamId>, so then umu auto-sets the relevant variables and fixes in Proton based on those variables then just workadverse-sapphire•5mo ago
Ok, so it requires adding game to database thats all. Rest it automagical.
Yup
adverse-sapphire•5mo ago
Nice