Regression in RDR2

Since the last update I see major stuttering. Not really framedrops, but back and forth flickering of frames. During this flickering the steam FPS indicator vanishes as it doesn’t seem to know what to do anymore. This makes the game nearly unplayable. I’ve tried different proton versions, all with the same result. I’m more than 600 hours into this game with the second play through, so this is a very recent development.

  Kernel: 6.9.5-1-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=48bd2ac3-61d8-4a41-9635-c02fa086e39c rw rootflags=subvol=@
    resume=UUID=6db12b57-4561-4353-96d3-d9eda062486e udev.log_priority=3
    acpi_enforce_resources=lax
  Desktop: Sway v: 1.9 with: waybar tools: swayidle vt: 1 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: X570S AORUS MASTER v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: X570S AORUS MASTER serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: F4
    date: 12/26/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 9 5900X 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: 0 microcode: 0xA201016
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 2842 high: 4241 min/max: 2200/4950 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3619 2: 3638
    3: 3128 4: 2883 5: 3818 6: 4241 7: 2200 8: 2196 9: 2200 10: 2200 11: 2201
    12: 2200 13: 3798 14: 3607 15: 2910 16: 3536 17: 2906 18: 3729 19: 2200
    20: 2200 21: 2200 22: 2200 23: 2200 24: 2199 bogomips: 177682
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
  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 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
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Tul / PowerColor driver: amdgpu v: kernel arch: GCN-4
    code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: DP-2,DP-3
    empty: DP-1,DVI-D-1,HDMI-A-1 bus-ID: 0a:00.0 chip-ID: 1002:67df
    class-ID: 0300 temp: 65.0 C
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0
    compositor: Sway v: 1.9 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 5760x2160
    display-ID: 1
  Monitor-1: DP-2 pos: right model: Gigabyte M32U serial: <filter>
    built: 2022 res: 3840x2160 hz: 98 dpi: 140 gamma: 1.2 scale: 1.39999997615814
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9 modes:
    max: 3840x2160 min: 720x400
  Monitor-2: DP-3 pos: primary,left model: EIZO NANAO EV2436W
    serial: <filter> built: 2013 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    scale: 1 size: 519x324mm (20.43x12.76") diag: 616mm (24.2") ratio: 16:10
    modes: max: 1920x1200 min: 720x400
  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.1.1-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 480 Graphics (radeonsi
    polaris10 LLVM 17.0.6 DRM 3.57 6.9.5-1-MANJARO) device-ID: 1002:67df
    memory: 7.81 GiB unified: no
  API: Vulkan v: 1.3.279 layers: 4 device: 0 type: discrete-gpu name: AMD
    Radeon RX 480 Graphics (RADV POLARIS10) driver: mesa radv
    v: 24.1.1-manjaro1.1 device-ID: 1002:67df surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Tul / PowerColor driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 0a:00.1 chip-ID: 1002:aaf0 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.9.5-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.0.7 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-4: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 05:00.0
    chip-ID: 8086:2725 class-ID: 0280
  IF: wlp5s0 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>
  IF-ID-1: gienah state: unknown speed: N/A duplex: N/A mac: N/A
  Info: services: sshd,systemd-timesyncd
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-5:3 chip-ID: 8087:0032
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 2.73 TiB used: 2.51 TiB (91.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  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: 50.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Crucial model: CT1000MX500SSD1
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
  ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 1.62 TiB (91.0%)
    fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 568 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 1.62 TiB (91.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 1.62 TiB (91.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 34.42 GiB used: 308 MiB (0.9%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 51.4 C mobo: 40.0 C gpu: amdgpu temp: 65.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 1190 fan-3: 940 fan-4: 1247 fan-5: 0
    gpu: amdgpu fan: 393
  Power: 12v: N/A 5v: N/A 3.3v: N/A vbat: 3.26 gpu: amdgpu watts: 45.26
Info:
  Memory: total: 32 GiB available: 31.24 GiB used: 11.6 GiB (37.1%)
  Processes: 572 Power: uptime: 3h 9m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.48 GiB services: upowerd Init: systemd
    v: 256 default: graphical tool: systemctl
  Packages: 1871 pm: pacman pkgs: 1860 libs: 466 tools: pamac,yay pm: flatpak
    pkgs: 11 Compilers: clang: 17.0.6 gcc: 14.1.1 Shell: Zsh v: 5.9
    running-in: alacritty inxi: 3.3.35

How can I start the game from terminal so I can give more information.

If it is a Steam game you can start Steam from terminal.
You can make Proton spit logs too with command line options.

Give more information don’t assume we know all about the game and your system, how do you start the game for a starter?

To start steam I use the steam-runtime. I applied these launch options for RDR2

PROTON_DUMP_DEBUG_COMMANDS=1 PROTON_DEBUG_DIR=$HOME %command%

which didn’t throw any errors, though the game still showed the same back and forth flips of frames.

Found these command line options for steam-runtime but some help would be appreciated to pick the right one.

Valve Dev CLI

Deactivate Steamoverlay maybe helps.

If you start it from Steam, as said you can start Steam from terminal to have Steam direct log in the terminal.
If you want Proton to spit logs, in the game properties, add PROTON_LOG=1 %command% in the Launch Option so it creates a Proton log in your Home folder.

From what you describe it could be also a Proton issue, what version are you currently using for this game?

That’s what I did yesterday and steam is still running with this output

steam.sh[85809]: Running Steam on manjarolinux 24.0.3 64-bit
steam.sh[85809]: STEAM_RUNTIME is enabled automatically
setup.sh[85882]: Steam runtime environment up-to-date!
steam.sh[85809]: Steam client's requirements are satisfied
[2024-07-07 17:54:00] Startup - updater built Jun 20 2024 17:13:49
[2024-07-07 17:54:00] Startup - Steam Client launched with: '/home/master/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
07/07 17:54:00 minidumps folder is set to /tmp/dumps
07/07 17:54:00 Init: Installing breakpad exception handler for appid(steam)/version(1718904662)/tid(85938)
[2024-07-07 17:54:01] Loading cached metrics from disk (/home/master/.local/share/Steam/package/steam_client_metrics.bin)
[2024-07-07 17:54:01] Using the following download hosts for Public, Realm steamglobal
[2024-07-07 17:54:01] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-07-07 17:54:01] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-07-07 17:54:01] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-07-07 17:54:01] Verifying installation...
[2024-07-07 17:54:01] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/master/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe712ddc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe712c500
CAppInfoCacheReadFromDiskThread took 60 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 86058
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
BRefreshApplicationsInLibrary 1: 1ms
BuildCompleteAppOverviewChange: 320 apps
RegisterForAppOverview 1: 9ms
RegisterForAppOverview 2: 9ms
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
chdir "/home/master/.local/share/Steam/steamapps/common/Red Dead Redemption 2"
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 87392 for gameID 1174180
Adding process 87393 for gameID 1174180
Adding process 87394 for gameID 1174180
Adding process 87539 for gameID 1174180
ProtonFixes[87539] INFO: Running protonfixes
ProtonFixes[87539] INFO: Running checks
ProtonFixes[87539] INFO: All checks successful
ProtonFixes[87539] INFO: Using global defaults for "Red Dead Redemption 2" (1174180)
ProtonFixes[87539] INFO: Using global protonfix for "Red Dead Redemption 2" (1174180)
ProtonFixes[87539] INFO: Adding argument -fullscreen -vulkan
ProtonFixes[87539] INFO: Adding env: SteamGameId=1174180
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
Adding process 87558 for gameID 1174180
Adding process 87559 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87560 for gameID 1174180
Adding process 87563 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87569 for gameID 1174180
Adding process 87573 for gameID 1174180
Adding process 87590 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87664 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87672 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87723 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Setting breakpad minidump AppID = 1174180
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198018035752 [API loaded no]
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87754 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87765 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87876 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Missing interface adapter for SteamController008 UGC
Adding process 87887 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 87939 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88040 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88093 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88108 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88112 for gameID 1174180
Adding process 88124 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88291 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88300 for gameID 1174180
wine: Read access denied for device L"\\??\\F:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\G:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\F:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\G:\\", FS volume label and serial are not available.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88675 for gameID 1174180
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88715) for game process 88675
07/07 17:55:06 minidumps folder is set to /tmp/dumps
07/07 17:55:06 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88715)
07/07 17:55:06 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88715)
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88728 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88855) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88855)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88855)
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88856) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88856)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88856)
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88857) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88857)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88857)
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88858) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88858)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88858)
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88859) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88859)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88859)
GameOverlay: started '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 88860) for game process 88675
07/07 17:55:08 minidumps folder is set to /tmp/dumps
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240620171414)/tid(88860)
07/07 17:55:08 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(88860)
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88894 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88911 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88938 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 88948 for gameID 1174180
Adding process 88951 for gameID 1174180
reaping pid: 88855 -- gameoverlayui
reaping pid: 88856 -- gameoverlayui
reaping pid: 88857 -- gameoverlayui
reaping pid: 88858 -- gameoverlayui
reaping pid: 88859 -- gameoverlayui
[2024-07-07 17:56:03] Background update loop checking for update. . .
[2024-07-07 17:56:03] Checking for available updates...
[2024-07-07 17:56:03] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=3780553960
[2024-07-07 17:56:03] Manifest download: send request
[2024-07-07 17:56:03] Manifest download: waiting for download to finish
[2024-07-07 17:56:04] Manifest download: finished
[2024-07-07 17:56:04] Download skipped: /steam_client_ubuntu12?t=3780553960 version 1718904662, installed version 1718904662, existing pending version 0
[2024-07-07 17:56:04] Nothing to do
reaping pid: 88860 -- gameoverlayui
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 89168 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 89248 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".

