protonscr

Bright Memory

protonopen appid 955050Game compatibility - UnofficialRegressionXAudio2
ValveSoftware/Proton#4384 · opened 2020-11-17 by plasticbomb1986 · updated 2024-12-10 · 2 comments · github · game page · search this game
1 matching comments, n / p to jump
Pplasticbomb1986 2020-11-17 github

Compatibility Report

  • Name of the game with compatibility issues: Bright Memory
  • Steam AppID of the game: 955050

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

steam-955050.log

Symptoms

Game seems to be running OOB with the DX11 option. Did not tried any of the DX12 options, they both seems to be using RTX tools/parts.

Reproduction

Install, hit play, choose dx11 option.

Note: It may be the least amount of fixmee in a proton log what ive seen in a while:

grep "fixme" steam-955050.log
3863.589:00fc:0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
3863.733:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005EDBC4 0000000000000000 00000000005EDBC0) returning a dummy value (current locale)
3863.733:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005EDBC4 0000000005FC0740 00000000005EDBC0) returning a dummy value (current locale)
3864.036:00fc:0100:fixme:gameux:GameExplorerImpl_VerifyAccess (0000000007517B40, L"Z:\mnt\GamesSSD512GB\SteamLibrary\steamapps\common\BrightMemory_EP1\BrightMemory_EP1\Binaries\Win64\BrightMemory_EP1-Win64-Shipping.exe", 00000000005ED9B8)
3864.088:00fc:0100:fixme:win:DisableProcessWindowsGhosting : stub
3864.090:00fc:0100:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (0000000007504C40)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 00000000005EDF90)
3864.099:00fc:0100:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
3864.099:00fc:0100:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
3864.099:00fc:0100:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
3865.505:00fc:0100:fixme:win:RegisterTouchWindow (0x30072 00000000): stub
3867.482:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005ED684 0000000000000000 00000000005ED680) returning a dummy value (current locale)
3867.482:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005ED684 000000001D451380 00000000005ED680) returning a dummy value (current locale)
3867.482:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005ED684 0000000000000000 00000000005ED680) returning a dummy value (current locale)
3867.482:00fc:0100:fixme:nls:get_dummy_preferred_ui_language (0x8 00000000005ED684 000000001D451380 00000000005ED680) returning a dummy value (current locale)

LloathingKernel 2024-12-09 github

Game crashes in recent proton versions due to nvngx_dlss.dll on Nvidia
steam-955050.log

disabling nvapi through PROTON_DISABLE_NVAPI=1 allows the game to run
steam-955050.log

SSaancreed 2024-12-10 github

It appears that DLSS 2.0, which this game ships, is affected by some weird incompatibility with an nvapi function implemented some time ago to support newer versions of DLSS (NvAPI_GetLogicalGPUFromPhysicalGPU). You should be able to work around it either by replacing the DLL with newer version (2.1+) or by exporting DXVK_NVAPI_DISABLE_ENTRYPOINTS=NvAPI_GetLogicalGPUFromPhysicalGPU, at least this way you won't lose DLSS completely.