Helldivers Crashes and freezes entire computer. Has happened in other games

Hi there!
I have been playing HD2 recently, and have encountered this bug constantly. It seems to occur at random intervals, and I think this has happened in other games too however I cannot remember which ones.

When this freeze happens, all audio cuts out after about half a second, my screen goes black, then my primary monitor turns back on and shows the frozen frame. Switching to a different terminal (ctrl + alt + f1, f2 etc…) does nothing

My PC remains on, so I tried switching to my motherboard display output to no avail.

Here is my proton log: steam-553850.log - Pastebin.com
I had to cut a bunch of it to meet the size requirements of pastebin but I think the end is what really matters. I have tried different proton versions such as GE, experimental and 8.0

If there are any other logs that I could attach to help let me know!

(details on my specs and drivers are on my profile :slight_smile: )

-------------------------------------------SOLUTION------------------------------------------------------

In the game properties, set launch options to: --use-d3d11

Pretty much an out-of-ram problem and no OOM-Killer is running, therefore it stuck in a loop and react very slow. Do you have a swap?

The log reveals nothing different. Example:

err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4.
LANG=C errno 4
EINTR 4 Interrupted system call

That happens when the game tries to address more RAM than available. In that case it must be VRAM of your GPU.

Please also provide system information.

As @megavolt mentioned, it looks like a Out Of Memory issue.

Reisub helps against system freezes, but not cured the whole problem:

Reisub activate:
/etc/default/grub add in the GRUB_CMDLINE_LINUX_DEFAULT parameter sysrq_always_enabled=1

Save and Exit then:

sudo update-grub

After that, check the file again:
/proc/sys/kernel/sysrq

The Value changed from 16 to 1

So SysRq Key should be fully unlock (with value 1) with that command.

Free Memory, when your system going to freeze because OOM bug:
alt+print+f

More combos:
Linux Magic System Request Key Hacks — The Linux Kernel documentation

Other ProtonDB user already mentionend switching from Fullscreen to Window, helps against this crashes. So im not sure, if this is finally a OOM error or just the game itself.

But when you said, you had this problems with other games too, paste your system information.

We need to see how your system settings are adjusted.

After i switched from Windows to Linux, i also had problems with my CPU Overclocking… i found out, that Linux relies more on stability as Windows and i had to recude my OC a little.

Here is my system info

