You are not logged in.

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

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

[SOLVED] Trouble with Stardew Valley 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.

EDIT: It seems to magically work all of a sudden after specifically replacing sdl2-comp with sdl2 (aur) and the re-replacing sdl2 (aur) with sdl2-comp rather than just reinstalling.

EDIT: Final edit. So after a few minutes the weird tearing whatever came back and I finally figured out that is was because of the VRR! Or rather the lack of one. I haven't enabled it properly until TODAY and it runs silky smooth. My god I feel dumb.

Last edited by niroArch (2025-05-21 12:03:28)

Offline

#2 2025-05-14 12:11:04

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

Re: [SOLVED] Trouble with Stardew Valley 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 2025-05-14 16:50:34

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

Re: [SOLVED] Trouble with Stardew Valley 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 2025-05-15 09:18:05

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

Re: [SOLVED] Trouble with Stardew Valley 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 2025-05-15 10:37:54

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

Re: [SOLVED] Trouble with Stardew Valley 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 2025-05-15 10:38:57

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

Re: [SOLVED] Trouble with Stardew Valley specifically

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

Offline

#7 2025-05-15 11:13:33

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

Re: [SOLVED] Trouble with Stardew Valley 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