You are not logged in.
Hi everyone. I have been a linux user for about a year now and an Arch user for a month or 2 and so far, everything worked as expected, besides specifically Stardew Valley. Specifically I am getting frame drops to 30 on occasions and the background and character flicker abominably. The stutter is so noticeable it can hurt my eyes. This never happened on Fedora and Windows so I probably did something wrong.
But unlike Stardew (and Terraria) I also tested Doom Eternal, Half Life and Bloons TD6 and they all work perfectly. Like no issues whatsoever.
What I tried:
Native - (no change)
Proton (versions 7, 9, Experimental, 10(Beta) and Proton-GE) and not a single of them changes anything different
SDL_VIDEODRIVER=x11 - no avail.
gamemode %command% - no real change
gamescope gamemode -- vulkan -f -H 1920 ... - nothing
changing WM (Wayfire (best results yet), KDE, niri (Current) ) - No changes
Wayfire - Currently the only time it worked normally, or at least closest to, was when I was using Wayfire and had all the other apps minimized/closed. If I had anything open, it would go back to stutter and flicker/lag.
Journal: https://pastes.dev/ciXYkwWJYx
I tried a lot, but am still new and I hope I won't waste anyone's time with what would turn out to be a super simple solution. Thank you all in advance.
Offline
/usr/lib/udisks2/udisksd: error while loading shared libraries: libblockdev.so.3: cannot open shared object file: No such file or directory
Please post the output of
$ pacman -Qikk udisks2
What filesystem is /disk/SteamLibrary/steamapps/compatdata/ on ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I have steam installed on my nvme with ext4 and my steam library on my hdd which is mounted on /disk, also ext4.
Name : udisks2
Version : 2.10.1-5
Description : Daemon, tools and libraries to access and manipulate disks, storage devices
and technologies
Architecture : x86_64
URL : https://www.freedesktop.org/wiki/Software/udisks/
Licenses : GPL-2.0-or-later LGPL-2.0-or-later
Groups : None
Provides : libudisks2.so=0-64
Depends On : acl libacl.so=1-64 dbus gcc-libs glib2 libgio-2.0.so=0-64
libglib-2.0.so=0-64 libgmodule-2.0.so=0-64 libgobject-2.0.so=0-64 glibc
libatasmart libblockdev libbd_utils.so=3-64 libblockdev.so=3-64
libblockdev-crypto libblockdev-fs libblockdev-mdraid libblockdev-loop
libblockdev-nvme libblockdev-part libblockdev-swap libgudev
libgudev-1.0.so=0-64 polkit libpolkit-agent-1.so=0-64
libpolkit-gobject-1.so=0-64 systemd-libs libsystemd.so=0-64
util-linux-libs libblkid.so=1-64 libmount.so=1-64 libuuid.so=1-64
Optional Deps : udisks2-btrfs: for BTRFS module
udisks2-lvm2: for LVM2 module
udisks2-docs: API documentation
btrfs-progs: for BTRFS support in libblockdev-fs
dosfstools: for FAT support in libblockdev-fs
exfatprogs: for exFAT support in libblockdev-fs
e2fsprogs: for Ext2/3/4 support in libblockdev-fs [installed]
f2fs-tools: for F2FS support in libblockdev-fs
nilfs-utils: for NILFS support in libblockdev-fs
udftools: for UDF support in libblockdev-fs
xfsprogs: for XFS support in libblockdev-fs
Required By : solid
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 7.43 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Tue 03 Sep 2024 03:00:20 AM CEST
Install Date : Fri 11 Apr 2025 09:52:06 PM CEST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
udisks2: 281 total files, 0 altered files
Offline
output shows no issues , and ext4 should work without changes.
Please post the outputs of
$ pacman -Qs libblockdev
$ pacman -Qikk libblockdev
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
➜ ~ pacman -Qs libblockdev
local/libblockdev 3.3.0-1
A library for manipulating block devices
➜ ~ pacman -Qikk libblockdev
Name : libblockdev
Version : 3.3.0-1
Description : A library for manipulating block devices
Architecture : x86_64
URL : https://github.com/storaged-project/libblockdev
Licenses : LGPL-2.1-or-later
Groups : None
Provides : libbd_utils.so=3-64 libblockdev.so=3-64
Depends On : glib2 libglib-2.0.so=0-64 libgio-2.0.so=0-64 libgobject-2.0.so=0-64
glibc kmod libkmod.so=2-64 systemd-libs libudev.so=1-64
Optional Deps : libblockdev-btrfs: for BTRFS support
libblockdev-crypto: for crypto support
libblockdev-dm: for device-mapper support
libblockdev-fs: for filesystem support
libblockdev-loop: for loop device support
libblockdev-lvm: for LVM support
libblockdev-mdraid: for MDRAID support
libblockdev-mpath: for multipath support
libblockdev-nvdimm: for NVDIMM support
libblockdev-nvme: for NVME support
libblockdev-part: for partitioning support
libblockdev-smart: for S.M.A.R.T. support
libblockdev-swap: for swap support
python-libblockdev: for Python support
Required By : udisks2
Optional For : None
Conflicts With : libblockdev-utils
Replaces : libblockdev-utils
Installed Size : 3.53 MiB
Packager : David Runge <dvzrv@archlinux.org>
Build Date : Thu 13 Feb 2025 02:37:03 PM CET
Install Date : Wed 14 May 2025 11:22:02 AM CEST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
libblockdev: 69 total files, 0 altered files
Offline
Quick note: I think I managed to fix udisks2 issue since last post, but all the steam issues remained.
Offline
Stardew works fine for me with SDL_VIDEODRIVER=wayland (using SwayWM), however I'm playing the GOG / Linux native version of the game, so no Steam involved.
Plenty other games don't like SDL_VIDEODRIVER though.
Offline