You are not logged in.

#1 2023-08-07 19:54:18

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

System freeze while playing over STEAM. GPU not enough?

Hi,
I am experiencing some issues with my desktop (amd ryzen 7 2700X, GeForce GTX 1060 6GB, 32 GB Ram) where I sometimes play tabletop games using steam -> tabletop simulator.
After few minutes it simply freezes, nothing works except reset button.
I tried also reducing all graphics requirements, but nothing changed.

I tried both steam on flatpak and native installation.
I know the GPU is not the most recent, but neither TTS is hw eager (to my knowledge)

I use the pc also for my photo/video editing activities (it is just a hobby) and never experienced anything similar.

Looking at nvidia Server setting -> Thermal Settings I tried to monitor temperature and noticed that right before freezing it was around 54°C, which I do not think should be high.

Can you suggest what to check to understand the cause?

Do you thin there is a GPU threshold around 55/60 which freezes the system?
Should I set a "target Fan speed"? my understanding is that, if not manually set,  it should be automatically increased whenever needed

Also checked the last boot system messages using journalctl, but it didn't show anything relevant on the topic

Thanks

Offline

#2 2023-08-07 21:33:06

bakermensch
Member
From: GWN
Registered: 2023-08-05
Posts: 2

Re: System freeze while playing over STEAM. GPU not enough?

First, the flatpak is not so excellent.

Second.
Which Nvidia driver are you using?
Which version of Proton?
Wayland or X?


Where men can't live gods fare no better.

Offline

#3 2023-08-07 22:23:44

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

bakermensch wrote:

First, the flatpak is not so excellent.

Second.
Which Nvidia driver are you using?
Which version of Proton?
Wayland or X?

Thanks for the answer.
below the details requested

$ nvidia-smi      
Mon Aug  7 23:39:34 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05              Driver Version: 535.86.05    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1060 6GB    Off | 00000000:0A:00.0  On |                  N/A |
| 38%   45C    P0              26W / 120W |    863MiB /  6144MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
 

Do you mean Vulkan driver? don't know how to get the proton version...

$ pacman -Qi vulkan-driver
Name            : nvidia-utils
Version         : 535.86.05-2
Description     : NVIDIA drivers utilities
Architecture    : x86_64
URL             : http://www.nvidia.com/
Licenses        : custom
Groups          : None
Provides        : vulkan-driver  opengl-driver  nvidia-libgl

I am using X11

$ echo $XDG_SESSION_TYPE
x11

Last edited by virusso80 (2023-08-07 22:25:44)

Offline

#4 2023-08-08 06:56:46

Danct12
Member
Registered: 2023-05-25
Posts: 9

Re: System freeze while playing over STEAM. GPU not enough?

Can you switch TTY? I would suggest running a RAM test just in case.


btw i use arch.. and no one cares. sad

Offline

#5 2023-08-08 12:29:55

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

virusso80 wrote:

Also checked the last boot system messages using journalctl, but it didn't show anything relevant on the topic

Post it and allow others to make that judgment themselves ?

Also post xorg log.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2023-08-10 12:30:52

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Hi guys,
i tried to follow Danct12 suggestion but got stuck into memtest big_smile

Danct12 wrote:

Can you switch TTY? I would suggest running a RAM test just in case.

No, I can't: no keys combination was working.
Tried also to enter in ssh from a laptop and when it freezed i received "the host is down" message.

I run the memtest86+ frm the bios, but after 20 hours it was not finished yet. I only got a PASSED message after like an hour, then it was simply going on testing...
didn't think it would take soooo much: after 20 hours i stopped it. it was showing 0 errors. Hope it is enough. Don't know if there is some shorter (or sub set of) checks.

Reading online, I found people suggesting "memtester", but i got something weird...

# memtester 32G 1
memtester version 4.6.0 (64-bit)
Copyright (C) 2001-2020 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 32768MB (34359738368 bytes)
got  32019MB (33575276544 bytes), trying mlock ...Killed

# echo $?
137

Should this mean problems albeit 20h of memtest86+ didn't find anything?

Lone_Wolf wrote:
virusso80 wrote:

Also checked the last boot system messages using journalctl, but it didn't show anything relevant on the topic

Post it and allow others to make that judgment themselves ?

Also post xorg log.

here is the full journalctl log and below the last 100 rows

