Help needed running Marvel Rivals w/Proton

Hey, I don’t quite know where to ask but here, I’m trying to run Marvel Rivals through Steam, and both Proton-ge-custom-bin 9.22-1 and Proton Experimental doesn’t work, all I get is a Unreal crash error. My specs are below, and ideas on how I can fix it? I’ve tried doing SteamDeck=1 %command% like protondb suggests, for which it also crashes. Have a Proton log for it, but I don’t know what information is needed, so please let me know if possible
OS: Manjaro Linux x86_64
Kernel: 6.11.11-1-MANJARO
DE: Plasma 6.2.4
CPU: 12th Gen Intel i7-12700K (20) @ 4.900GHz
GPU: AMD ATI Radeon RX 7900 XT/7900 XTX/7900 GRE/7900M
GPU: Intel AlderLake-S GT1

Please show

inxi -Farz
mhwd -li -l
System:
  Kernel: 6.11.11-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.11-x86_64
    root=UUID=7b19a2a8-949f-40ff-948c-bcba9b4daa1d rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: B760I AORUS PRO v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: B760I AORUS PRO v: x.x serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: F2
    date: 03/30/2023
CPU:
  Info: model: 12th Gen Intel Core i7-12700K bits: 64 type: MST AMCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
    microcode: 0x37
  Topology: cpus: 1x dies: 1 clusters: 9 cores: 12 threads: 20 mt: 8 tpc: 2
    st: 4 smt: enabled cache: L1: 1024 KiB desc: d-4x32 KiB, 8x48 KiB; i-8x32
    KiB, 4x64 KiB L2: 12 MiB desc: 8x1.2 MiB, 1x2 MiB L3: 25 MiB
    desc: 1x25 MiB
  Speed (MHz): avg: 800 min/max: 800/4900:5000:3800 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
    15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 bogomips: 144440
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  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: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  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; RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Gigabyte driver: i915 v: kernel
    alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports:
    active: none empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:4680 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900
    XT/7900 XTX/7900 GRE/7900M] vendor: XFX 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-2,DP-4,HDMI-A-3
    empty: DP-3,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300
  Device-3: Logitech C920 PRO HD Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:5
    chip-ID: 046d:08e5 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: kwin_x11 driver: X: loaded: amdgpu,modesetting unloaded: radeon
    alternate: fbdev,vesa dri: radeonsi,iris gpu: amdgpu display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 4864x1080 s-dpi: 96 s-size: 1283x285mm (50.51x11.22")
    s-diag: 1314mm (51.74")
  Monitor-1: DP-2 mapped: DisplayPort-1 pos: primary,top-left
    model: BenQ EX240N serial: <filter> built: 2022 res: mode: 1920x1080 hz: 60
    scale: 100% (1) dpi: 93 gamma: 1.2 size: 526x296mm (20.71x11.65")
    diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: DP-4 mapped: DisplayPort-3 pos: top-center model: BenQ GW2480
    serial: <filter> built: 2019 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
    ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-3: HDMI-A-3 mapped: HDMI-A-2 pos: bottom-r model: Acer AL1511
    serial: <filter> built: 2004 res: mode: 1024x768 hz: 75 scale: 100% (1)
    dpi: 86 gamma: 1.2 size: 304x228mm (11.97x8.98") diag: 380mm (15")
    ratio: 4:3 modes: max: 640x350 min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris drv: amd radeonsi platforms: device: 0
    drv: iris device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: iris
    surfaceless: drv: iris x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.8-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi
    navi31 LLVM 18.1.8 DRM 3.59 6.11.11-1-MANJARO) device-ID: 1002:744c
    memory: 19.53 GiB unified: no
  API: Vulkan v: 1.4.303 layers: 4 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XT (RADV NAVI31) driver: N/A device-ID: 1002:744c
    surfaces: xcb,xlib device: 1 type: integrated-gpu name: Intel UHD
    Graphics 770 (ADL-S GT1) driver: N/A device-ID: 8086:4680
    surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] 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-3: Kingston Hyperx Cloud Flight wireless headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-4.2:4 chip-ID: 0951:16c4 class-ID: 0300
  Device-4: Logitech C920 PRO HD Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:5
    chip-ID: 046d:08e5 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.11.11-1-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.2.7 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: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7a70 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V vendor: Gigabyte driver: igc v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 06:00.0
    chip-ID: 8086:15f3 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:12 chip-ID: 8087:0033
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 5.49 TiB used: 2.93 TiB (53.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD BLACK
    SN850X HS 1000GB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 620311WD temp: 43.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:5 vendor: Samsung model: SSD 980 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: 2B4QFXO7 temp: 34.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 QVO 4TB
    size: 3.64 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: GPT
  ID-4: /dev/sdb maj-min: 8:16 vendor: A-Data model: USB Flash Drive
    size: 28.91 GiB block-size: physical: 512 B logical: 512 B type: USB
    rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: SSD serial: <filter>
    fw-rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 146.48 GiB size: 143.13 GiB (97.71%)
    used: 78.44 GiB (54.8%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 292 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-3: /home raw-size: 585.94 GiB size: 575.67 GiB (98.25%)
    used: 391.44 GiB (68.0%) fs: ext4 dev: /dev/nvme0n1p4 maj-min: 259:4
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 36.0 C mobo: 34.0 C gpu: amdgpu temp: 41.0 C
    mem: 50.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Repos:
  Packages: 1554 pm: pacman pkgs: 1528 libs: 389 tools: pamac,yay pm: flatpak
    pkgs: 26
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.kurdy.org/stable/$repo/$arch
    2: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    3: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    4: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    5: https://ftpmirror1.infania.net/mirror/manjaro/stable/$repo/$arch
    6: http://manjaro.grena.ge/stable/$repo/$arch
    7: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    8: http://free.nchc.org.tw/manjaro/stable/$repo/$arch
Info:
  Memory: total: 32 GiB note: est. available: 31.12 GiB used: 6.54 GiB (21.0%)
  Processes: 485 Power: uptime: 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.42 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.37 running-in: konsole inxi: 3.3.37
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2024.05.06                true            PCI


Warning: No installed USB configs!
> 0000:03:00.0 (0300:1002:744c) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2024.05.06                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:00:02.0 (0300:8086:4680) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2024.05.06                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

First off I’d mention your dual gfx …

Which would mean you would want to use DRI_PRIME=1 or similar to use the amdgpu.

In the case of steam games the launch options

DRI_PRIME=1 %command%

PS

You can also check that prime is working as it should with something like

glxinfo | grep 'renderer string'
DRI_PRIME=1 glxinfo | grep 'renderer string'

According to ProtonDB, this game also needs extra Launch Options in Steam (game Properties) in order to start https://www.protondb.com/app/2767030

SteamDeck=1 %command%

//EDIT: also here is the Proton GitHub page for this game Marvel Rivals (2767030) · Issue #8300 · ValveSoftware/Proton · GitHub

Also note that use of SteamDeck=1 even if only launched once using it permanently enables silent launching of the game until game files are verified in Steam, so if you were confused as to why the launcher stops popping up after using this, that’s why.

Both protondb and that environment variable were mentioned in the opening post.

6.11 is EOL, I recommend to use Kernel 6.6 LTS or 6.12 LTS.

I also recommend to disable your iGPU in Bios, if you don’t need it you have a cleaner experience around Linux with a single active GPU.

Creating a Swap Partition can’t hurt also.

Your memory looks a little bid hot btw. did you created this logs right after gaming?

You can also switch to Wayland bottom left, at your login screen (SDDM), when X11 shows problems.

In addition, a fresh Proton Experimental update was released yesterday that fixed Marvel Rivals crashing on non-Steam devices after a recent game update.

You can give it another go and see how it behaves now.

Update: added link to the changelog