Trouble launching Fabledom

Hiho,

when I’m starting a game using Proton, die button changes from play to cancle and after a second or so back to play, no error message nothing.

but if i disable proton it just uses wine and works.

proton logs wont help much:

Proton: 1708943904 experimental-bleeding-edge-8.0-82496-20240226-p479bb6-wa058f1-d9004c1-v806fd7
SteamGameId: 1651560
Command: ['/home/alex/.local/share/Steam/steamapps/common/Fabledom/Fabledom.exe']
Options: {'forcelgadd'}
depot: 0.20240415.84603
pressure-vessel: 0.20240415.0 scout
scripts: 0.20240415.0
sniper: 0.20240415.84603 sniper 0.20240415.84603
Kernel: Linux 6.6.30-2-MANJARO #1 SMP PREEMPT_DYNAMIC Wed May  8 17:46:43 UTC 2024 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree

thanks in advance for ur suggestions

So you mean, you didn’t force enable a specific proton version? Well probably the developer has enabled/tested with a specific version , so that Linux Users don’t have to force enable it.

As you see here:

recommended_runtime proton-8.0-1
https://steamdb.info/app/1651560/info/

Hi Alexander,
Always post inxi if you looking for help, it helps everyone with a good overview from your system:

inxi --admin --verbosity=5 --filter --no-host --width

@megavolt

oh sorry i didnt make that clear: problem with any game, not just this one. thatswhy i wrote “proton” and not “fabledom” ^^

@Kobold
ok thanks for the advice.

System:
  Kernel: 6.6.30-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=e61d0598-172a-4f31-93ba-0827199d13cb rw quiet splash
    resume=UUID=73577786-136e-47ce-b0cd-60410205505c udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A wm: kwin_x11 with: cairo-dock
    dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Convertible System: HP product: HP ENVY x360 Convertible 15-ee0xxx
    v: Type1ProductConfigId serial: <filter> Chassis: type: 31 serial: <filter>
  Mobo: HP model: 876F v: 13.48 serial: <filter> part-nu: 1B2E7EA#ABD
    uuid: 29907af1-a8be-ea11-8105-842afd4c53e7 UEFI: Insyde v: F.24
    date: 09/07/2023
Battery:
  ID-1: BAT1 charge: 42.9 Wh (97.7%) condition: 43.9/51.0 Wh (85.9%)
    power: 6.9 W volts: 12.9 min: 11.6 model: Hewlett-Packard PABAS0241231
    type: Li-ion serial: <filter> status: charging
  Device-1: hid-0018:04F3:2B06.0007-battery model: ELAN2514:00 04F3:2B06
    serial: N/A charge: N/A status: N/A
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse MX Master
    serial: <filter> charge: 50% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 16 GiB available: 15.01 GiB used: 6.82 GiB (45.4%)
  Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Bottom-slot 1(left) type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 2667 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: Crucial
    part-no: CT8G4SFRA266.C8FE serial: <filter>
  Device-2: Bottom-slot 2(right) type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 2667 MT/s volts: curr: 1.2 min: 1.2
    max: 1.2 width (bits): data: 64 total: 64 manufacturer: Crucial
    part-no: CT8G4SFRA266.C8FE serial: <filter>