(process:88715): GLib-GObject-CRITICAL **: 21:04:10.141: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 108559 for gameID 1174180
pid 87561 != 87560, skipping destruction (fork without exec?)
Game 1174180 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1174180 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 1174180 created interface SteamController004 / Controller
Game 1174180 created interface SteamFriends015 / Friends
Game 1174180 created interface SteamUser019 / User
Game 1174180 created interface SteamUtils008 / Utils
Game 1174180 method call count for IClientUserStats::RequestUserStats : 1
Game 1174180 method call count for IClientUserStats::GetAchievement : 30
Game 1174180 method call count for IClientUserStats::GetStat : 51
Game 1174180 method call count for IClientAppManager::GetCurrentLanguage : 8906
Game 1174180 method call count for IClientAppManager::BIsDlcEnabled : 1
Game 1174180 method call count for IClientUtils::RecordSteamInterfaceCreation : 10
Game 1174180 method call count for IClientUtils::GetAppID : 12
Game 1174180 method call count for IClientFriends::SetRichPresence : 48
Game 1174180 method call count for IClientFriends::GetPersonaName : 1
Game 1174180 method call count for IClientUser::BIsSubscribedApp : 2
Game 1174180 method call count for IClientUser::EndAuthSession : 1
Game 1174180 method call count for IClientUser::GetAuthSessionTicket : 2
Game 1174180 method call count for IClientUser::GetSteamID : 4
Game 1174180 method call count for IClientUser::BLoggedOn : 2
Uploaded AppInterfaceStats to Steam
Removing process 108559 for gameID 1174180
Removing process 89248 for gameID 1174180
Removing process 89168 for gameID 1174180
Removing process 88951 for gameID 1174180
Removing process 88948 for gameID 1174180
Removing process 88938 for gameID 1174180
Removing process 88911 for gameID 1174180
Removing process 88894 for gameID 1174180
Removing process 88728 for gameID 1174180
Removing process 88675 for gameID 1174180
Removing process 88300 for gameID 1174180
Removing process 88291 for gameID 1174180
Removing process 88124 for gameID 1174180
Removing process 88112 for gameID 1174180
Removing process 88108 for gameID 1174180
Removing process 88093 for gameID 1174180
Removing process 88040 for gameID 1174180
Removing process 87939 for gameID 1174180
Removing process 87887 for gameID 1174180
Removing process 87876 for gameID 1174180
Removing process 87765 for gameID 1174180
Removing process 87754 for gameID 1174180
Removing process 87723 for gameID 1174180
Removing process 87672 for gameID 1174180
Removing process 87664 for gameID 1174180
Removing process 87590 for gameID 1174180
Removing process 87573 for gameID 1174180
Removing process 87569 for gameID 1174180
Removing process 87563 for gameID 1174180
Removing process 87560 for gameID 1174180
Removing process 87559 for gameID 1174180
Removing process 87558 for gameID 1174180
Removing process 87539 for gameID 1174180
Removing process 87394 for gameID 1174180
Removing process 87393 for gameID 1174180
Removing process 87392 for gameID 1174180
reaping pid: 88715 -- gameoverlayui
[2024-07-08 06:51:03] Background update loop checking for update. . .
[2024-07-08 06:51:03] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=3825908648
[2024-07-08 06:51:03] Manifest download: send request
[2024-07-08 06:51:03] Manifest download: waiting for download to finish
[2024-07-08 06:51:09] Manifest download: finished
[2024-07-08 06:51:09] Download skipped by HTTP 304 Not Modified
[2024-07-08 06:51:09] Nothing to do
BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 320 apps
BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 320 apps