Aug 09 15:13:15 kosung kernel: EXT4-fs (sdb1): mounted filesystem e7fb39cf-e800-4a71-8722-499796317f1c r/w with ordered data mode. Quota mode: none.
Aug 09 15:13:15 kosung systemd[1]: Mounted /mnt/bach.
Aug 09 15:13:20 kosung dbus-daemon[635]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.61' (uid=1000 pid=1725 comm="/opt/google/chrome/chrome")
Aug 09 15:13:20 kosung dbus-daemon[635]: [system] Activation via systemd failed for unit 'dbus-org.bluez.service': Unit dbus-org.bluez.service not found.
Aug 09 15:13:20 kosung kernel: warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Aug 09 15:13:20 kosung gnome-keyring-daemon[944]: couldn't allocate secure memory to keep passwords and or keys from being written to the disk
Aug 09 15:13:20 kosung gnome-keyring-d[944]: couldn't allocate secure memory to keep passwords and or keys from being written to the disk
Aug 09 15:13:20 kosung gnome-keyring-daemon[944]: asked to register item /org/freedesktop/secrets/collection/login/179, but it's already registered
Aug 09 15:13:20 kosung gnome-keyring-d[944]: asked to register item /org/freedesktop/secrets/collection/login/179, but it's already registered
Aug 09 15:13:21 kosung systemd[1]: Stopping User Manager for UID 620...
Aug 09 15:13:21 kosung systemd[799]: Activating special unit Exit the Session...
Aug 09 15:13:21 kosung systemd[799]: Stopped target Main User Target.
Aug 09 15:13:21 kosung systemd[799]: Stopping Accessibility services bus...
Aug 09 15:13:21 kosung systemd[799]: Stopping D-Bus User Message Bus...
Aug 09 15:13:21 kosung systemd[799]: Stopping Virtual filesystem service...
Aug 09 15:13:21 kosung systemd[799]: Stopped D-Bus User Message Bus.
Aug 09 15:13:21 kosung systemd[1]: run-user-620-gvfs.mount: Deactivated successfully.
Aug 09 15:13:21 kosung systemd[799]: Stopped Accessibility services bus.
Aug 09 15:13:21 kosung systemd[799]: Stopped Virtual filesystem service.
Aug 09 15:13:21 kosung systemd[799]: Removed slice User Core Session Slice.
Aug 09 15:13:21 kosung systemd[799]: Stopped target Basic System.
Aug 09 15:13:21 kosung systemd[799]: Stopped target Paths.
Aug 09 15:13:21 kosung systemd[799]: Stopped target Sockets.
Aug 09 15:13:21 kosung systemd[799]: Stopped target Timers.
Aug 09 15:13:21 kosung systemd[799]: Closed D-Bus User Message Bus Socket.
Aug 09 15:13:21 kosung systemd[799]: Closed GnuPG network certificate management daemon.
Aug 09 15:13:21 kosung systemd[799]: Closed GCR ssh-agent wrapper.
Aug 09 15:13:21 kosung systemd[799]: Closed GNOME Keyring daemon.
Aug 09 15:13:21 kosung systemd[799]: Closed GnuPG cryptographic agent and passphrase cache (access for web browsers).
Aug 09 15:13:21 kosung systemd[799]: Closed GnuPG cryptographic agent and passphrase cache (restricted).
Aug 09 15:13:21 kosung systemd[799]: Closed GnuPG cryptographic agent (ssh-agent emulation).
Aug 09 15:13:21 kosung systemd[799]: Closed GnuPG cryptographic agent and passphrase cache.
Aug 09 15:13:21 kosung systemd[799]: Closed p11-kit server.
Aug 09 15:13:21 kosung systemd[799]: Closed PipeWire Multimedia System Socket.
Aug 09 15:13:21 kosung systemd[799]: Closed Sound System.
Aug 09 15:13:21 kosung systemd[799]: Removed slice User Application Slice.
Aug 09 15:13:21 kosung systemd[799]: Reached target Shutdown.
Aug 09 15:13:21 kosung systemd[799]: Finished Exit the Session.
Aug 09 15:13:21 kosung systemd[799]: Reached target Exit the Session.
Aug 09 15:13:21 kosung (sd-pam)[800]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8004 service=[systemd-user] terminal=[] user=[lightdm] ruser=[<unknown>] rhost=[<unknown>]
Aug 09 15:13:21 kosung systemd[1]: user@620.service: Deactivated successfully.
Aug 09 15:13:21 kosung systemd[1]: Stopped User Manager for UID 620.
Aug 09 15:13:21 kosung systemd[1]: Stopping User Runtime Directory /run/user/620...
Aug 09 15:13:21 kosung systemd[1]: run-user-620.mount: Deactivated successfully.
Aug 09 15:13:21 kosung systemd[1]: user-runtime-dir@620.service: Deactivated successfully.
Aug 09 15:13:21 kosung systemd[1]: Stopped User Runtime Directory /run/user/620.
Aug 09 15:13:21 kosung systemd[1]: Removed slice User Slice of UID 620.
Aug 09 15:13:21 kosung systemd[1]: user-620.slice: Consumed 1.737s CPU time.
Aug 09 15:13:23 kosung dbus-daemon[949]: [session uid=1000 pid=949] Activating via systemd: service name='org.freedesktop.Tracker3.Miner.Extract' unit='tracker-extract-3.service' requested by ':1.39' (uid=1000 pid=1121 comm="/usr/lib/tracker-miner-fs-3")
Aug 09 15:13:23 kosung systemd[933]: Created slice User Background Tasks Slice.
Aug 09 15:13:23 kosung systemd[933]: Starting Tracker metadata extractor...
Aug 09 15:13:23 kosung dbus-daemon[949]: [session uid=1000 pid=949] Successfully activated service 'org.freedesktop.Tracker3.Miner.Extract'
Aug 09 15:13:23 kosung systemd[933]: Started Tracker metadata extractor.
Aug 09 15:13:28 kosung systemd[1]: systemd-hostnamed.service: Deactivated successfully.
Aug 09 15:13:54 kosung systemd[1]: Started Getty on tty4.
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 6
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 7
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 8
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 9
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device c
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device d
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device f
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 10
Aug 09 15:13:54 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 11
Aug 09 15:14:00 kosung systemd[1]: Started Getty on tty2.
Aug 09 15:14:00 kosung systemd[1]: Started Getty on tty3.
Aug 09 15:14:01 kosung systemd[1]: Started Getty on tty5.
Aug 09 15:14:01 kosung systemd[1]: Started Getty on tty6.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Supervising 6 threads of 3 processes of 1 users.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Successfully made thread 2833 of process 1038 owned by '1000' RT at priority 5.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Supervising 7 threads of 3 processes of 1 users.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Supervising 6 threads of 3 processes of 1 users.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Successfully made thread 2835 of process 1038 owned by '1000' RT at priority 5.
Aug 09 15:14:02 kosung rtkit-daemon[1046]: Supervising 7 threads of 3 processes of 1 users.
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 6
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 7
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 8
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 9
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device c
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device d
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device f
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 10
Aug 09 15:14:02 kosung telegram-desktop[1116]: qt.qpa.input.events: scroll event from unregistered device 11
Aug 09 15:18:30 kosung dbus-daemon[635]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.67' (uid=0 pid=3085 comm="sshd: virus [priv] ")
Aug 09 15:18:30 kosung dbus-daemon[635]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Aug 09 15:18:30 kosung sshd[3085]: Accepted password for virus from 192.168.1.6 port 53203 ssh2
Aug 09 15:18:30 kosung sshd[3085]: pam_unix(sshd:session): session opened for user virus(uid=1000) by virus(uid=0)
Aug 09 15:18:30 kosung systemd-logind[637]: New session 4 of user virus.
Aug 09 15:18:30 kosung systemd[1]: Started Session 4 of User virus.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Successfully made thread 3339 of process 3272 owned by '1000' high priority at nice level -10.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Supervising 8 threads of 4 processes of 1 users.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Successfully made thread 3340 of process 3272 owned by '1000' high priority at nice level -10.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Supervising 9 threads of 4 processes of 1 users.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Successfully made thread 3360 of process 3272 owned by '1000' high priority at nice level -10.
Aug 09 15:18:47 kosung rtkit-daemon[1046]: Supervising 10 threads of 4 processes of 1 users.
Aug 09 15:23:12 kosung dbus-daemon[949]: [session uid=1000 pid=949] Activating service name='org.xfce.Xfconf' requested by ':1.14' (uid=1000 pid=1029 comm="xfce4-panel --display :0.0 --sm-client-id 26a4f20a")
Aug 09 15:23:12 kosung dbus-daemon[949]: [session uid=1000 pid=949] Successfully activated service 'org.xfce.Xfconf'
Aug 09 15:27:55 kosung systemd[1]: Starting Cleanup of Temporary Directories...
Aug 09 15:27:55 kosung systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Aug 09 15:27:55 kosung systemd[1]: Finished Cleanup of Temporary Directories.