System:
  Kernel: 6.6.19-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=2b70d06d-1615-421d-abc8-afba79c02f2e rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: xfce4-screensaver vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: TUF GAMING X670E-PLUS WIFI v: Rev 1.xx
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 2214 date: 12/29/2023
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 30.56 GiB used: 5.82 GiB (19.0%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-A DIMM 1 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 4800 MT/s actual: 4600 MT/s volts:
    note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: Corsair part-no: CMK32GX5M2B5600C36 serial: N/A
  Device-3: Channel-B DIMM 0 type: no module installed
  Device-4: Channel-B DIMM 1 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 4800 MT/s actual: 4600 MT/s volts:
    note: check curr: 1 min: 1 max: 1 width (bits): data: 64 total: 64
    manufacturer: Corsair part-no: CMK32GX5M2B5600C36 serial: N/A
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 9 7900X bits: 64 type: MT MCP arch: Zen 4 gen: 5
    level: v4 note: check built: 2022+ process: TSMC n5 (5nm) family: 0x19 (25)
    model-id: 0x61 (97) stepping: 2 microcode: 0xA601206
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 12 MiB desc: 12x1024 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3565 high: 5490 min/max: 400/5733 scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 4192 2: 3408 3: 4530
    4: 3705 5: 5431 6: 3703 7: 4442 8: 4101 9: 4817 10: 3331 11: 3592 12: 400
    13: 4483 14: 5488 15: 5490 16: 5486 17: 5386 18: 400 19: 400 20: 4617
    21: 3569 22: 400 23: 400 24: 3807 bogomips: 225269
  Flags: 3dnowprefetch abm adx aes amd_lbr_v2 aperfmperf apic arat avic avx
    avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq
    avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flush_l1d flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    gfni ht hw_pstate ibpb ibrs ibrs_enhanced ibs invpcid irperf lahf_lm lbrv
    lm mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx
    nonstop_tsc nopl npt nrip_save nx ospke osvw overflow_recov pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    perfmon_v2 pfthreshold pge pku pni popcnt pse pse36 rapl rdpid rdpru
    rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca smep ssbd
    sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce
    topoext tsc tsc_scale umip user_shstk v_spec_ctrl v_vmsave_vmload vaes
    vgif vmcb_clean vme vmmcall vnmi vpclmulqdq wbnoinvd wdt x2avic xgetbv1
    xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB: conditional,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M]
    vendor: Sapphire PULSE driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x
    process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: DP-1,HDMI-A-1 empty: DP-2,HDMI-A-2 bus-ID: 03:00.0
    chip-ID: 1002:744c class-ID: 0300
  Device-2: AMD Raphael vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2
    code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none empty: DP-3,HDMI-A-3
    bus-ID: 13:00.0 chip-ID: 1002:164e class-ID: 0300 temp: 51.0 C
  Display: x11 server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: xfwm4 v: 4.18.0 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 5360x1440 s-size: <missing: xdpyinfo>
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,right
    model: Samsung LC34G55T serial: <filter> built: 2023 res: 3440x1440 hz: 165
    dpi: 109 gamma: 1.2 chroma: red: x: 0.651 y: 0.337 green: x: 0.310 y: 0.624
    blue: x: 0.153 y: 0.067 white: x: 0.306 y: 0.329
    size: 798x334mm (31.42x13.15") diag: 869mm (34.2") modes: 3440x1440,
    2560x1440, 1920x1200, 1920x1080, 1600x1200, 1680x1050, 1600x900,
    1280x1024, 1440x900, 1280x800, 1152x864, 1280x720, 1024x768, 832x624,
    800x600, 720x576, 720x480, 640x480, 720x400
  EDID-Warnings: 1: parse_edid: unknown tag 112
  Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: left model: Acer VG252Q
    serial: <filter> built: 2020 res: 1920x1080 hz: 60 dpi: 90 gamma: 1.2 chroma:
    red: x: 0.651 y: 0.341 green: x: 0.306 y: 0.635 blue: x: 0.149 y: 0.051
    white: x: 0.314 y: 0.329 size: 543x302mm (21.38x11.89") diag: 621mm (24.5")
    ratio: 16:9 modes: 1920x1080, 3840x2160, 1680x1050, 1280x1024, 1440x900,
    1280x960, 1280x800, 1152x864, 1280x720, 1024x768, 832x624, 800x600,
    720x576, 720x480, 640x480, 720x400
  EDID-Warnings: 1: parse_edid: unhandled CEA mode 93 2: parse_edid:
    unhandled CEA mode 96 3: parse_edid: unhandled CEA mode 97 4: parse_edid:
    unhandled CEA mode 94 5: parse_edid: unhandled CEA mode 95
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.2-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
    navi31 LLVM 16.0.6 DRM 3.54 6.6.19-1-MANJARO) device-ID: 1002:744c
    memory: 23.44 GiB unified: no
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30
    class-ID: 0403
  Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 13:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 13:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Audio-Technica AT2020USB+
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-5:3 chip-ID: 0909:001c class-ID: 0300
  API: ALSA v: k6.6.19-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0c:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 0d:00.0 chip-ID: 14c3:0608
    class-ID: 0280
  IF: wlp13s0 state: down mac: <filter>
  Info: services: NetworkManager,wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-2:2 chip-ID: 0e8d:0608
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.64 TiB used: 884.92 GiB (23.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 2B2QEXM7 temp: 52.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST1000DM003-1ER162
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC45 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 1.16 TiB size: 1.14 TiB (98.34%) used: 506.8 GiB (43.3%)
    fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:4 label: N/A
    uuid: 2b70d06d-1615-421d-abc8-afba79c02f2e
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 31.8 MiB (33.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: A266-A87D
  ID-3: /run/media/keeb/keebdrive raw-size: 931.51 GiB
    size: 931.51 GiB (100.00%) used: 378.09 GiB (40.6%) fs: ntfs dev: /dev/sda1
    maj-min: 8:1 label: keebdrive uuid: 07E27229203EE4D9
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 671.72 GiB fs: ntfs label: N/A
    uuid: 844E6EB14E6E9C24
  ID-3: /dev/sdb1 maj-min: 8:17 size: 931.51 GiB fs: ntfs label: HDD
    uuid: 5856F02356F00392
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-2:2 info: Wooting Two HE (ARM) type: keyboard,HID
    driver: hid-generic,usbhid,xpad interfaces: 6 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 400mA
    chip-ID: 31e3:1230 class-ID: 0300 serial: <filter>
  Device-2: 1-3:3 info: Logitech USB Receiver type: mouse,keyboard,HID
    driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 98mA chip-ID: 046d:c547 class-ID: 0300
  Hub-2: 2-0:1 info: super-speed hub ports: 5 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-2:2 info: MediaTek Wireless_Device type: bluetooth
    driver: btusb interfaces: 3 rev: 2.1 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 100mA chip-ID: 0e8d:0608 class-ID: e001 serial: <filter>
  Device-2: 3-5:3 info: Audio-Technica AT2020USB+ type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 0909:001c class-ID: 0300
  Device-3: 3-8:4 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 16mA chip-ID: 0b05:19af class-ID: 0300
    serial: <filter>
  Hub-4: 4-0:1 info: super-speed hub ports: 6 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 6-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-7: 7-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-8: 8-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-9: 9-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-10: 10-0:1 info: Linux Foundation 3.0 root hub ports: N/A rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 69.9 C mobo: 38.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 63.0 C mem: 71.0 C fan: 431 watts: 89.00
    device: amdgpu temp: 51.0 C
Repos:
  Packages: pm: pacman pkgs: 1341 libs: 381 tools: pamac,yay pm: flatpak
    pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    2: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
    3: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
    5: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
    6: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
    7: https://manjaro.ynh.ovh/stable/$repo/$arch
    8: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 478
  1: cpu: 36.1% command: steamwebhelper pid: 2233 mem: 289.8 MiB (0.9%)
  2: cpu: 33.0% command: Discord pid: 2021 mem: 204.3 MiB (0.6%)
  3: cpu: 25.7% command: steamwebhelper pid: 2357 mem: 672.9 MiB (2.1%)
  4: cpu: 19.8% command: firefox pid: 3681 mem: 649.3 MiB (2.0%)
  5: cpu: 19.0% command: steam pid: 1757 mem: 369.0 MiB (1.1%)
  Memory top: 5 of 478
  1: mem: 672.9 MiB (2.1%) command: steamwebhelper pid: 2357 cpu: 25.7%
  2: mem: 649.3 MiB (2.0%) command: firefox pid: 3681 cpu: 19.8%
  3: mem: 437.9 MiB (1.3%) command: Discord pid: 2195 cpu: 9.8%
  4: mem: 434.1 MiB (1.3%) command: ./steamwebhelper pid: 2120 cpu: 2.0%
  5: mem: 416.8 MiB (1.3%) command: firefox pid: 4314 cpu: 4.8%
Info:
  Processes: 478 Power: uptime: 19m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.21 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 255 default: graphical tool: systemctl
  Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Bash v: 5.2.26
    running-in: xfce4-terminal inxi: 3.3.33

I am unsure what an Out Of Memory error killer is but I understand what an out of memory error is

Yeah I have been using linux for a little while now, I was on Ubuntu for about 6 months and after I had turned that into a pile of apps and other garbage I have fucked with too much, I started fresh with manjaro. I have purposefully underclocked my RAM becuase I kept having issues with stability on both windows and linux, I have not touched my CPU clock speeds because modern ones can regulate itself without needing to muck with the bios settings.

Is it possible that there is an unadressed memory leak that only occurs through proton? others don’t seem to have this issue but it could be possible… I have an RX 7900 XTX (24gb vram) so I doubt that its that I have too little memory. Playing Helldivers on Windows doesn’t have that issue for me so idk…

Yeah I see, you have a lot of memory. My guess is that it relates to VkBufferView. Here I see issues of “Resident Evil 2”:

and this:

It looks pretty much like this new game has a similar issue, where it buffers endless until the RAM is full and well it “crash” or better: it hangs in a loop. But it is a just a guess.

Just for the record: https://github.com/doitsujin/vkd3d/commits/offset-buffers/

Probably try to play it not on ultra or epic details as workaround?

I have tried running it at lower graphics, including reducing resolution to reduce the framebuffer. It prolongs the crash but not enough to get 40 minute sessions out of it unfortunately. Its sad to see this as others aren’t having this issue. but IDK. Feels there is nothing for me to do about this other than using windows.

@KEEB Did you ever read this? https://www.protondb.com/app/553850

Just switch to DX11, so using DXVK on Linux instead of VKD3D, which is a translator for DX12. Almost all comments simply points to it.

And well, there is no major benefit in using DX12, especially on Linux.

1 Like

I will give that a go, Never spotted a suggestion to use dx11.

It’s getting late here so I will give it a go when I get time

I saw already several youtube streamers confirmed, that the developers failed with their patches (again) and ton’s of players having crashes from HD2 all over the place… Its actually related to Lightning/Electro (Arc) weapons.

The developer is aware about this issue and will release a patch in the coming week.

But to have a full freezing system, looks to me, far beyond this issue.

And be aware, about nguard GG… to run this Low Level Kernel Anti Cheat under Windows, could damage your Hardware and is widespread reported about this dangerous behavior.

I am critical of their practices and I am very aware of these issues. I don’t think that should prevent me from playing a truly wonderful game despite that. It isn’t all or nothing, there is a grey area that this game sits in. I agree that an anticheat for a PVE game is frankly ridiculous, and a kernel level anticheat is entirely unneccesary when all that is needed is some sanity checks built into the servers and peers. Despite this, the game is stupid fun and they have a gem on their hands here.

I have study to do so I can’t test the fixes suggested until later, but will get back to this forum to see if the solutions proposed did anything and pin the solution for my issues here.

I’m a bit surprised no-one has suggested grabbing the output from journalctl -b -1 after a crash (this is the system logs from the previous boot, i.e. the one that crashed). The fact that the computer doesn’t crash immediately suggests that you might be able to get something from those logs.

It also might be worth seeing if the system is completely unresponsive by using the Alt + SysRq + b key combo to attempt a reboot.

All that being said, one thing to keep in mind that a failure involving monitors going dark can be caused by a lot of things. When it happened to me, it turned out to be my PSU going bad.

It was an OOM error I think. switching to DirectX11 fixed the memory leak

If it works, I guess it works. However, the error VK_ERROR_DEVICE_LOST in the Proton logs suggests that the GPU has not responded in time, which isn’t the behavior that I’d expect when the OOM killer fires (as that’s CPU-side).

Having looked at the reports on ProtonDB, my guess is that it might be a driver issue, but it’s hard to tell for sure.

Also still no swap.

It was a GPU memory leak (at least that’s the suspicion)

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.