Game crashing on linux, Vulkan runs out of memory

Hi, I recently switched to Arch Linux, running Awesome WM as me Window Maneger.
Previously, I used to run the game on windows, and it ran smooth.
After switching to linux, vulkan seems to run out of VRAM, since even on lowest settings, after joining any kind of ground battle (even on test drive) the game crashes, Vulkan throwing an “Out of Video memory” error.
I looked up online and as expected, there seems to be no way of increasing the VRAM used by a specific app running Vulkan (I wanted to check if there could be any command line option / any env variable that I could set).
I also found this post which you might be interested in.
I do not think that I should post my PC Specs, since as I mentioned, I was able to run High graphics on windows 60+ FPS

Please find some error codes / stack traces / logs below:

  • Dmesg:
[  660.367475] systemd-journald[210]: /var/log/journal/afcd7b7732cd47bb8fe9aa2db29e14e5/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[  661.143420] usb 1-1: 3:1: cannot get freq at ep 0x84
[  661.182433] usb 1-1: 3:1: cannot get freq at ep 0x84
[  662.520949] block nvme0n1: No UUID available providing old NGUID
[  932.967053] aces[3463]: segfault at 7e0 ip 0000725242b7293d sp 00007ffed77420f0 error 4 in libc.so.6[725242b57000+15a000] likely on CPU 3 (core 3, socket 0)
[  932.967095] Code: 84 e4 74 59 e8 24 49 fe ff 48 8b 5d 00 49 89 c6 48 85 db 75 15 eb 36 66 0f 1f 44 00 00 48 8b 5d 08 48 83 c5 08 48 85 db 74 23 <44> 3a 23 75 ee 4c 89 f2 48 89 de 4c 89 ef e8 90 49 fe ff 85 c0 75

There seems to be a segfault, So I’m assuming a memory leak?

  • You might as well be interested in bpreport.log
Started as /home/gabel/.local/share/Steam/steamapps/common/War Thunder/linux64/bpreport --Version 2.33.0.68 --ProductName WarThunder --BuildID 2024Jan16124703 --StartupTime 1705761558 --ReleaseChannel rel --Hang 0 --lang en-US --log /home/gabel/.config/WarThunder/.game_logs/2024_01_20_16_39_18__9837.clog --silent 0 --dump_path /home/gabel/.config/WarThunder/.game_logs//31067578-3e86-b726-154339f6-2bd2cd9f.dmp --useragent WT --crashtype Fatal --systemid fcc03b271dfa6ca0056e --uid 129803817 --file /home/gabel/.config/WarThunder/Saves/129803817/production/storage.blk --file /home/gabel/.config/WarThunder/Saves/129803817/production/global.blk --file /home/gabel/.config/WarThunder/Saves/129803817/production/machine.blk -- /home/gabel/.local/share/Steam/steamapps/common/War Thunder/linux64/aces -skip_pkg_validation -forcestart 
Logging to bpreport.log
Moving log file to bpreport.log
Adding bpreport.log for upload
Configuration:
---- general ----
valid: true
silent: false
has dump: true
logs allowed: true
email allowed: false
parent: /home/gabel/.local/share/Steam/steamapps/common/War Thunder/linux64/aces -skip_pkg_validation -forcestart 
---- upload -----
url: http://palvella.gaijin.net/submit
UA: WT
parameters:
	BuildID : '2024Jan16124703'
	Comments : 'System ID: fcc03b271dfa6ca0056e
User ID: 129803817'
	CrashTime : '1705761618'
	Hang : '0'
	ProductName : 'WarThunder'
	ReleaseChannel : 'rel'
	StartupTime : '1705761558'
	Version : '2.33.0.68'
files:
	bpreport_log : 'bpreport.log'
	global_blk : '/home/gabel/.config/WarThunder/Saves/129803817/production/global.blk'
	machine_blk : '/home/gabel/.config/WarThunder/Saves/129803817/production/machine.blk'
	storage_blk : '/home/gabel/.config/WarThunder/Saves/129803817/production/storage.blk'
	upload_file_log : '/home/gabel/.config/WarThunder/.game_logs/2024_01_20_16_39_18__9837.clog'
	upload_file_minidump : '/home/gabel/.config/WarThunder/.game_logs//31067578-3e86-b726-154339f6-2bd2cd9f.dmp'
---- crash ------
product title: WarThunder
product: WarThunder
timestamp: 1705761618
systemId: fcc03b271dfa6ca0056e
user Id: 129803817
type: Fatal
---- stats ------
host: client-stats.gaijin.net:20011
env: production
Stats init ok: tags string ',env=production,host=end-client-host,project=gaijin,application=bpreport,on_behalf_of=WarThunder,crash_type=Fatal'
Stats send: 'report,env=production,host=end-client-host,project=gaijin,application=bpreport,on_behalf_of=WarThunder,crash_type=Fatal,status=start:1|c'
Stats send: 'report,env=production,host=end-client-host,project=gaijin,application=bpreport,on_behalf_of=WarThunder,crash_type=Fatal,status=decline:1|c'
User refused to submit report
  • Vulkan error thrown:

vulkan: Out of memory. Try lowering graphics settings andor closing other memory consuming applications

Call stack (37 frames).

0: Dxlaaeced (Ox16asced) -
1: Ox1ab082b (0x16b0BZb) -
2: D1ab0B7b (0x16b0A7b) -
3: Dx3c38d3a ((x3838d5) -
4 Dx3b36iGa (0x37 36fEa) -

5: 0x3b33435 (0x3733435) -
6: Dicafcf3 (DXBICI3) -

7: Dx2cbb315 (x280b31S) -
8: Dx2cA0BSG (0x288065C) -
9: Dx2ca7fel (0x2Ba7feD) -

10: Ox2cacae (x2Baclae) -

11: Dx2caf170 (0x28af170) -
12: 0xd3050b (1x33050b) -

13; 0x121dd69 (Oxe1dd6) -
14; 0x1263206 (0xe63206) -
15: Dx1bBaf6f (0x178afaf) -

16: Dx1b72217 (0x17722f7) -
17: 0x1b7253f (0x177253) -

18: 0x1952e43 (0x1552e43) -

19; 0x1247599 (0xe47599) -

[5K]
  • For the logs located under ~/.config/WarThunder/.game_logs, please check out this gdrive

Let me know if there is anything else that I should provide.
If you’d like to join me on a meeting / discord, please let me know and we can go ahead and perform any required test.