...I was looking into last messages (please note there is the test I did to be sure about the switching to TTY before freezing) smile

This is the output of /var/log/Xorg.0.log.old (that was updated on Aug 9th) is here
Unfortunately I do not not feel very confident on interpreting the messages...

Thanks for any suggestion

Offline

#7 2023-08-11 10:15:44

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

There don't seem to be major issues in the journal, but several things that are questionable .

You appear to be using containers , docker and virtualbox. Please elaborate what they are used for.

Journal shows nvidia card is initialised rather late in the process, post your /etc/mkinitcpio.conf .

I see references to dhcpcd & NetworkManager which hints there may be conflicting services.
post the output of

$ find /etc/systemd -type l -exec test -f {} \; -print | sort

There are also messages (specifically from telegram-desktop) that indicate locale problems (which used to cause big problems for steam in the not to distant past). post

$ locale
$ localedef --list-archive
$ localectl list-locales

xorg log shows there are some old deprecated directives in a *.conf file . please post ls -l /etc/X11/xorg.conf.d


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#8 2023-08-11 12:31:49

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

There don't seem to be major issues in the journal, but several things that are questionable .

You appear to be using containers , docker and virtualbox. Please elaborate what they are used for.

Docker was installed because I was learning the technology and building some small app.
Virtualbox is with a windows installation to run very few applications not available for linux, i.e. proprietary photo album creation tools


Lone_Wolf wrote:

Journal shows nvidia card is initialised rather late in the process, post your /etc/mkinitcpio.conf .

here we go:

$ sudo cat /etc/mkinitcpio.conf
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=()

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No RAID, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect modconf block filesystems fsck)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev modconf block filesystems fsck)
#
##   This setup assembles a mdadm array with an encrypted root file system.
##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
#    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
##   This setup loads an lvm2 volume group.
#    HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr and fsck hooks.
HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block filesystems fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress kernel modules during initramfs creation.
# Enable to speedup boot process, disable to save RAM
# during early userspace. Switch (yes/no).
#MODULES_DECOMPRESS="yes"
Lone_Wolf wrote:

I see references to dhcpcd & NetworkManager which hints there may be conflicting services.
post the output of

$ find /etc/systemd -type l -exec test -f {} \; -print | sort
$ find /etc/systemd -type l -exec test -f {} \; -print | sort
/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service
/etc/systemd/system/display-manager.service
/etc/systemd/system/getty.target.wants/getty@tty1.service
/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/multi-user.target.wants/dhcpcd.service
/etc/systemd/system/multi-user.target.wants/docker.service
/etc/systemd/system/multi-user.target.wants/ntpd.service
/etc/systemd/system/multi-user.target.wants/remote-fs.target
/etc/systemd/system/multi-user.target.wants/sshd.service
/etc/systemd/system/multi-user.target.wants/vboxservice.service
/etc/systemd/user/default.target.wants/xdg-user-dirs-update.service
/etc/systemd/user/pipewire-session-manager.service
/etc/systemd/user/pipewire.service.wants/pipewire-media-session.service
/etc/systemd/user/sockets.target.wants/gcr-ssh-agent.socket
/etc/systemd/user/sockets.target.wants/gnome-keyring-daemon.socket
/etc/systemd/user/sockets.target.wants/p11-kit-server.socket
/etc/systemd/user/sockets.target.wants/pipewire.socket
/etc/systemd/user/sockets.target.wants/pulseaudio.socket
Lone_Wolf wrote:

