Jump to content

Game is getting memory hungry


Azuli_Yanazake
 Share

Recommended Posts

On 1/12/2023 at 4:45 PM, BigBadBeef said:

More mods = more RAM. It has to put all the custom features you added on standby into memory. That's just how it is. Time to scale back on the tweaking!

Also, defer to my guide if you want to gain quite a bit of performance on Linux:

 

Thank you for the explanation, Vintage seems to handle content in a... very unusual way I guess.
That said, the solution there didn't work for me and I'm not sure why - my game kept freezing at the title screen with that option on.

Link to comment
Share on other sites

12 hours ago, BigBadBeef said:

There is nothing unusual about it. Any mod in any game whatsoever will increase consumption of system resources. Can you tab out into the terminal when it stops responding and make a screenshot?

That's the thing, I can't. VS was freezing BADLY to the point that either I had to wait for it to crash, or forcibly shut down my computer. I removed a few mods, reduced some settings and it got to "you've been playing for too long, I'm gonna stutter and crash without warning" BUT it takes hours to do this now. I'm not sure if it was the Fancy Sky mod with HD textures, or a combination of it with slightly heavier settings. (also I stream the game, so there's also that in the background, and i started to close my browser too before loading a map.)

While it's more stable now, I'm planning for my modlist to be lighter after the 1.18 update since I'll have to make a map anyway. I've been heavily modding stuff for a few years, but Vintage is likely the first to get this memory hungry SPECIALLY considering how stronger my hardware is right now compared to previous iterations.

Edit: I also increased the swap memory from 2 to 4 gb before it stopped misbehaving like that.

Edit 2: Wait, you mean with the option on your other post? I'll try to get some info.

Edited by Azuli_Yanazake
Link to comment
Share on other sites

It will never stop being hungry, especially with mods. Its a voxel game by its very nature in a world where 100% (Yes, ALL of it, not even 99%, but every single piece) of graphic hardware is optimized to render polygons. Its a great piece of technology that always remained on the sidelines.

Link to comment
Share on other sites

  • 2 weeks later...

Ok, it took me forever, but this seems to be happening:
(I usually need the game on a secondary smaller screen because I stream it)
 

mesa_glthread=true mono Vintagestory.exe
07:41:31 [Client Notification] Client logger started.
07:41:32 [Client Notification] Game Version: v1.17.10 (Stable)

(mono:6109): Gtk-WARNING **: 07:41:32.068: Unable to locate theme engine in module_path: "adwaita",
07:41:32 [Client Warning] Client side assembly resolver did not find the assembly in the binary path, the lib path or the mods path. Tested for the following paths:
  /mnt/otterspace/games/vintagestory/
  /mnt/otterspace/games/vintagestory/Lib
  /mnt/otterspace/games/vintagestory/Mods
  /home/yanazake/.config/VintagestoryData/Mods
Couldn't register IPC channel.