I thought it would output to the terminal with these launch options.

Proton version was experimental when it started. Then tried 8 and 9 and the most recent 9GE. Didn’t make a difference.

Thx for the hint, but it didn’t.

Here is the log. It got a bit big so I posted it in a pastebin. Especially towards the end I bought something via the ledger and it did the same thing very often. When I start the game the flickering is visible after I hit enter and the gray clouds over the black and white pictures vanish.

Here is the terminal output from the same run as the log.

steam.sh[139935]: Running Steam on manjarolinux 24.0.3 64-bit
steam.sh[139935]: STEAM_RUNTIME is enabled automatically
setup.sh[140008]: Steam runtime environment up-to-date!
steam.sh[139935]: Steam client's requirements are satisfied
[2024-07-08 17:59:32] Startup - updater built Jun 20 2024 17:13:49
[2024-07-08 17:59:32] Startup - Steam Client launched with: '/home/master/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
07/08 17:59:32 minidumps folder is set to /tmp/dumps
07/08 17:59:32 Init: Installing breakpad exception handler for appid(steam)/version(1718904662)/tid(140064)
[2024-07-08 17:59:33] Loading cached metrics from disk (/home/master/.local/share/Steam/package/steam_client_metrics.bin)
[2024-07-08 17:59:33] Using the following download hosts for Public, Realm steamglobal
[2024-07-08 17:59:33] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-07-08 17:59:33] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-07-08 17:59:33] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-07-08 17:59:33] Verifying installation...
[2024-07-08 17:59:33] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/master/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe100adc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe1009500
CAppInfoCacheReadFromDiskThread took 57 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 140177
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant
BRefreshApplicationsInLibrary 1: 1ms
BuildCompleteAppOverviewChange: 320 apps
RegisterForAppOverview 1: 9ms
RegisterForAppOverview 2: 9ms
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
chdir "/home/master/.local/share/Steam/steamapps/common/Red Dead Redemption 2"
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 141824 for gameID 1174180
Adding process 141825 for gameID 1174180
Adding process 141826 for gameID 1174180
Adding process 141930 for gameID 1174180
ProtonFixes[141930] INFO: Running protonfixes
ProtonFixes[141930] INFO: Running checks
ProtonFixes[141930] INFO: All checks successful
ProtonFixes[141930] INFO: Using global defaults for "Red Dead Redemption 2" (1174180)
ProtonFixes[141930] INFO: Using global protonfix for "Red Dead Redemption 2" (1174180)
ProtonFixes[141930] INFO: Adding argument -fullscreen -vulkan
ProtonFixes[141930] INFO: Adding env: SteamGameId=1174180
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 141932 for gameID 1174180
Adding process 141933 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 141934 for gameID 1174180
Adding process 141937 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 141939 for gameID 1174180
Adding process 141942 for gameID 1174180
Adding process 141952 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142052 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142066 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142111 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Setting breakpad minidump AppID = 1174180
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198018035752 [API loaded no]
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142171 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142174 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142209 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Missing interface adapter for SteamController008 UGC
Adding process 142220 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142250 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142439 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142472 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142488 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142495 for gameID 1174180
Adding process 142504 for gameID 1174180
Fossilize INFO: Overriding serialization path: "/home/master/.local/share/Steam/steamapps/shadercache/1174180/fozpipelinesv6/steamapprun_pipeline_cache".
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 142579 for gameID 1174180
pid 141935 != 141934, skipping destruction (fork without exec?)
Game 1174180 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1174180 created interface STEAMUSERSTATS_INTERFACE_VERSION012 / UserStats
Game 1174180 created interface SteamController008 /
Game 1174180 created interface SteamController008 / UGC
Game 1174180 created interface SteamFriends017 / Friends
Game 1174180 created interface SteamInput006 /
Game 1174180 created interface SteamUser022 / User
Game 1174180 created interface SteamUtils010 /
Game 1174180 created interface SteamUtils010 / Utils
Game 1174180 method call count for IClientAppManager::GetCurrentLanguage : 1
Game 1174180 method call count for IClientAppManager::GetAppStateInfo : 1
Game 1174180 method call count for IClientAppManager::GetAvailableLanguages : 1
Game 1174180 method call count for IClientUtils::RecordSteamInterfaceCreation : 11
Game 1174180 method call count for IClientUtils::GetSteamUILanguage : 1
Game 1174180 method call count for IClientUtils::GetAppID : 13
Game 1174180 method call count for IClientFriends::GetPersonaName : 1
Game 1174180 method call count for IClientUser::GetAuthSessionTicketV2 : 1
Game 1174180 method call count for IClientUser::GetSteamID : 2
Game 1174180 method call count for IClientUser::BLoggedOn : 1
Uploaded AppInterfaceStats to Steam
Removing process 142579 for gameID 1174180
Removing process 142504 for gameID 1174180
Removing process 142495 for gameID 1174180
Removing process 142488 for gameID 1174180
Removing process 142472 for gameID 1174180
Removing process 142439 for gameID 1174180
Removing process 142250 for gameID 1174180
Removing process 142220 for gameID 1174180
Removing process 142209 for gameID 1174180
Removing process 142174 for gameID 1174180
Removing process 142171 for gameID 1174180
Removing process 142111 for gameID 1174180
Removing process 142066 for gameID 1174180
Removing process 142052 for gameID 1174180
Removing process 141952 for gameID 1174180
Removing process 141942 for gameID 1174180
Removing process 141939 for gameID 1174180
Removing process 141937 for gameID 1174180
Removing process 141934 for gameID 1174180
Removing process 141933 for gameID 1174180
Removing process 141932 for gameID 1174180
Removing process 141930 for gameID 1174180
Removing process 141826 for gameID 1174180
Removing process 141825 for gameID 1174180
Removing process 141824 for gameID 1174180
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
chdir "/home/master/.local/share/Steam/steamapps/common/Red Dead Redemption 2"
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 143264 for gameID 1174180
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/master/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 143265 for gameID 1174180
Adding process 143266 for gameID 1174180
Adding process 143366 for gameID 1174180
ProtonFixes[143366] INFO: Running protonfixes
ProtonFixes[143366] INFO: Running checks
ProtonFixes[143366] INFO: All checks successful
ProtonFixes[143366] INFO: Using global defaults for "Red Dead Redemption 2" (1174180)
ProtonFixes[143366] INFO: Using global protonfix for "Red Dead Redemption 2" (1174180)
ProtonFixes[143366] INFO: Adding argument -fullscreen -vulkan
ProtonFixes[143366] INFO: Adding env: SteamGameId=1174180
Adding process 143367 for gameID 1174180
Adding process 143368 for gameID 1174180
Adding process 143369 for gameID 1174180
Adding process 143372 for gameID 1174180
Adding process 143374 for gameID 1174180
Adding process 143377 for gameID 1174180
Adding process 143387 for gameID 1174180
Adding process 143401 for gameID 1174180
Adding process 143409 for gameID 1174180
Adding process 143424 for gameID 1174180
Adding process 143441 for gameID 1174180
Adding process 143444 for gameID 1174180
Adding process 143451 for gameID 1174180
Adding process 143462 for gameID 1174180
Adding process 143488 for gameID 1174180
Adding process 143567 for gameID 1174180
Adding process 143584 for gameID 1174180
Adding process 143599 for gameID 1174180
Adding process 143603 for gameID 1174180
Adding process 143614 for gameID 1174180
Adding process 143714 for gameID 1174180
Adding process 143723 for gameID 1174180
[2024-07-08 18:01:35] Background update loop checking for update. . .
[2024-07-08 18:01:35] Checking for available updates...
[2024-07-08 18:01:35] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=2560121414
[2024-07-08 18:01:35] Manifest download: send request
[2024-07-08 18:01:35] Manifest download: waiting for download to finish
[2024-07-08 18:01:36] Manifest download: finished
[2024-07-08 18:01:36] Download skipped: /steam_client_ubuntu12?t=2560121414 version 1718904662, installed version 1718904662, existing pending version 0
[2024-07-08 18:01:36] Nothing to do
Adding process 143808 for gameID 1174180
Adding process 143901 for gameID 1174180
Adding process 144061 for gameID 1174180
Adding process 144078 for gameID 1174180
Adding process 144099 for gameID 1174180
Adding process 144107 for gameID 1174180
Adding process 144110 for gameID 1174180
Adding process 144405 for gameID 1174180
Adding process 144530 for gameID 1174180
Adding process 147265 for gameID 1174180
Game 1174180 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1174180 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 1174180 created interface SteamController004 / Controller
Game 1174180 created interface SteamFriends015 / Friends
Game 1174180 created interface SteamUser019 / User
Game 1174180 created interface SteamUtils008 / Utils
Game 1174180 method call count for IClientUserStats::RequestUserStats : 1
Game 1174180 method call count for IClientUserStats::GetAchievement : 30
Game 1174180 method call count for IClientUserStats::GetStat : 51
Game 1174180 method call count for IClientAppManager::GetCurrentLanguage : 625
Game 1174180 method call count for IClientAppManager::BIsDlcEnabled : 1
Game 1174180 method call count for IClientUtils::RecordSteamInterfaceCreation : 10
Game 1174180 method call count for IClientUtils::GetAppID : 12
Game 1174180 method call count for IClientFriends::SetRichPresence : 9
Game 1174180 method call count for IClientFriends::GetPersonaName : 1
Game 1174180 method call count for IClientUser::BIsSubscribedApp : 2
Game 1174180 method call count for IClientUser::EndAuthSession : 1
Game 1174180 method call count for IClientUser::GetAuthSessionTicket : 2
Game 1174180 method call count for IClientUser::GetSteamID : 4
Game 1174180 method call count for IClientUser::BLoggedOn : 2
Uploaded AppInterfaceStats to Steam
Removing process 147265 for gameID 1174180
Removing process 144530 for gameID 1174180
Removing process 144405 for gameID 1174180
Removing process 144110 for gameID 1174180
Removing process 144107 for gameID 1174180
Removing process 144099 for gameID 1174180
Removing process 144078 for gameID 1174180
Removing process 144061 for gameID 1174180
Removing process 143901 for gameID 1174180
Removing process 143808 for gameID 1174180
Removing process 143723 for gameID 1174180
Removing process 143714 for gameID 1174180
Removing process 143614 for gameID 1174180
Removing process 143603 for gameID 1174180
Removing process 143599 for gameID 1174180
Removing process 143584 for gameID 1174180
Removing process 143567 for gameID 1174180
Removing process 143488 for gameID 1174180
Removing process 143462 for gameID 1174180
Removing process 143451 for gameID 1174180
Removing process 143444 for gameID 1174180
Removing process 143441 for gameID 1174180
Removing process 143424 for gameID 1174180
Removing process 143409 for gameID 1174180
Removing process 143401 for gameID 1174180
Removing process 143387 for gameID 1174180
Removing process 143377 for gameID 1174180
Removing process 143374 for gameID 1174180
Removing process 143372 for gameID 1174180
Removing process 143369 for gameID 1174180
Removing process 143368 for gameID 1174180
Removing process 143367 for gameID 1174180
Removing process 143366 for gameID 1174180
Removing process 143266 for gameID 1174180
Removing process 143265 for gameID 1174180
Removing process 143264 for gameID 1174180

