View Issue Details

IDProjectCategoryView StatusLast Update
0013414Dwarf FortressTechnical -- Renderingpublic2026-01-03 07:33
ReporterRexer Assigned To 
PrioritynormalSeveritymajorReproducibilitysometimes
Status newResolutionopen 
PlatformSteamOSLinux BazziteOS Version43
Product Version53.08 
Summary0013414: Linux native build leaks GPU GTT memory continuously (Windows/Proton unaffected)
DescriptionThe Linux native build has a GPU memory leak causing GTT to grow continuously until system becomes unresponsive.

The Windows build running via Proton does not have this issue.

  
  Evidence:
  - Tested twice
  - Linux native: GTT grew from 0.4 GB to 15+ GB in 0000024:0000020 minutes (idle at menu)
  - Previous session: reached 64 GB before system froze
  - Windows/Proton: GTT stable at 0.24 GB after same time period
Steps To Reproduce1. Launch Dwarf Fortress (Linux native build via Steam)
  2. Sit at main menu (no save loaded needed)
  3. Monitor GPU GTT memory with: cat /sys/class/drm/card*/device/mem_info_gtt_used
  4. Observe GTT growing ~0.7-1 GB per minute
Additional Information  System:
  - GPU: AMD Radeon RX 6900 XT
  - Driver: Mesa 25.3.0 (RADV Vulkan)
  - RAM: 64 GB
  - Steam Runtime: Scout
TagsNo tags attached.

Activities

Quietust

2025-12-31 07:27

reporter   ~0043073

There have been reports elsewhere that this might be related to the "sdl2-compat" library (which translates everything to SDL3) - I'm running the game on Linux Mint 21 with SDL2, and I don't see any of these memory leaks.

Granted, I'm using an NVIDIA GPU, and the device doesn't expose a "mem_info_gtt_used" property for me to view, but the "nvidia-smi" tool reports that the game is only using 4MB of GPU memory while at the title screen (and only when in Graphics mode - in ASCII mode, it only takes 2MB).

Issue History

Date Modified Username Field Change
2025-12-31 01:15 Rexer New Issue
2025-12-31 07:27 Quietust Note Added: 0043073