Steam games won't lauch (Problem with Mutter)

That is an indication that your desktop runs in wayland mode. Proton games are running in xwayland mode when using wayland. Therefore, try switching to xorg.

Also the system information of neofetch are not enough, use this:

inxi -Fv7azy

And please not as a picture :pleading_face:

Are you sure? I just had that error yesterday with Hellblade: Senua’s Sacrifice in a Xorg session.

Was it a real xorg session or xwayland? I am pretty sure that I have never seen that in xorg. I could be wrong, but it looks like that.

From what I know is that Gnome for example always uses the wayland compositor, and when using nvidia, it will use the xwayland client entirely, not real xorg. On the other hand if a wayland client is active and apps need an X environment it will fall back to xwayland on demand. That is just my observation.

Yes, indeed. Wayland is disabled by default for hybrid laptops.

Ok, tested also a few games (they all were runing before); maybe there are some congruities or Abnormalities in between we can find…

Zusammenfassung

GAMES

  • the dark mod - WAYLAND->FLICKERING/STUTTERING?? | x11-> ok, happy sneaking*

  • beta steam-runtime↓

  • rise of the tomb raider (native) - ok - WAYLAND->FLICKERING/STUTTERING | x11-> expect to run - yes, ok, adventures ahoi*
  • alien: isolation (native) -ok WAYLAND->FLICKERING/STUTTERING | x11-> expect to run - yes, ok, i’m scared*
    *(maybe also something to do with vlc and smplayer flickering?->opengl!? mpv works fine)

  • prey (GE8…) -ok (when it wants) then again → FREEZES SCREEN → REISUB
  • mad max (GE8…) -ok
  • detroit become human (GE8…) - ok (takes forever and & even more to build the shaders)
  • middle earth-shadow of mordor (GE8…) - ok happy ork slaughtering
  • hellblade: senuas’s sacrifice (GE8…) - ok
  • the beginners guide (native) - ok
  • beneath a steel sky - ok
  • narcosis (GE8…) - ok
  • soma (native) - ok
  • the stanley parable (GE8…) - ok
  • elder scrolls v (GE8…) - ok

  • the solus project (GE8…) - DOESN’T START +++UPDATE+++ starts with regular proton 8
  • the talos principle (native) - WARNING OF WRONG DRIVER AND CLOSING (abort) +++UPDATE+++ after pushing ok it starts on second time!? ; WAYLAND->FLICKERING/STUTTERING?? | with (GE8…) starts and runs into philosophical questions
  • no man’s sky (GE8…) - …not tested yet
  • shadow of the tomb raider (native) - not tested yet

  • …runs not anymore↓

  • the witcher 3 (most time smooth ride; also after big update) (GE8…) - DOESN’T START anymore (proton experimental->REISUB) +++UPDATE+++ starts with regular proton 8 @ X11 but Plötze throws me from her back and speaks to me like mr. ed… :slight_smile: freezes (desktop ok; NO reisub) @ wayland with p8 screen freezes; don’t touch! it’s cold…
  • mass effect (2007) (GE8…) - DOESN’T START anymore
  • call of cthulhu (GE8…) - SHORT BLACK SCREEN - NOT STARTING anymore
  • man standing (GE8…) - FREEZES SCREEN → REISUB
  • singularity (GE8…) - STARTS-FREEZES SCREEN → REISUB
  • moons of madness (GE8…) - NOT STARTING anymore
  • metro exodus (GE8…) - STARTING, BUT… NOT PLAYABLE; X11-> NO PICTURE AT ALL (maybe w p8?)

What is that supposed to be? Please remove the improper formatting that makes it unreadable and use bullet points or something instead.

Sorry, I was in a hurry :grimacing:

Output:

System:
  Kernel: 5.15.114-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=d6ecda09-ff35-416a-9f44-94f281802154 rw quiet splash apparmor=1
    security=apparmor resume=UUID=b1b7c693-1d50-44de-b647-e3f032335bfa
    udev.log_priority=3
  Desktop: GNOME v: 44.1 tk: GTK v: 3.24.37 wm: gnome-shell dm: GDM v: 44.1
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME B450M-GAMING/BR v: Rev X.0x
    serial: <superuser required> UEFI-[Legacy]: American Megatrends v: 2202
    date: 07/14/2020
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: available: 15.55 GiB used: 3.33 GiB (21.4%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 1600 bits: 64 type: MT MCP arch: Zen+ gen: 2
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB L3: 16 MiB
    desc: 2x8 MiB
  Speed (MHz): avg: 1562 high: 2621 min/max: 1550/3200 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1372 2: 1340
    3: 1343 4: 1367 5: 1628 6: 1422 7: 2402 8: 1328 9: 1330 10: 1273 11: 2621
    12: 1327 bogomips: 76671
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
    cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
    flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf
    lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr
    mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    pfthreshold pge pni popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good
    sep sev sev_es sha_ni skinit smap smca sme smep ssbd sse sse2 sse4_1
    sse4_2 sse4a ssse3 succor svm svm_lock syscall tce topoext tsc tsc_scale
    v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec
    xsaveerptr xsaveopt
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  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
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: ASUSTeK driver: nvidia
    v: 530.41.03 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-05) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 08:00.0
    chip-ID: 10de:1c82 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.1
    compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 2560x1080 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-0 res: 2560x1080 dpi: 81 size: 798x334mm (31.42x13.15")
    diag: 865mm (34.06") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 530.41.03 renderer: NVIDIA GeForce GTX 1050
    Ti/PCIe/SSE2 direct-render: Yes
Audio:
  Device-1: NVIDIA GP107GL High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 08:00.1 chip-ID: 10de:0fb9 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0a:00.3
    chip-ID: 1022:1457 class-ID: 0403
  Device-3: Generalplus Usb Audio Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 1b3f:2008 class-ID: 0300
    serial: <filter>
  API: ALSA v: k5.15.114-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.70 status: active with: 1: pipewire-pulse
    status: active 2: pipewire-media-session status: active 3: pipewire-alsa
    type: plugin 4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 07:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.58 TiB used: 893.44 GiB (55.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EZEX-08WN4A0
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: 1A02 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WDS500G2B0A-00SM50 size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 20WD
    scheme: MBR
  ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
    model: WDS240G2G0B-00EPW0 size: 223.57 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 0400
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 456.96 GiB size: 448.72 GiB (98.20%)
    used: 139.55 GiB (31.1%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: N/A
    uuid: d6ecda09-ff35-416a-9f44-94f281802154
  ID-2: /mnt/0730390f-64f7-4722-8644-0b147af0a682 raw-size: 931.51 GiB
    size: 915.82 GiB (98.31%) used: 753.89 GiB (82.3%) fs: ext4 dev: /dev/sda1
    maj-min: 8:1 label: HD uuid: 0730390f-64f7-4722-8644-0b147af0a682
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sdb2 maj-min: 8:18 label: swap
    uuid: b1b7c693-1d50-44de-b647-e3f032335bfa
Unmounted:
  ID-1: /dev/sdc1 maj-min: 8:33 size: 100 MiB fs: vfat label: N/A
    uuid: 1857-9CF5
  ID-2: /dev/sdc2 maj-min: 8:34 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/sdc3 maj-min: 8:35 size: 222.96 GiB fs: ntfs label: N/A
    uuid: A2E06010E05FE8D5
  ID-4: /dev/sdc4 maj-min: 8:36 size: 509 MiB fs: ntfs label: N/A
    uuid: 82641E4D641E43F7
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-1:2 info: Logitech G213 Prodigy Gaming Keyboard
    type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 046d:c336 class-ID: 0300 serial: <filter>
  Device-2: 3-2:3 info: Generalplus Usb Audio Device type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 3 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 1b3f:2008 class-ID: 0300 serial: <filter>
  Device-3: 3-4:4 info: Holtek Gaming Mouse [Redragon M711]
    type: mouse,keyboard,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 04d9:fc30 class-ID: 0300
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A gpu: nvidia temp: 32 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 29%
Info:
  Processes: 339 Uptime: 20m wakeups: 0 Init: systemd v: 253 default: graphical
  tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7 Packages: 1848 pm: dpkg
  pkgs: 0 pm: pacman pkgs: 1794 libs: 519 tools: gnome-software,pamac,yay
  pm: flatpak pkgs: 47 pm: snap pkgs: 7 Shell: Zsh v: 5.9
  running-in: gnome-terminal inxi: 3.3.27

I believe that I am running on Xorg, because I use NVIDIA and since day 1 with Manjaro it was Xorg…

So, maybe something on last update change to Wayland by itself, because I played another times before and never had problems…

I had that, ended up being my drive was no longer letting me execute files so I had to edit how my drive was mounted. But your problem seems unrelated to that since you CAN run games.

I have had that on xorg, unrelated error from this, but it CAN show even on xorg.

I had that error yesterday out of the blue. I have disabled manguhud globally since long and use “mangohud %command%” as start variable per game in steam instead.
Yesterday valheim crashed in load screen, I had to remove the command and it started perfectly, so there might be something going on with mangohud/steam.

Related upstream issue:

I already did that. It kind of worked in ETS2, but ATS and Dirt 3 still with problems. ATS don’t appear any graphic, only sound. Dirt 3 don’t even open…

Any news about that? I still having problems…

1 Like

Hello!
Today I installed Steam Flatpak. It didn’t work on ATS, same problem. I already repaired ATS files. It seems to be a problem with x11 or Gnome.
I really need help, guys!!!
2 weeks and I can’t play until now, and no clue of the problem.

And, in CSGO Steam overlay completely crash the game and Steam. Please help me!

@GaaSantAna Maybe it is the wine prefix? Take a look in ~/.local/share/Steam/steamapps/compatdata/ There are all wine prefixes of each game. Delete the one which matches the game ID and start again (it will recreate it).

Take a look at https://www.protondb.com/. Commonly there you get hints. No Idea what mean by ATS, Angry Troll Simulator? :laughing:

Maybe downgrade the NVIDIA driver or enable KMS, maybe that helps (works when only Nvidia is involved)?

I will try that later, tks!

American Truck Simulator LOL
Well, I already looked into protondb, but I play this game on Linux for more than a 1 year without any problem. Everything started after the last stable update.

I am kind of a noob on commands. How to downgrade? And how to enable KMS?
Using here a NVIDIA only system

I had a GTX 1050 and to my knowledge 470xx worked better than the latest one. So Downgrade with mhwd. Remove the current driver, install 470xx.

Add nvidia-drm.modeset=1 to the kernel parameters to enable KMS on boot time.

Really, it is not hard to search for that :wink:

I really can’t see why use a newer driver would affect the functionality of some games. Specially because they run for more than 14 months without problems. Maybe the latest update have some bug, yes. But I don’t believe that 53x is the problem here.
FYI: for example, Euro Truck 2 and American Truck are VERY similar games. Same developer, similar base… The game itself didn’t update.
And, GTA has the same problem, but when I alt-tab, it come back.

For me, something in Wine, x11 or gnome updated and broke some games for me.
I need help for that, because I am new to Linux world (1 year using it), and I can’t deal with everything.

Yes, isn’t hard to search, but I didn’t know of the existence of this Nvidia package.

So, I gently ask to help me finding something that lead me to a clue or even the solution.
Is anymore info that I can provide? Some log or journal…

Anyway, thanks for your time!

Disable that until you have everything working, the more things involved, the more that can fail.

Still no reason to not try. I have read posts where things has been clonky with the current nvidia driver you have access to via Manjaro. Just try it, the only way to come to the correct conclusion is to eliminate all other possibilities.

You have that in grub or have you tried?

Ok well, that description is a tiny little better than:

Progress… :laughing:

So the problem is when you launch games in full screen. The borderless full screen is not in focus and therefore you this?

When you set the game in focus by typing ALT+TAB you see the game.

Is that correct?

I see nothing but the icon of the game, like in the screenshot. It is like the game is “transparent”.

I tried launch the game with the option -windowed -noborder but nothing.

But, I made a test using OBS. I started capturing the game with OBS and it recorded the game screen on OBS preview. When I change of window, sometimes it shows on preview, sometimes not. Very strange!
A video showing it: https://youtu.be/tE1PUkHMOmU

And, I restarted Gnome with the game open (alt-f2 and inserting “r”) and it worked! The game worked perfectly!
I also tried activating Caffeine-ng (which had some problems on last update, and I done that for test purposes only) and when I closed it, the Gnome Shell restarted itself and same effect: game working.

So, the problem seems to be in Xorg or Mutter.
The game itself it is running, the drivers seems to be ok, Proton is working. Or, maybe it’s something on Steam, but I don’t know…

EDIT:
This seems to be this problem, or kind of related to… See here: "Decorated" Apps that Are Supposed to Launch as Fullscreen Don't in 44.1 (#2828) · Issues · GNOME / mutter · GitLab

I found a very similar issue on Gnome’s gitlab.
This one looks a lot the same problem that I am facing.

This one: [44.rc] Crash when running a Steam game - SteamWorld Heist (regression from 43.3) (#2695) · Issues · GNOME / mutter · GitLab