If all version of Proton produce the same issues, maybe it is something else. Did you try the latest LTS kernel instead of 6.9?

Seems like nobody reports the issue you encounter https://www.protondb.com/app/1174180 Red Dead Redemption 2 (1174180) · Issue #3291 · ValveSoftware/Proton · GitHub

//EDIT: not sure if relevant but I see this VK_ERROR_OUT_OF_HOST_MEMORY in the Proton log.
Can you check the system resources when you play the game? Command like htop or free to help see what’s going on. Check for disk space too df -h

For General performance, i can recommend to reduce your swap partition from 35gbyte to 12Gbyte if not less… with 32Gbyte RAM you normal dont need this much of virtual memory.

With 16Gbyte RAM, I’m even fine with 8Gbyte swap… but i mostly close not needed background tasks when i play.

I also recommend to install gamemode package and use gamemoderun %command% as steam launch command.

That’s said, its just general improvements and probably not fixing your bug.

Can you specify which update you are talking about?

Proton update, Manjaro Release Update or RDR2 Update?

And has other steam games also performance issue?

6.6 running right now, didn’t change a thing

Last log with 6.6 is here.

I know, that’s why I asked here first to rule out an OS thing.

This run my RAM reached 41%. With more browsers open (which wasn’t an issue in the past) it reached max about 57% RAM usage.