There are also messages (specifically from telegram-desktop) that indicate locale problems (which used to cause big problems for steam in the not to distant past). post

$ locale
$ localedef --list-archive
$ localectl list-locales
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
$ localedef --list-archive
$

(the command returns empty)

$ localectl list-locales
C.UTF-8
Lone_Wolf wrote:

xorg log shows there are some old deprecated directives in a *.conf file . please post ls -l /etc/X11/xorg.conf.d

$ ls -l /etc/X11/xorg.conf.d
total 8
-rw-r--r-- 1 root root 1811 Dec 10  2018 20-nvidia.conf
-rw-r--r-- 1 root root 1811 Dec 28  2020 20-nvidia.conf.20201228.bkp

Offline

#9 2023-08-12 12:50:35

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

docker / vbox
clear

mkinitcpio.conf
remove the kms hook, it's useless on a system that only uses nvidia proprietary driver.
You are using a display manager, consider implementing early loading .
see https://wiki.archlinux.org/title/NVIDIA … de_setting.

locale
your locale setup is broken and needs to be corrected.
As root open /etc/locale.gen in an editor, verify only locales you use are uncommented and save it.
run locale-gen to generate the chosen locales .
Follow https://wiki.archlinux.org/title/Locale to perfrom the other necessary steps .

xorg
/etc/X11/xorg.conf.d/20-nvidia.conf looks like a remnant  and is probably no longer needed.
post the contents of it to verify whether it has things in it that are worth keeping.

services
pipewire-medai-session is rarely used nowadays, see https://wiki.archlinux.org/title/PipeWi … on_manager

/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/multi-user.target.wants/dhcpcd.service

those conflict . The journal you posted suggests dhcpcd wins the conflict.
NetworkManager can use parts of dhcpcd, but requires specific configuration for it.
Check dhcpcd & NetworkManager and decide which one you prefer.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#10 2023-08-12 20:46:37

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

docker / vbox
clear

mkinitcpio.conf
remove the kms hook, it's useless on a system that only uses nvidia proprietary driver.
You are using a display manager, consider implementing early loading .
see https://wiki.archlinux.org/title/NVIDIA … de_setting.

locale
your locale setup is broken and needs to be corrected.
As root open /etc/locale.gen in an editor, verify only locales you use are uncommented and save it.
run locale-gen to generate the chosen locales .
Follow https://wiki.archlinux.org/title/Locale to perfrom the other necessary steps .

xorg
/etc/X11/xorg.conf.d/20-nvidia.conf looks like a remnant  and is probably no longer needed.
post the contents of it to verify whether it has things in it that are worth keeping.

services
pipewire-medai-session is rarely used nowadays, see https://wiki.archlinux.org/title/PipeWi … on_manager

/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/multi-user.target.wants/dhcpcd.service

those conflict . The journal you posted suggests dhcpcd wins the conflict.
NetworkManager can use parts of dhcpcd, but requires specific configuration for it.
Check dhcpcd & NetworkManager and decide which one you prefer.

Thanks for the advices...

Considering the kms, I removed it from the MODULES array, and about the early loading, well, I think I had already configured it:

# cat /etc/default/grub | grep nvidia
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1"

I relaunched the initramfs creation and also fixed some errors for missing firmware for modules

I generated a new locale, and now I have:

$ localedef --list-archive
en_US.utf8
it_IT
it_IT.iso88591
it_IT.iso885915@euro
it_IT.utf8
it_IT@euro
italian

$ localectl list-locales
C.UTF-8
en_US.UTF-8
it_IT.UTF-8

I think it should be fine now.


Regarding the nvidia xorg file, and looking at the content, it seems old. It contains a configuration for a monitor i am not using anymore.
Maybe I can delete it.
At the moment I am using a BenQ screen 4k.


Regarding pipewire, I see it is "required" by several applications...also by the GNOME window manager

...
:: removing pipewire breaks dependency 'pipewire' required by gst-plugin-pipewire
:: removing pipewire breaks dependency 'pipewire' required by mutter
:: removing pipewire breaks dependency 'pipewire' required by obs-studio
:: removing pipewire breaks dependency 'pipewire>=0.3.39' required by pipewire-media-session
:: removing pipewire breaks dependency 'pipewire' required by telegram-desktop
:: removing pipewire breaks dependency 'pipewire' required by xdg-desktop-portal

Some are not that rare...am I missing something?

Network manager was installed because I wanted an applet to check and manage connections. It seems to work well...how is the conflict highlighted from the journactl log? just for me to understand smile

Is there anything that could cause the system freezing? I am going to retry after all those changes and let you know

Offline

#11 2023-08-12 21:58:20

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

locale looks fine now.
using "nvidia-drm.modeset=1" makes certain nvidia uses KMS but nothing abvout when it's loaded.
https://wiki.archlinux.org/title/NVIDIA … de_setting has more info.

The monitor section is about the only part in that conf file that does something X autodetection often has wrong.

I'm not suggesting you remove pipewire (I don't want/need it on my systems, but try to keep personal bias out of advices I give)
Pipewire uses a "session manager" . Currently there are 2 piewire session mangers :
pipewire-media-session
wireplumber