07:41:32 [Client Debug] Creating game window with window mode Fullscreen
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
07:41:32 [Client Notification] OpenAL Initialized. Available Mono/Stereo Sources: 255/1
07:41:32 [Client Notification] CPU Cores: 16
07:41:32 [Client Notification] Available RAM: 15956 MB
07:41:32 [Client Notification] Graphics Card Vendor: AMD
07:41:32 [Client Notification] Graphics Card Version: 4.6 (Core Profile) Mesa 22.0.5
07:41:32 [Client Notification] Graphics Card Renderer: AMD NAVY_FLOUNDER (LLVM 13.0.1, DRM 3.44, 5.16.12-051612-generic)
07:41:32 [Client Notification] Graphics Card ShadingLanguageVersion: 4.60
07:41:32 [Client Notification] GL.MaxVertexUniformComponents: 16384
07:41:32 [Client Notification] GL.MaxUniformBlockSize: 67108864
07:41:32 [Client Notification] Cairo Graphics Version: 1.16.0
07:41:32 [Client Notification] OpenAL Version: 1.1 ALSOFT 1.19.1
07:41:32 [Client Notification] C# Framework: Mono 6.12.0.182 (tarball Tue Jun 14 22:35:00 UTC 2022)
07:41:32 [Client Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.)
07:41:32 [Client Notification] Start discovering assets
07:41:32 [Client Notification] Found 21 base assets in category lang
07:41:32 [Client Notification] Found 0 base assets in category patches
07:41:32 [Client Notification] Found 22 base assets in category config
07:41:32 [Client Notification] Found 0 base assets in category worldproperties
07:41:32 [Client Notification] Found 46 base assets in category sounds
07:41:32 [Client Notification] Found 97 base assets in category shapes
07:41:32 [Client Notification] Found 80 base assets in category shaders
07:41:32 [Client Notification] Found 16 base assets in category shaderincludes
07:41:32 [Client Notification] (Re-)loaded frame buffers
07:41:32 [Client Notification] Found 129 base assets in category textures
07:41:32 [Client Notification] Found 4 base assets in category music
07:41:32 [Client Notification] Found 0 base assets in category dialog
07:41:32 [Client Notification] Found 415 base assets in total
07:41:32 [Client Notification] Loading sounds
07:41:32 [Client Notification] Sounds loaded
07:41:32 [Client Notification] Loaded Shaderprogramm for render pass .
07:41:32 [Client Notification] Window was resized to 1366 739, rebuilding framebuffers...
07:41:32 [Client Notification] (Re-)loaded frame buffers
07:41:33 [Client Notification] Begin loading shaders
07:41:33 [Client Notification] Window was resized to 1920 1080, rebuilding framebuffers...
07:41:33 [Client Notification] (Re-)loaded frame buffers
07:41:33 [Client Notification] Window probably resized, recalculating dialog bounds and recomposing gameloadingscreen...
07:41:33 [Client Notification] Load shaders now
07:41:33 [Client Notification] Loading shaders...
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass standard.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass particlescube.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass particlesquad.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass sky.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass nightsky.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass woittest.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass transparentcompose.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass debugdepthbuffer.
07:41:33 [Client Notification] Loaded Shaderprogramm for render pass helditem.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass chunkopaque.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass chunkliquid.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass decals.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass final.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass gui.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass blur.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass chunktransparent.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass findbright.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass chunktopsoil.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass godrays.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass autocamera.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass blockhighlights.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass wireframe.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass entityanimated.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass luma.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass blit.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass particlesquad2d.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass shadowmapentityanimated.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass shadowmapgeneric.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass texture2texture.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass celestialobject.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass guitopsoil.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass colorgrade.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass guigear.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass ssao.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass bilateralblur.
07:41:34 [Client Notification] Loaded Shaderprogramm for render pass grass.
07:41:35 [Client Notification] Loaded Shaderprogramm for render pass flowers.
07:41:35 [Client Notification] Loaded Shaderprogramm for render pass shadowgrass.
07:41:35 [Client Notification] Loaded Shaderprogramm for render pass shadowflowers.
07:41:35 [Client Notification] Cached session key is valid, validating with server
07:41:36 [Client Notification] Server validation response: Good
07:41:36 [Client Notification] Will search the following paths for mods:
07:41:36 [Client Notification]     /mnt/otterspace/games/vintagestory/Mods
07:41:36 [Client Notification]     /mnt/otterspace/games/vintagestory/C:\Users\Leorio\AppData\Roaming\VintagestoryData\Mods (Not found?)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
07:41:37 [Client Notification] [DeathWaypoints_v1.0.3.cs] Successfully compiled 1 source files
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
07:41:38 [Client Notification] [StepUp-v1.2.0.cs] Successfully compiled 1 source files
07:41:38 [Client Error] [packanimals] Could not resolve some dependencies:
07:41:38 [Client Error] [packanimals]     dragonflies@1.2.0 - Missing
07:42:09 [Client Notification] Window was resized to 1366 739, rebuilding framebuffers...
07:42:09 [Client Notification] (Re-)loaded frame buffers
07:42:09 [Client Notification] Window probably resized, recalculating dialog bounds and recomposing compositemainmenu...
07:42:09 [Client Notification] Window probably resized, recalculating dialog bounds and recomposing gamesettings-graphicsmain...

And after the final message, it is basically frozen on a black screen. Not even closing it normally is possible, I have to use stuff like the Kill command.

Tried it a second time without messing with resolution, and it freezes completely after the missing dragonflies mention without any other message if I even open the save list. My game is installed on a folder, as a "portable" version with links to all the main usual locations intact. Saves, screenshots, mods, the works. While I do have a large number of mods installed, I don't think they are doing anything on the title screen for the game to just stop like that.

Edited by Azuli_Yanazake
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.