I got 166GB free on the NVMe SSD.

With my last computer and 16GB of RAM I regularly maxed out the RAM and I use hybrid sleep a lot. That is why I thought it would be better to have more swap space, though I don’t think that my swap causes this issue. Thx for the input though.

Will try that now.

I think it started with the last Manjaro update. I don’t keep track of the proton updates. RDR2 has quite often some updates, this could also be related to that.

Will check for other games.

Tried several native and proton games. There are no changes visible.

This didn’t change something either.

That’s strange that only RDR2 shows performance issues, because https://steamdb.info/app/1174180/patchnotes/ didn’t showed any patches for the last 3 month :man_shrugging:

Is it possible that you didn’t tested other games which has demanding performance as RDR2? That you maybe just don’t saw the impact because your PC wasn’t pushed to its Limit?

If that’s the case then it is not a change in RDR2. As I tried at least 3 Proton versions it doesn’t seem to be that. So it has the be the OS, maybe a change in mesa that only impacts wayland/wlroots systems?

One of the things that I admired the RDR2 engine for, is that it always found automatically the balance between beautiful gameplay and fluid motion with the maximum the hardware can handle. E.g. the gameplay was very fluid and playable with 50 to 55 fps on my RX480. When I started a stream in a MPV instance on my second monitor the game slowed visibly to 45 fps, but was still playable without much regret. I’ve done this for years. I have not changed graphical settings in the game itself.