wireplumber is the recommended one . See 1.1 on the archwiki pipewire page .


The journal doesn't give direct clues but the network related outputs in it are very similar to those on a system with just dhcpcd active.
Systems where NM is the boss have different messages in their logs.

Also from the archwiki networkmanager page, 1.1 installation :

You must ensure that no other service that wants to configure the network is running; in fact, multiple networking services will conflict.


ADDED

freezes in steam can have many causes, some that have come up often lately :
- xdg-desktop-portal-gnome when you're not running gnome
- incorrect vulkan drivers

Last edited by Lone_Wolf (2023-08-12 22:08:02)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#12 2023-08-13 15:13:20

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

locale looks fine now.
using "nvidia-drm.modeset=1" makes certain nvidia uses KMS but nothing abvout when it's loaded.
https://wiki.archlinux.org/title/NVIDIA … de_setting has more info.

The monitor section is about the only part in that conf file that does something X autodetection often has wrong.

I'm not suggesting you remove pipewire (I don't want/need it on my systems, but try to keep personal bias out of advices I give)
Pipewire uses a "session manager" . Currently there are 2 piewire session mangers :
pipewire-media-session
wireplumber

wireplumber is the recommended one . See 1.1 on the archwiki pipewire page .


The journal doesn't give direct clues but the network related outputs in it are very similar to those on a system with just dhcpcd active.
Systems where NM is the boss have different messages in their logs.

Also from the archwiki networkmanager page, 1.1 installation :

You must ensure that no other service that wants to configure the network is running; in fact, multiple networking services will conflict.


ADDED

freezes in steam can have many causes, some that have come up often lately :
- xdg-desktop-portal-gnome when you're not running gnome
- incorrect vulkan drivers

Thanks a lot for the analysis and suggestions you gave: I do consider them as suggestions NOT MUST-DO smile
Moreover I am always to learn more so, this is maybe behind my dumb questions and observations smile

Coming back to the steam freeze...
removed xdg portal, together with flatpak (which was requiring xdg portal)
removed also pipewire session manager: even pacman notifies the conflict while installing wire plumber and forces to remove the other one.

I think I did everything sad

just let me add some additional information:
- no issues in windows (the pc is dual boot)
- using XFCE as desktop environment. Might this be a problem? I am reading several posts of people having steam freezing and many have XFCE
- using tabletop simulator at lowest graphics configurations
- regarding the vulkan drivers, I think I have the correct one

extra/nvidia-utils 535.98-1 [installed: 535.86.05-2]
multilib/lib32-nvidia-utils 535.98-1 [installed: 535.86.05-1]

Can I exploit any SysRQ combination to avoid shutting down the system from the power button when it freezes? maybe I can retrieve some information?
I have the Print key on the keyboard and after enabling it into /etc/sysctl.d/99-sysctl.conf I was only able to "immediately reboot" with alt-SysRq-b. Maybe the combination with r, as written here should work, but I cannot even test it.

Thanks

Last edited by virusso80 (2023-08-13 15:14:16)

Offline

#13 2023-08-14 10:22:41

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

Most of what I posted are recommendations, but the conflicting network services dhcpcd - NetworkManager is not.
It's your system but if you keep both enabled best case scenario for future thread you create about network issues is to be told to choose one and disable the other before doing any troubleshooting.

To check vulkan setup , install vulkan-tools and post the output of vulkaninfo --summary  .

SysRQ works if there's no crash, so you can experiment with it.

windows dual boot :
https://wiki.archlinux.org/title/Dual_boot_with_Windows, read the entire page and implement the steps in 1.5 Fast Startup and hibernation .
Those options cause many issues for linux and MS has a habit of re-enabling them on updates without telling the user.
Disabling them is mandatory for every archlinux / windows dualboot system.

xfce does have problems with some applications (includign steam) that are specific to xfce.
Simplest method to verify if xfce is part of the problem is to install a simple (non-compositing) Windows Manager like openbox or twm and see if that has the issues also.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#14 2023-08-14 21:59:54

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

Most of what I posted are recommendations, but the conflicting network services dhcpcd - NetworkManager is not.
It's your system but if you keep both enabled best case scenario for future thread you create about network issues is to be told to choose one and disable the other before doing any troubleshooting.

To check vulkan setup , install vulkan-tools and post the output of vulkaninfo --summary  .

SysRQ works if there's no crash, so you can experiment with it.

windows dual boot :
https://wiki.archlinux.org/title/Dual_boot_with_Windows, read the entire page and implement the steps in 1.5 Fast Startup and hibernation .
Those options cause many issues for linux and MS has a habit of re-enabling them on updates without telling the user.
Disabling them is mandatory for every archlinux / windows dualboot system.

xfce does have problems with some applications (includign steam) that are specific to xfce.
Simplest method to verify if xfce is part of the problem is to install a simple (non-compositing) Windows Manager like openbox or twm and see if that has the issues also.

Thanks,
I removed network manager and installed iwd with the iwd-gtk tray applet. it works smile and it seems it is not in conflict with dhcpcd
I am going to manage the conflicting network. I will find an alternative to the nm-applet that only needs dhcpcd.


Considering Vulkan, this is the output:

==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.255


Instance Extensions: count = 21
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1

