Game crashing while launching (Victoria 3)

I am trying to launch the native version of Victoria 3 and after this recent update it seems to crash while loading. It seems to only take up 8gb of ram before crashing. The error logs say it ran out of memory, but I definitely have much more. They recommend having 16gb of ram which I have plus a swap of 8gb.

I made a post on their forum, but it seems like I am the only one having a problem like this. Any ideas on how to, I guess, allow it to take more ram? Seems like a very strange problem. I am able to play using proton, but I would like to run the native version because in the past it has had much better performance for me.

Any ideas?

inxi -Fazy                                                                                                                                                                                                                                                                ✔ 
  Kernel: 6.9.3-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=3e6e4c0f-26d2-4b14-af4a-9bee693e02f7 rw nvidia-drm.modeset=1
    quiet splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.2.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
  Type: Desktop Mobo: Micro-Star model: X570-A PRO (MS-7C37) v: 3.0
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: H.H0 date: 05/19/2022
  Info: model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 96 MiB
    desc: 1x96 MiB
  Speed (MHz): avg: 3585 high: 4433 min/max: 2200/4549 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3541 2: 4433
    3: 3572 4: 3429 5: 3551 6: 3343 7: 3092 8: 3692 9: 3233 10: 4374 11: 3608
    12: 3517 13: 3581 14: 3070 15: 3512 16: 3817 bogomips: 108859
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  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: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Vulnerable: Safe RET, no microcode
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
  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,DP-2,HDMI-A-2 empty: HDMI-A-1,Writeback-1
    bus-ID: 2f:00.0 chip-ID: 1002:744c class-ID: 0300
  Display: wayland server: v: with: Xwayland v: 24.1.0
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 5120x1440 display-ID: 0
  Monitor-1: DP-1 pos: right res: 2560x1440 size: N/A modes: N/A
  Monitor-2: DP-2 pos: primary,left res: 2560x1440 size: N/A modes: N/A
  Monitor-3: HDMI-A-2 pos: right res: 2560x1440 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.9-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
    navi31 LLVM 17.0.6 DRM 3.57 6.9.3-3-MANJARO) device-ID: 1002:744c
    memory: 23.44 GiB unified: no display-ID: :1.0
  API: Vulkan v: 1.3.279 layers: 4 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XTX (RADV NAVI31) driver: mesa radv v: 24.0.9-manjaro1.1
    device-ID: 1002:744c surfaces: xcb,xlib,wayland
  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: 2f:00.1 chip-ID: 1002:ab30
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI X570-A PRO
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 31:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.9.3-3-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.0.7 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-4: PulseAudio v: 17.0 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI X570-A PRO driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 27:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp39s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
  Local Storage: total: 1.82 TiB used: 619.15 GiB (33.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:4 vendor: Samsung model: SSD 970 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B2QEXE7 temp: 26.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 3B2QEXM7 temp: 42.9 C scheme: GPT
  ID-1: / raw-size: 922.93 GiB size: 907.36 GiB (98.31%)
    used: 619.08 GiB (68.2%) fs: ext4 dev: /dev/nvme1n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 8.29 GiB used: 72 MiB (0.8%)
    priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:3
  System Temperatures: cpu: 39.0 C mobo: 44.0 C gpu: amdgpu temp: 60.0 C
    mem: 67.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 713 fan-3: 0 fan-4: 657 fan-5: 808
    fan-6: 913 fan-7: 705 gpu: amdgpu fan: 325
  Memory: total: 16 GiB available: 15.54 GiB used: 5.76 GiB (37.1%)
  Processes: 330 Power: uptime: 13m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.2 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 255 default: graphical tool: systemctl
  Packages: 1737 pm: dpkg pkgs: 0 pm: pacman pkgs: 1721 libs: 478
    tools: pamac pm: flatpak pkgs: 16 Compilers: clang: 17.0.6 gcc: 14.1.1
    alt: 11 Shell: Zsh v: 5.9 default: Bash v: 5.2.26 running-in: konsole
    inxi: 3.3.35

Please see the pinned topic in the Gaming category:

It seems the native version isn’t worth it according to ProtonDB reports. Keep in mind, some so-called “native” versions are just very poor ports using an old Wine wrapper.

That was never my experience, so I didn’t even think to check there. I got a markedly better performance before. Guess I will use the proton version going forward unless the crashing issue gets solved.

Thanks for the help

Which update? From the game or from Manjaro?

You have a AMD GPU and but you using nvidia grub commands :thinking:

I personally would remove all this 3 commands from Grub, to have a more stable system and to see a system checklist when booting, better to handle future issues.

Don’t forget to sudo update-grub after you done.

I used to have a nvidia GPU, but recently upgraded to the AMD one. Didn’t realize that was in there, thanks for the catch! I probably still have something else kicking around from that GPU, really should have done a fresh install, but I had to help a friend to which I sold the GPU so I was tired of computer things and just wanted my system with everything.

I personally like the splash screen, but maybe I’ll try out the hackerman-like linux boot.