Which Proton versions did you have exactly used?

You may want to create a snapshot just in case and uninstall orphan packages.

Don’t forget the foreign AUR packages if you have AUR Enabled, then delete AUR Packages which you didn’t had manually installed, sometimes unmaintained Packages from the Official Repo’s moving to AUR, which to 99% no one needed any longer at this point.

Pacdiff -s (to maintain and merge your pacnew files) with for example with Meld.

Last but not least there are a lot people on Protondb who praised sometimes better performance or to fix graphical error’s with ProtonUp-Qt for additional (sometimes rumored) superior Proton versions, where you can download this stuff. I don’t used this versions for myself yet.

But since you using BTRFS (Veteran Filesystem), i guess you are aware about all this already?

It started with experimental, which it was on before the flickering started. Then I tried
Proton 9.0-2, 8.0-5, GE-Proton8-32, GE-Proton9-9. With the last one was the testing done you’ve seen in this thread.

That I can do, but I very selectively install AUR packages, because of bad memories…

That’s where I got a bit lazy, I’ve got to admit. Meld is a great program, but to do pacdiffs of root owned pacnews I need a graphical interface that does allow it. Still not really possible under Wayland afaik.

Is a Qt-Proton a good idea under a GTK environmant such as Sway?

This can be done without too much hassle, but I need the time to do it.

I would be more interested in further debugging the output of proton or mesa.

Even better, with less AUR packages you can identify and delete much quicker the AUR orphan’s.

Oh damn, my fault sorry. I thought you was using KDE… forget that.

Together with the Plasma5 orphan’s, which i was wrote above.
I’m quickly delete this info.

pacdiff -s with Meld does exactly this and im using it under X11 (PC) and under Wayland (Laptop) this way. But since im using KDE on both system’s and not Sway, maybe there is a incompatibility where im not aware about it?

You can implement meld this way:

/etc/environment and add the following line for permanent usage:
DIFFPROG=/usr/bin/meld

or only Temporary Meld link for pacdiff:
DIFFPROG=meld pacdiff -s

But there are other tools that might working better for you under sway? :man_shrugging:

Will reply properly tomorrow.

Got a new symptom, after a flickery hunt throughout the north west, I sold some pelt to the butcher in Strawberry. After I chose ‘sell’ the HUD was flickering so badly that the HUD was nearly unusable. The texture of the butchers stand and the butcher himself were not affected, but the HUD overlay was flickering as mad.

Here is the log, lots of errors.

I think I found the culprit. ( I did not…)

This is a shorter log with same sort of errors. LOG

Hi again

I think this is not per se an output error but an input error that causes the output to flicker.