Instance Layers: count = 5
--------------------------
VK_LAYER_NV_optimus               NVIDIA Optimus layer         1.3.242  version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.3.207  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.242
	driverVersion      = 535.86.5.0
	vendorID           = 0x10de
	deviceID           = 0x1c03
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce GTX 1060 6GB
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 535.86.05
	conformanceVersion = 1.3.5.0
	deviceUUID         = 47431379-08be-0a6e-1a6c-7d81ddf385d0
	driverUUID         = 1e2c5092-b3e9-5575-b2d9-cbd08294230d

I am not an expert but it looks fine

Considering the dual boot...to be honest I accessed windows JUST to verify steam was not crashing. I never use windows on this pc. Moreover it is installed on a separate hard disk. I never go in hibernation, neither with Arch. By the way i will fix the point next time i log to windows.

In the meanwhile I deleted the xorg nvidia file, and installed openbox but since then, I am not able to start anymore Tabletop simulator. Launching from command line I get this error messages:

/bin/sh\0-c\0/home/virus/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=286160 -- /home/virus/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe'\0
chdir "/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator"
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: /home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: cannot execute binary file
Uploaded AppInterfaceStats to Steam

basically the new TTS window does not appear.
Looking around and also in the wiki I see i should look into the missing libraries, but the command ldd on the game gives me an error...

$ ldd .steam/root/steamapps/common/Tabletop\ Simulator/Tabletop\ Simulator.exe 
	not a dynamic executable

it is a .exe file, should ldd work in linux? maybe i am a bit tired and do not understand "O_o

Offline

#15 2023-08-15 12:17:10

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

Vulkaninfo output looks fine.

I get the same lld output for a windows exe, but there may be something else going on .

Does steam itself start correctly ?

if yes, try the commands in section 3.2 of that page. (choose the steam-native or steam-runtime version depending on what you normally use) .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#16 2023-08-16 14:34:33

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

Vulkaninfo output looks fine.

I get the same lld output for a windows exe, but there may be something else going on .

Does steam itself start correctly ?

if yes, try the commands in section 3.2 of that page. (choose the steam-native or steam-runtime version depending on what you normally use) .

yes, it starts, but running that command I only see "steam" libraries...which seems to be as expected

.local/share/Steam/config/htmlcache/Cookies
.local/share/Steam/config/htmlcache/GPUCache/data_0
.local/share/Steam/config/htmlcache/GPUCache/data_1
.local/share/Steam/config/htmlcache/GPUCache/data_2
.local/share/Steam/config/htmlcache/GPUCache/data_3
.local/share/Steam/config/htmlcache/GPUCache/index
.local/share/Steam/config/htmlcache/Reporting and NEL
.local/share/Steam/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-le32d4.cache-3
.local/share/Steam/fontconfig/210c0516121708a580e22e6b1f9a103a-le32d4.cache-3
.local/share/Steam/fontconfig/3830d5c3ddfd5cd38a049b759396e72e-le32d4.cache-3
.local/share/Steam/fontconfig/3f1df0fe0284fef7cc33df8b1d039122-le32d4.cache-3
.local/share/Steam/fontconfig/491f45a0a771fef1c10b9b647a97fb82-le32d4.cache-3
.local/share/Steam/fontconfig/4c31730dec557ab86b580f3ca5555446-le32d4.cache-3
.local/share/Steam/fontconfig/699564f050ff7e0f9dae359f33bc56a5-le32d4.cache-3
.local/share/Steam/fontconfig/7bddbb0369d7ef53a31264edfcf0c113-le32d4.cache-3
.local/share/Steam/fontconfig/aaac3452274625c4167ca2eab9cb5e70-le32d4.cache-3
.local/share/Steam/fontconfig/b67b32625a2bb51b023d3814a918f351-le32d4.cache-3
.local/share/Steam/fontconfig/d53ef91e42f3d9e7242ae8c76a7699b3-le32d4.cache-3
.local/share/Steam/fontconfig/df311e82a1a24c41a75c2c930223552e-le32d4.cache-3
.local/share/Steam/fontconfig/e174b952f45c81266f2aa6ff2faf8204-le32d4.cache-3
.local/share/Steam/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le32d4.cache-3
.local/share/Steam/ubuntu12_32/chromehtml.so
.local/share/Steam/ubuntu12_32/crashhandler.so
.local/share/Steam/ubuntu12_32/filesystem_stdio.so
.local/share/Steam/ubuntu12_32/friendsui.so
.local/share/Steam/ubuntu12_32/libaudio.so
.local/share/Steam/ubuntu12_32/libavcodec.so.58
.local/share/Steam/ubuntu12_32/libavformat.so.58
.local/share/Steam/ubuntu12_32/libavresample.so.4
.local/share/Steam/ubuntu12_32/libavutil.so.56
.local/share/Steam/ubuntu12_32/libicui18n.so
.local/share/Steam/ubuntu12_32/libicuuc.so
.local/share/Steam/ubuntu12_32/libogg.so.0
.local/share/Steam/ubuntu12_32/libopenvr_api.so
.local/share/Steam/ubuntu12_32/libSDL3.so.0
.local/share/Steam/ubuntu12_32/libswscale.so.5
.local/share/Steam/ubuntu12_32/libtier0_s.so
.local/share/Steam/ubuntu12_32/libv8.so
.local/share/Steam/ubuntu12_32/libvideo.so
.local/share/Steam/ubuntu12_32/libvorbisenc.so.2
.local/share/Steam/ubuntu12_32/libvorbisfile.so.3
.local/share/Steam/ubuntu12_32/libvorbis.so.0
.local/share/Steam/ubuntu12_32/libvpx.so.6
.local/share/Steam/ubuntu12_32/libvstdlib_s.so
.local/share/Steam/ubuntu12_32/serverbrowser.so
.local/share/Steam/ubuntu12_32/steam
.local/share/Steam/ubuntu12_32/steamclient.so
.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libdbus-1.so.3.5.8
.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libwrap.so.0.7.6
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libappindicator.so.1.0.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libasyncns.so.0.3.1
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libatk-1.0.so.0.21809.1
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcairo.so.2.11000.2
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.8
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libFLAC.so.8.2.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libfreetype.so.6.8.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.2600.1
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.10
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libICE.so.6.3.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libindicator.so.7.0.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libjson.so.0.0.1
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libltdl.so.7.3.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libopenal.so.1.16.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3000.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpipewire-0.3.so.0.327.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpixman-1.so.0.30.2
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libpulse.so.0.13.5
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libSM.so.6.0.1
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libsndfile.so.1.0.25
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libtdb.so.1.2.9
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libtiff.so.4.3.4
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libva.so.2.100.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libvdpau.so.1.0.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXcomposite.so.1.0.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXinerama.so.1.0.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXi.so.6.1.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXrandr.so.2.2.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXrender.so.1.3.0
.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXtst.so.6.1.0
.local/share/Steam/ubuntu12_32/steamservice.so
.local/share/Steam/ubuntu12_32/steamui.so
.local/share/Steam/ubuntu12_32/vgui2_s.so
.local/share/Steam/ubuntu12_64/cef_100_percent.pak
.local/share/Steam/ubuntu12_64/cef_200_percent.pak
.local/share/Steam/ubuntu12_64/cef_extensions.pak
.local/share/Steam/ubuntu12_64/cef.pak
.local/share/Steam/ubuntu12_64/devtools_resources.pak
.local/share/Steam/ubuntu12_64/icudtl.dat
.local/share/Steam/ubuntu12_64/libcef.so
.local/share/Steam/ubuntu12_64/libminigbm.so
.local/share/Steam/ubuntu12_64/libSDL3.so.0
.local/share/Steam/ubuntu12_64/locales/en-US.pak
.local/share/Steam/ubuntu12_64/steamwebhelper
.local/share/Steam/ubuntu12_64/swiftshader/libEGL.so
.local/share/Steam/ubuntu12_64/swiftshader/libGLESv2.so
.local/share/Steam/ubuntu12_64/v8_context_snapshot.bin