CPU:
  Info: model: AMD Ryzen 5 4500U with Radeon Graphics socket: FP6 bits: 64
    type: MCP arch: Zen 2 gen: 3 level: v3 note: check built: 2020-22
    process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96) stepping: 1
    microcode: 0x8600109
  Topology: cpus: 1x cores: 6 smt: <unsupported> cache: L1: 384 KiB
    desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB L3: 8 MiB
    desc: 2x4 MiB
  Speed (MHz): avg: 1725 high: 2375 min/max: 1400/2375 boost: enabled
    base/boost: 2375/4000 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 2375 2: 1400 3: 2375 4: 1400
    5: 1400 6: 1400 bogomips: 28454
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  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 mitigation: untrained return thunk; SMT disabled
  Type: spec_rstack_overflow mitigation: SMT disabled
  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; STIBP:
    disabled; 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 Renoir [Radeon RX Vega 6 ] vendor: Hewlett-Packard
    driver: amdgpu v: kernel arch: GCN-5 code: Vega process: GF 14nm
    built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 04:00.0
    chip-ID: 1002:1636 class-ID: 0300 temp: 31.0 C
  Device-2: Chicony HP Wide Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:4 chip-ID: 04f2:b6b6
    class-ID: 0e02 serial: <filter>
  Display: server: X.Org v: 21.1.13 with: Xwayland v: 23.2.6
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 mapped: eDP model: BOE Display 0x08a8 built: 2019
    res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
    diag: 395mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.6-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir
    LLVM 17.0.6 DRM 3.54 6.6.30-2-MANJARO) device-ID: 1002:1636 memory: 500 MiB
    unified: no
  API: Vulkan v: 1.3.279 layers: 5 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: mesa radv v: 24.0.6-manjaro1.1
    device-ID: 1002:1636 surfaces: xcb,xlib
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.1 chip-ID: 1002:1637
    class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Hewlett-Packard
    driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x, snd_pci_acp5x,
    snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh pcie: gen: 3
    speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.5
    chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  API: ALSA v: k6.6.30-2-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.5 status: n/a (root, process) 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 RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw_8822ce v: N/A modules: rtw88_8822ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 01:00.0
    chip-ID: 10ec:c822 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1:2 chip-ID: 0bda:b00c
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 7 state: up address: see --recommends
Drives:
  Local Storage: total: 931.51 GiB used: 169.7 GiB (18.2%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 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: 1B4QFXO7 temp: 28.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 63d 21h cycles: 8,777
    read-units: 28,431,079 [14.5 TB] written-units: 25,887,816 [13.2 TB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 322.27 GiB size: 316.14 GiB (98.10%)
    used: 137.89 GiB (43.6%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p7
    maj-min: 259:7 label: N/A uuid: e61d0598-172a-4f31-93ba-0827199d13cb
  ID-2: /boot/efi raw-size: 500 MiB size: 499 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p5
    maj-min: 259:5 label: N/A uuid: 0589-6EF1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 19.04 GiB used: 154 MiB (0.8%)
    priority: -2 dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A
    uuid: 73577786-136e-47ce-b0cd-60410205505c
Sensors:
  System Temperatures: cpu: 59.1 C mobo: N/A gpu: amdgpu temp: 31.0 C
  Fan Speeds (rpm): N/A
Info:
  Processes: 289 Power: uptime: 3d 19h 53m states: freeze,mem,disk
    suspend: s2idle wakeups: 6 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 5.99 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: 1984 pm: pacman pkgs: 1961 libs: 503 tools: pamac pm: flatpak
    pkgs: 11 pm: snap pkgs: 12 Compilers: clang: 17.0.6 gcc: 13.2.1
    Shell: Sudo (sudo) v: 1.9.15p5 default: Bash v: 5.2.26 running-in: konsole
    inxi: 3.3.34

Well, you gave this example and I took it as an example. Proton is a wrapper for Wine. So when you talk about Wine or Proton, you mean essentially Wine.

I don’t understand this sentence and it doesn’t make any sense. What Wine?

ive got wine installed. so if I disable “Enable Steam Play for all other titles” I still can click run but it will use my “normal” wine installation.

At that point you misunderstood. Steam will never use your “normal” wine. “Enable Steam Play for all other titles” means: force enable Proton also where the developer didn’t tick the checkmark to let it run with proton because of reasons.

Ok, so I was just dumb? Nice, thank you very much :stuck_out_tongue: So I just left it unchecked.

I thought I would have to enable it to run unverified games ^^, but why the hell does it break when I enable it?

Most likely because it forces all Windows games to use the latest “experimental” Proton/Wine version, which is not compatible with every game. Some games require a specific version that includes a fix for that specific game, etc.

You can set the proton version for each game then.

As Megavolt already mentioned, you can set proton version for each game.

So you can reenable “global steam proton to experimental”.

But when you have problems for 1 game only, you can right click on this game in your library and click on properties>compatibility>and activate the compatibility tool where you can choose the exact proton version, that maybe fit better to this game… than the experimental proton version.

After this change, the new other proton version will automatical downloaded for the selected game.

No, the Proton version you need to configure, in Steam settings, should be the latest stable version, no experimental, and no BETA on the experimental, like here the user runs experimental branch, with the bleeding edge hourly/daily beta builds.

You set latest stable Proton in Steam settings, and IF REALLY NEEDED FOR SPECIFIC REASON you can enable a per title Proton version, like the Experimental branch, and/or its Bleeding Edge beta builds…

Delete (or keep somewhere for savegame restoration later if needed) the Proton prefix for the game to start over fresh, and rebuild it by starting the game on the standard latest Proton version you have set in Steam Settings (don’t force any version on the game Properties). If really needed, you can force another Proton version for the game, like the previous 8 version. See, still no Experimental Proton here, you should never have to use this version if you’re not involved in Proton development or bug hunting, or if you don’t know specifically why you should use these versions.

1 Like

Agreed. Don’t use Proton experimental, it’s just asking for trouble. The clue is in the name - it’s experimental :stuck_out_tongue:

When I install a Windows game I just choose whatever the latest stable version is (currently Proton 9.0-1). The only reason to use anything else is if you have problems with that specific game, in which case look it up on ProtonDB and see if other users are recommending a specific version of Proton or other workarounds.

@omano
@MrLavender
I’m wondering if you guys actually try proton experimental… i use it for 3 year’s now and never had trouble and if you prefer to play newer games, you need this fixes from Proton Experimental + additional performance improvements that are shortly added. :saluting_face:

1 Like

I use Experimental Bleeding Edge version, on specific game, for specific reason.

^ This. There is no good reason to use it by default for every game.

Better performance?

There is no significant performance difference in most games.

Again, if it is necessary to use experimental for a specific game then of course, do that.

Using experimental for everything is exactly what caused OP’s problem…

I don’t see any info, where OP confirmed this.
It looks to me, that OP had always used experimental Proton as many other linux gamer’s today. And he had just a problem after the big release update now or just this one game refused to run on experimental proton.

Many people still use the Experimental version, you see them under ProtonDB.

Go here>

Search for the game then see what version of proton others are using to get it to work.

Proton Stable

This is the default flavor of Proton

Proton Experimental

This flavor is intended for public testing of experimental features.

Understand now? Or do you want to argue with Valve too?