72856.612:05c0:06a8:fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 40000000: semi-stub!
72856.623:05c0:06a8:fixme:keyboard:NtUserActivateKeyboardLayout flags 40000000 not supported

These lines are dumped massively in the log, that’s also why the logs get so enormously big. After a few minutes a few MB.

I searched for it but couldn’t find a good answer. Anyone seen this before?

This is the output of pacman -Qdtq | pacman -Rns -

clang-17.0.6-2  cmake-3.29.6-1  compiler-rt-17.0.6-2  compiler-rt15-15.0.7-1  cppdap-1.58.0-1  electron31-31.0.1-1  geocode-glib-common-3.26.4-4  glib2-docs-2.80.3-2  graphviz-11.0.0-1  gtk-doc-1.34.0-1  gts-0.7.6.121130-2  hdf5-1.14.4.2-6  http-parser-2.9.4-2  iniparser-4.2.4-1  kactivities5-5.116.0-1  kcolorpicker-qt5-0.3.1-4  kcontacts5-5.116.0-1  kjs-5.115.0-1  kpeople5-5.116.0-1  kpty5-5.116.0-1  libaec-1.1.3-1  libcgif-0.4.1-1  libsass-3.6.6-1  libtracefs-1.8.0-1  llvm-17.0.6-5  llvm15-libs-15.0.7-1  netpbm-10.86.41-1  ninja-1.12.1-1  openimageio-2.5.10.1-1  perl-xml-namespacesupport-1.12-5  perl-xml-sax-1.02-2  perl-xml-sax-base-1.09-5  perl-xml-sax-expat-0.51-7  perl-xml-simple-2.25-8  pkgconf-2.1.1-1  poppler-qt5-24.06.1-1  pugixml-1.14-1  pybind11-2.12.0-4  pyside6-6.7.1-1  python-annotated-types-0.7.0-1  python-autocommand-2.2.2-6  python-colorama-0.4.6-3  python-docutils-1:0.21.2-1  python-fastjsonschema-2.20.0-1  python-filelock-3.13.3-2  python-flit-core-3.9.0-4  python-inflect-7.2.1-2  python-jaraco.context-4.3.0-4  python-jaraco.functools-4.0.1-1  python-jaraco.text-3.12.1-1  python-jinja-1:3.1.4-1  python-magic-1:0.4.27-4  python-mako-1.3.5-1  python-manjaro-sdk-1:0.1.1-1  python-markdown-it-py-3.0.0-2  python-markupsafe-2.1.5-2  python-mdurl-0.1.2-5 python-more-itertools-10.2.0-2  python-ordered-set-4.1.0-5  python-platformdirs-4.2.0-3  python-pydantic-core-1:2.18.4-1  python-pyparsing-3.1.2-2  python-pyproject-hooks-1.1.0-1  python-setuptools-1:69.0.3-6  python-smartypants-2.0.1-12  python-systemd-235-3  python-tomli-2.0.1-4  python-tomli-w-1.0.0-7  python-tqdm-4.66.4-1 python-trove-classifiers-2024.5.22-1  python-typeguard-4.3.0-1  python-typing_extensions-4.12.2-1  python-typogrify-2.0.7-15  python-uc-micro-py-1.0.3-2  python-validate-pyproject-0.16-1  python-zipp-3.18.1-2  re2-1:20240601-1  rhash-1.4.4-1  shiboken6-6.7.1-1  syntax-highlighting5-5.116.0-1  yubico-c-1.13-7  yubico-c-client-2.15-6 alacritty-0.13.2-2  alsa-card-profiles-1:1.0.7-2  appstream-glib-0.8.3-1  bison-3.8.2-6  blueprint-compiler-0.12.0-2  bluez-qt5-5.116.0-1  boost-1.83.0-8  breath2-wallpaper-1.0.18-5  chrono-date-3.0.1-4  clang15-15.0.7-2  cython-3.0.10-3  db-6.2.32-1  electron-1:31-1  electron13-13.6.9-3  electron17-17.4.11-6  electron18-18.3.15-4 electron19-19.1.9-5  electron30-30.1.1-1  elfutils-0.191-3  expac-10-10  extra-cmake-modules-6.3.0-1  flex-2.6.4-5  gcab-1.6-1  geocode-glib-3.26.4-4  gi-docgen-2024.1-1  gn-0.2174.b3a0bff4-1  gnome-desktop-4-1:44.0-1  gobject-introspection-1.80.1-3  gperf-3.1-5  gptfdisk-1.0.10-1  grantlee-5.3.1-1  grim-1.4.1-1 gtk-theme-breath-5.9.0-1  gtksourceview3-1:3.24.11+r28+g73e57b57-1  icon-naming-utils-0.8.90-5  intltool-0.51.0-6  js78-78.15.0-4  kactivities-stats5-5.116.0-1  kdesu5-5.116.0-1  kdnssd5-5.116.0-1  kdsoap-qt5-2.2.0-1  kfilemetadata5-5.116.0-1  kholidays5-1:5.116.0-1  khtml-5.115.0-1  kidletime5-5.116.0-1  kimageannotator-qt5-0.7.1-3 kirigami-addons5-0.11.0-7  knotifyconfig5-5.116.0-1  kpeoplevcard-0.1-2  kquickcharts5-5.115.0-1  ktexteditor5-5.116.0-1  ldns-1.8.3-2  lib32-libunwind-1.8.1-1  lib32-readline-8.2.010-1  libcddb-1.3.2-7  libcroco-0.6.13-2  libgit2-1:1.8.1-1  libibus-1.5.30-1  libical-3.0.18-2  libindicator-gtk3-12.10.1-10  libmms-0.6.4-4            libnsgif-1.0.0-1  libofa-0.9.3-9  libqaccessibilityclient-qt5-0.6.0-1  libsmbios-2.4.3-7  libvips-8.15.1-5  libvisual-0.4.2-1  libxres-1.2.2-1  lld-17.0.6-1  lua52-5.2.4-6  lua53-5.3.6-2  meson-1.4.1-1  modemmanager-qt5-5.116.0-1  nasm-2.16.03-1  ncurses5-compat-libs-6.4-2  ndctl-78-2  networkmanager-qt5-5.116.0-1  noto-fonts-compat-20151217-1  nvm-0.39.7-1  opencl-eaders-2:2024.05.08-1  openshadinglanguage-1.13.9.0-1  oxygen-sounds-6.0.5-1  patch-2.7.6-10  perl-parse-yapp-1.21-6  pkgfile-21-2  plasma-framework5-5.116.0-1  purpose5-5.116.0-1  python-appdirs-1.4.4-10  python-build-1.2.1-3  python-cachecontrol-1:0.14.0-3         python-commonmark-0.9.1-11  python-contextlib2-21.6.0-2  python-distlib-0.3.8-2  python-flit-3.9.0-2  python-future-1.0.0-1  python-httplib2-0.22.0-5  python-importlib-metadata-7.1.0-1  python-installer-0.7.0-8  python-nspektr-0.5.0-2  python-ply-3.11-13  python-pydantic-2.7.4-1  python-pyrate-limiter-3.6.0-2  python-resolvelib-1.0.1-2  python-retrying-1.3.4-3  python-rich-13.7.1-2  python-tenacity-8.3.0-1  python-toml-0.10.2-10  python-toolz-0.12.1-2  python-zipfile-deflate64-0.2.0-3  qqc2-desktop-style5-5.116.1-1  rest-0.8.1+r4+ge5ee6ef-1  sassc-3.6.2-4  scons-4.7.0-2  sof-firmware-2024.03-1  t1lib-5.1.2-8  threadweaver5-5.116.0-1  vala-0.56.17-1  wayland-protocols-1.36-1  web-installer-url-handler-2.3-1  webrtc-audio-processing-0.3.1-4  wlroots0.16-0.16.2-2  xorg-server-xvfb-21.1.13-1  yarn-1.22.22-1  yasm-1.3.0-6  yubikey-personalization-1.20.0-4  zita-alsa-pcmi-0.6.1-1  zita-resampler-1.11.2-1

