jscii icon indicating copy to clipboard operation
jscii copied to clipboard

Betrayer -> ran out of memory

Open Bumbadawg opened this issue 5 years ago • 4 comments

Betrayer, a 32 bit Unreal Engine 3 game, can't allocate past the first level and CTD. Runs fine w/o D9VK. Is this some lack of largeaddressaware flag because D9VK requires more memory allocation ? steam-243120.log

Bumbadawg avatar Aug 03 '19 22:08 Bumbadawg

Does it work when forcing Large Address Aware?

misyltoad avatar Aug 03 '19 23:08 misyltoad

@Joshua-Ashton i'd like to know how to set this flag on Linux, would be greatly appreciated =)

Bumbadawg avatar Aug 04 '19 09:08 Bumbadawg

@Bumbadawg Use PROTON_FORCE_LARGE_ADDRESS_AWARE=1 runtime option https://github.com/ValveSoftware/Proton#runtime-config-options

qdevpl avatar Aug 04 '19 10:08 qdevpl

Thanks @qdevpl this is the kind of variable that should be ON by default. It didn't fix the issue. I checked the game files and it's all right.

(don't mind the size, it's because i'm using a tiling script on Kwin) betrayer steam-243120.log So it says registry.cpp (255) : Assertion Failed: On-disk registry has changed and is marked dirty - we're about to lose data. and 370 11096.734:0027:0028:fixme:wbemprox:enum_class_object_Next timeout not supported seem to hint the root cause. Then it doesn't fails to post-process, fails to load a texture and crashes.

Bumbadawg avatar Aug 04 '19 12:08 Bumbadawg