You are not logged in.

#1 2025-05-13 12:03:54

niroArch
Member
Registered: 2025-05-13
Posts: 4

Trouble with Stardew Valley (and possibly Terraria) specifically

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

#2 Yesterday 12:11:04

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,628

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

/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

#3 Yesterday 16:50:34

niroArch
Member
Registered: 2025-05-13
Posts: 4

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

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

#4 Today 09:18:05

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,628

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

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

#5 Today 10:37:54

niroArch
Member
Registered: 2025-05-13
Posts: 4

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

➜  ~ 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

#6 Today 10:38:57

niroArch
Member
Registered: 2025-05-13
Posts: 4

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

Quick note: I think I managed to fix udisks2 issue since last post, but all the steam issues remained.

Offline

#7 Today 11:13:33

frostschutz
Member
Registered: 2013-11-15
Posts: 1,539

Re: Trouble with Stardew Valley (and possibly Terraria) specifically

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

Board footer

Powered by FluxBB