The behaviour is basically: i click on the "play button" on the game and it seems to load but then it reappears "play". as said, no new window is opened (as it was behaving before).

Offline

#17 2023-08-17 07:14:12

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

Output of

$ systemctl status systemd-binfmt.service
$ systemctl status proc-sys-fs-binfmt_misc.automount

?

Also a fresh journal please


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#18 2023-08-17 16:10:14

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:

Output of

$ systemctl status systemd-binfmt.service
$ systemctl status proc-sys-fs-binfmt_misc.automount

?

Also a fresh journal please

$ systemctl status systemd-binfmt.service
○ systemd-binfmt.service - Set Up Additional Binary Formats
     Loaded: loaded (/usr/lib/systemd/system/systemd-binfmt.service; static)
     Active: inactive (dead)
  Condition: start condition unmet at Thu 2023-08-17 16:09:39 CEST; 11min ago
             ├─ ConditionDirectoryNotEmpty=|/lib/binfmt.d was not met
             ├─ ConditionDirectoryNotEmpty=|/usr/lib/binfmt.d was not met
             ├─ ConditionDirectoryNotEmpty=|/usr/local/lib/binfmt.d was not met
             ├─ ConditionDirectoryNotEmpty=|/etc/binfmt.d was not met
             └─ ConditionDirectoryNotEmpty=|/run/binfmt.d was not met
       Docs: man:systemd-binfmt.service(8)
             man:binfmt.d(5)
             https://docs.kernel.org/admin-guide/binfmt-misc.html
             https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems

Aug 17 16:09:37 kosung systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.
Aug 17 16:09:38 kosung systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.
Aug 17 16:09:39 kosung systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.

and

$ systemctl status proc-sys-fs-binfmt_misc.automount
● proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
     Loaded: loaded (/usr/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static)
     Active: active (running) since Thu 2023-08-17 16:09:37 CEST; 13min ago
   Triggers: ● proc-sys-fs-binfmt_misc.mount
      Where: /proc/sys/fs/binfmt_misc
       Docs: https://docs.kernel.org/admin-guide/binfmt-misc.html
             https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems

Aug 17 16:09:58 kosung systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 1474 (AUTHENTICATE)
Notice: journal has been rotated since unit was started, output may be incomplete.

I think there is some issue here. Not clear what they mean.

here is the journalctl of the last boot. I noticed a lot of messages from telegram desktop and iwlwifi. I am going to investigate...

What are the commands you asked about?

Thanks

Last edited by virusso80 (2023-08-17 21:12:48)

Offline

#19 2023-08-18 09:21:04

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

https://man.archlinux.org/man/core/syst … fmt.d.5.en

The "cannot execute binary file" made me wonder if there was something wrong with the binfmt setup . The outputs look normal though.
I guess you don't have wine installed ?

dhcpcd in the past only used wpa_supplicant for wireless setup, but the log appears to be able to use iwd now also .
However If all you want is a gui to make switching between networks easier, look at https://aur.archlinux.org/packages/dhcpcd-ui .