Half my desktop would be deleted, including my terminal and my screenshot tool. Will not do that :upside_down_face:

Did the pacdiff with an unholy sudo -E. Nothing to note here.

Okay i think this topic changed here right now, there is a big difference between performance problems or graphical error’s.

TBH and the chance to fix your performance inside your OS to a problem which only show’s up to a single game while all other games running flawless is very low or almost non-existent.

I think the Steam Discussion Forum could maybe help you more at this point.

For graphical issues, i would normally switch between DX11/DX12 or playing around in Graphic Settings or look at ProtonDB:

Just use pacdiff -s and merge each file manually.

I wouldn’t do that either, you can’t blind remove orphan’s. There are always a lot fake orphan’s. More easy would be to delete AUR Orphan’s under foreign in pamac for example.

Fair enough, here is the link to the discussion I started, if someone wants to follow.

That’s what I did, nothing weird and no changes to the game.

Here is the list of foreign packages with sudo pacman -Qqm

amdgpu-fan
asdf-vm
breath2-wallpaper
clang15
compiler-rt15
electron13
electron17
electron18
electron19
exodus
geekbench
gnome-icon-theme
gnome-icon-theme-symbolic
google-earth-pro
gtk-theme-breath
hardinfo
hourglass
js78
khotkeys
khtml
kjs
kpeoplevcard
kquickcharts5
lact
libcroco
llvm15-libs
manjaro-documentation-en
manjaro-firmware
manjaro-hotfixes
manjaro-settings-manager-kcm
ncurses5-compat-libs
noto-fonts-compat
opencl-amd
opera
opera-ffmpeg-codecs
phoronix-test-suite
plasma-simplemenu
python-contextlib2
python-fangfrisch
python-manjaro-sdk
rasdaemon
solo1
spectre-meltdown-checker
systemd-fsck-silent
systemd-kcm
tuner
wayshot-bin
web-installer-url-handler
wlay-git
wootility-lekker-appimage
yt-dlp-drop-in

Except some old electrons, I don’t think theres much to remove. I don’t use pamac.

Thanks for your help!