Last edited by Lone_Wolf (2023-08-18 09:21:31)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#20 2023-08-21 20:06:25

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Hi,
no i don't have wine installed. Should I?

Offline

#21 2023-08-22 09:02:49

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

            ├─ ConditionDirectoryNotEmpty=|/etc/binfmt.d was not met

wine is one of the programs that does put stuff in that folder, that's why I wanted to verify .

I think it's time to look at steam again.

Make sure your system is uptodate, then try tabletop simulator again.
Incase it still doesn't start, try other steam applications.
Does Tablestop Can you try multiple steam applications to verify if they start


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#22 2023-08-22 22:06:13

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Lone_Wolf wrote:
            ├─ ConditionDirectoryNotEmpty=|/etc/binfmt.d was not met

wine is one of the programs that does put stuff in that folder, that's why I wanted to verify .

I think it's time to look at steam again.

Make sure your system is uptodate, then try tabletop simulator again.
Incase it still doesn't start, try other steam applications.
Does Tablestop Can you try multiple steam applications to verify if they start

Maybe wine was installed at the beginning, 2019...then uninstalled since i was never using applications that needed wine.

System is always up-to-date, as a good archer big_smile

Starting again steam, i tried Tabletop simulator and same problem. I click on the play button, it seems to launch (i see the "Launching..." message) the game but NO WINDOW appears and immediately the PLAY button returns clickable.
Had the YuGiOh Duel Card game in my library, downloaded, installed and...same problem.
Below the logs printed. I launche steam-runtime from the shell.

...
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0a83cc0
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[12507]: Runtime for steamwebhelper: defaulting to /home/virus/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[12507]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
CAppInfoCacheReadFromDiskThread took 31 milliseconds to initialize
BRefreshApplicationsInLibrary 1: 0ms
BuildCompleteAppOverviewChange: 156 apps
RegisterForAppOverview 1: 14ms
RegisterForAppOverview 2: 14ms
/bin/sh\0-c\0/home/virus/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=286160 -- /home/virus/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe'\0
chdir "/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator"
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: /home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: cannot execute binary file
Uploaded AppInterfaceStats to Steam
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/virus/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=601510 -- /home/virus/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/virus/.local/share/Steam/steamapps/common/Yu-Gi-Oh! Duel Links/dlpc.exe'\0
chdir "/home/virus/.local/share/Steam/steamapps/common/Yu-Gi-Oh! Duel Links"
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/virus/.local/share/Steam/steamapps/common/Yu-Gi-Oh! Duel Links/dlpc.exe: /home/virus/.local/share/Steam/steamapps/common/Yu-Gi-Oh! Duel Links/dlpc.exe: cannot execute binary file
...

Last edited by virusso80 (2023-08-22 22:07:44)

Offline

#23 2023-08-23 08:16:09

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

It's been a while since I've seen fontconfig warnings from steam. This is steam from repos, right ?

If yes, try starting with steam-native .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#24 2023-08-31 22:14:34

virusso80
Member
From: Italy
Registered: 2007-03-09
Posts: 307

Re: System freeze while playing over STEAM. GPU not enough?

Hi, it seems nothing changed

$ steam-native 
steam.sh[3019]: Running Steam on arch rolling 64-bit
steam.sh[3019]: STEAM_RUNTIME is disabled by the user
steam.sh[3019]: Can't find 'steam-runtime-check-requirements', continuing anyway
[2023-09-01 00:10:21] Startup - updater built Jul 28 2023 18:44:09
[2023-09-01 00:10:21] Startup - Steam Client launched with: '/home/virus/.local/share/Steam/ubuntu12_32/steam'
09/01 00:10:21 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(3100)
[2023-09-01 00:10:21] Loading cached metrics from disk (/home/virus/.local/share/Steam/package/steam_client_metrics.bin)
[2023-09-01 00:10:21] Using the following download hosts for Public, Realm steamglobal
[2023-09-01 00:10:21] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-09-01 00:10:21] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-09-01 00:10:21] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-09-01 00:10:21] Verifying installation...
[2023-09-01 00:10:22] Verification complete
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0c07db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0c06500
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[3106]: Runtime for steamwebhelper: disabled by environment (this is unsupported)
steamwebhelper.sh[3106]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 16 milliseconds to initialize
BRefreshApplicationsInLibrary 1: 1ms
BuildCompleteAppOverviewChange: 156 apps
RegisterForAppOverview 1: 6ms
RegisterForAppOverview 2: 6ms
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/virus/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=286160 -- /home/virus/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe'\0
chdir "/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator"
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/virus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: /home/virus/.local/share/Steam/steamapps/common/Tabletop Simulator/Tabletop Simulator.exe: cannot execute binary file
Uploaded AppInterfaceStats to Steam

Moreover the instruction available here, do not provide any output

$ cd ~/.steam/root/ubuntu12_32
[ubuntu12_32]$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq
[ubuntu12_32]$ 

Also tried to disable cloud sync and delete the .steam/root/userdata/"usernumber"/"numeric_folder"

Nothing changed

sad

Last edited by virusso80 (2023-08-31 22:28:21)

Offline

#25 2023-09-02 10:40:11

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,367

Re: System freeze while playing over STEAM. GPU not enough?

The fontconfig messages disappeared with steam-native, so steam internal fontconfig libraries are currently to old for archlinux.
Stlll that shouldn't cause freezes.

protondb on TTS has some interesting reports .

Are you using the linux native version or windows version through proton ?
If the latter, does setting an older proton version help ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB