How to install Steam (x86_64) on a Pinephone (aarch64)?

Of couse it will not run, but maybe it will soon with box86 (progress Steam · Issue #18 · ptitSeb/box86-compatibility-list · GitHub)!

I naively tried it the usual way to see what happens:

  nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
    "steam"
    "steam-original"
    "steam-runtime"
  ];

  programs.steam.enable = true;

error:
Failed assertions:
- Option driSupport32Bit only makes sense on a 64-bit system.
- Option driSupport32Bit requires a kernel that supports 32bit emulation

Not sure if the error messages make sense. It is 64-bit, but not x86.

The hardware.opengl.driSupport32Bit option is currently only supported for the nvidia as well as Mesa .

So i remove that by manually installing the steam package.

  environment.systemPackages = with pkgs; [
    steam
    steam-run
  ];

(still allowing the unfree license)

error: i686 Linux package set can only be used with the x86 family.

For some reason Nix knows that Steam is only for x86, even it’s not in the packages meta.

Maybe it will work with cross-compilation (or substitution from cache):

environment.systemPackages = with pkgs; [
    pkgsCross.gnu64.steamPackages.steam
    pkgsCross.gnu64.steam-run
  ];

error: attribute ‘steamPackages’ missing

   at /nix/store/6n7q7c6kx8zddpjzdc6zf24by7h52q0c-source/pkgs/games/steam/default.nix:32:24:

       31|     selfHostHost = pkgsHostHost.${steamPackagesAttr};
       32|     selfTargetTarget = pkgsTargetTarget.${steamPackagesAttr};
         |                        ^
       33|   };

I think i’m very close to the solution, but i don’t know how to solve this error.

You’re probably going to have to re-import nixpkgs, but configured for x86_64. Something like:

  overlays = [(self: super: let
    x86pkgs = import pkgs.path { system = "x86_64-linux"; };
  in {
    inherit (x86pkgs) steam; # plus whatever else you need
  })];
1 Like

That helps. Thanks a lot!

  # use x86_64 steam and allow unfree license
  nixpkgs.overlays = [(self: super: let
    x86pkgs = import pkgs.path { system = "x86_64-linux";
      config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
        "steam"
        "steam-original"
        "steam-runtime"
      ];
    };
  in {
    inherit (x86pkgs) steam steam-run;
  })];

  # allow build for x86_64-linux architecture through emulation
  boot.binfmt.emulatedSystems = [ "x86_64-linux" ];

  environment.systemPackages = with pkgs; [
    steam steam-run
  ];

Local build does not work:

...
building '/nix/store/49pxhxla9a7vzs37qqnmbz51p8p294gz-steam-run.drv'...
building '/nix/store/ys13s6nh0hw1mw3aj3mqb1ljp73wjj8c-steam-wrapper.sh.drv'...
copying path '/nix/store/pdq3hm7syv01csidr28lwhsfqm07nlc6-libusb-1.0.25' from 'https://cache.nixos.org'...
building '/nix/store/s916g54n7dxxq710kbrb4m6p9d67n9wi-builder.pl.drv'...

copying path '/nix/store/qc119mdj6kcrrd18rpbqlcwcb6y17253-libfido2-1.10.0' from 'https://cache.nixos.org'...
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
error: builder for '/nix/store/s916g54n7dxxq710kbrb4m6p9d67n9wi-builder.pl.drv' failed with exit code 1
error: builder for '/nix/store/49pxhxla9a7vzs37qqnmbz51p8p294gz-steam-run.drv' failed with exit code 1
error: builder for '/nix/store/ys13s6nh0hw1mw3aj3mqb1ljp73wjj8c-steam-wrapper.sh.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/hwrcrl2r0f3w2yjzz1bgfrrk1rgga6g8-steam-init.drv' failed to build
error: 1 dependencies of derivation '/nix/store/c3sbx1c074zcl74m841z7ll5plz456k5-steam-run-init.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bc5qdnh3y0rp4d1c29nwwda758qfrjpj-steam-run-usr-multi.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4jzr0ssdjd89lm3b92jbyxjvbyhrkxxc-steam-run-usr-target.drv' failed to build
error: 1 dependencies of derivation '/nix/store/k6djhk5nmz699p2406qpnj6bv7ss7770-steam-usr-multi.drv' failed to build
error: 1 dependencies of derivation '/nix/store/gv84mqpjhwalaz9cwhbn7li6kdc8hyqz-steam-usr-target.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3nirfr9gbx5lqkw2rsz3yihwzs4mal5z-steam-run.drv' failed to build
error: 1 dependencies of derivation '/nix/store/18niiaa5xi0kpciy1kdrj5hf82i7744y-steam.drv' failed to build
building '/nix/store/z87ky7wyq3b39yasim214ryf7qwx21pm-steam_1.0.0.74.tar.gz.drv'...
error: 1 dependencies of derivation '/nix/store/97kfq19l85h1msv9dm9valzvdryybssp-steam-run.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mikmxpj6qm9sn6px9lc769hslyd37p68-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qg06wfclc9j195qip0hbfgwq7j6kagk8-nixos-system-pinephone-22.05pre-git.drv' failed to build

Even remote build does not work.

  nix.buildMachines = [ {
    hostName = "nixos.lan";
    system = "x86_64-linux";
    maxJobs = 1;
    speedFactor = 2;
    supportedFeatures = [ "nixos-test" "benchmark" "big-parallel" "kvm" ];
    mandatoryFeatures = [ ];
  }] ;
  nix.distributedBuilds = true;
copying path '/nix/store/6z7aq0f26r9mkbr7vwv2gz2fpfmjsi9q-libpulseaudio-15.0-dev' from 'https://cache.nixos.org'...
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
ErrorErrorvexecuting '/nix/store/s7r5cnjj4zy41g2nql3vf2ivr09wfm5p-bash-5.1-p16/bin/bash': Exec format error
error: builder for '/nix/store/s916g54n7dxxq710kbrb4m6p9d67n9wi-builder.pl.drv' failed with exit code 1
error: builder for '/nix/store/49pxhxla9a7vzs37qqnmbz51p8p294gz-steam-run.drv' failed with exit code 1
error: builder for '/nix/store/ys13s6nh0hw1mw3aj3mqb1ljp73wjj8c-steam-wrapper.sh.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/hwrcrl2r0f3w2yjzz1bgfrrk1rgga6g8-steam-init.drv' failed to build
error: 1 dependencies of derivation '/nix/store/c3sbx1c074zcl74m841z7ll5plz456k5-steam-run-init.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bc5qdnh3y0rp4d1c29nwwda758qfrjpj-steam-run-usr-multi.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4jzr0ssdjd89lm3b92jbyxjvbyhrkxxc-steam-run-usr-target.drv' failed to build
error: 1 dependencies of derivation '/nix/store/k6djhk5nmz699p2406qpnj6bv7ss7770-steam-usr-multi.drv' failed to build
error: 1 dependencies of derivation '/nix/store/gv84mqpjhwalaz9cwhbn7li6kdc8hyqz-steam-usr-target.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3nirfr9gbx5lqkw2rsz3yihwzs4mal5z-steam-run.drv' failed to build
error: 1 dependencies of derivation '/nix/store/18niiaa5xi0kpciy1kdrj5hf82i7744y-steam.drv' failed to build
building '/nix/store/z87ky7wyq3b39yasim214ryf7qwx21pm-steam_1.0.0.74.tar.gz.drv'...
error: 1 dependencies of derivation '/nix/store/97kfq19l85h1msv9dm9valzvdryybssp-steam-run.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mikmxpj6qm9sn6px9lc769hslyd37p68-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9sdlk2hws0af4i47apvy185cjg2qwbck-nixos-system-pinephone-22.05pre-git.drv' failed to build

So i built it on the machine and copied it over.

[davidak@gaming:~]$ nix-build 'https://github.com/NixOS/nixpkgs/archive/17c252aab1772d36acd6d3f57f6512f25b6f9e9c.tar.gz' -A steam

[davidak@gaming:~]$ nix-build 'https://github.com/NixOS/nixpkgs/archive/17c252aab1772d36acd6d3f57f6512f25b6f9e9c.tar.gz' -A steam-run

[davidak@gaming:~]$ nix copy --to ssh://root@10.0.10.238 /nix/store/fyaib4qjhzqwph6z54wvg7yaqa8r396n-steam
copying path '/nix/store/2nmh263sp39sz5mdvbnak3lrvs2a5gdv-steam-fhs' to 'ssh://root@10.0.10.238'

[davidak@gaming:~]$ nix copy --to ssh://root@10.0.10.238 /nix/store/6i8p17rhyz9m9gd5161inhry3dwdmj99-steam-run
copying path '/nix/store/24djwivsby1qp8w9sx4h32rwa3mjzpn4-steam-run-usr-multi' to 'ssh://root@10.0.10.238'

And rebuild a last time:

[root@pinephone:~]# nixos-rebuild switch -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/17c252aab1772d36acd6d3f57f6512f25b6f9e9c.tar.gz
1 Like

Cool!
I feel like there should be a way to do a remote build or build it in the own machine with emulation rather than having to manually copy builds from the store

Could it also be possible to realize something like this with box86/64 for better performance?

box64 ow has an optional build flag for BOX32, so it can run 32bit programs as well, and it can already launch steam, so no chroot environment with box86 is needed anymore to run steam, that should make implementing that easier

I am messing around a bit, got steam to start to run with this nix configuration, and this box64 package recompiled to have box32 support.
added box64-bashx86-steamx86-wrapper to try to run steam in aarch64, box64-bashx86-wrapper to run x86_64 bash scripts, mybox64 to run x86_64 binaries with box64 compiled with box32 support (to run 32bit binaries as well)"

I managed to get rid of most BOX64 errors due to missing libraries, but there are a lot of problems still, a lot of exec errors, it doesn’t get past the steam window saying that steam crashed and asking if we want to run again without hardware acceleration etc.

> rm -rf ~/.steam && box64-bashx86-steamx86-wrapper                                                                                                 04:15:53
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
bin_steam.sh[2029928]: Repairing installation, linking /home/yeshey/.steam/steam to /home/yeshey/.local/share/Steam
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
steam.sh[2029928]: Running Steam on nixos 24.11 64-bit
steam.sh[2029928]: STEAM_RUNTIME is enabled automatically
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
setup.sh[2030001]: Steam runtime environment up-to-date!
/home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: /home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: cannot execute binary file
srt-logger[2030057]: E: Unable to parse status from srt-logger subprocess: 
steam.sh[2029928]: Couldn't set up srt-logger, not logging to console-linux.txt
steam.sh[2029928]: Using supervisor /home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[2029928]: Steam client's requirements are satisfied
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-03-26 04:16:03] Startup - updater built Mar 11 2025 20:39:15
[2025-03-26 04:16:03] Startup - Steam Client launched with: '/home/yeshey/.local/share/Steam/ubuntu12_32/steam'
03/26 04:16:03 minidumps folder is set to /tmp/dumps
03/26 04:16:03 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(2030086)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2025-03-26 04:16:03] Loading cached metrics from disk (/home/yeshey/.local/share/Steam/package/steam_client_metrics.bin)
[2025-03-26 04:16:03] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-03-26 04:16:03] Using the following download hosts for Public, Realm steamglobal
[2025-03-26 04:16:03] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-03-26 04:16:03] Checking for update on startup
[2025-03-26 04:16:03] Checking for available updates...
[  0%] Checking for available updates...
[2025-03-26 04:16:03] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-03-26 04:16:03] Manifest download: send request
[2025-03-26 04:16:03] Manifest download: waiting for download to finish
[2025-03-26 04:16:03] Manifest download: finished
[2025-03-26 04:16:03] Download skipped: /steam_client_ubuntu12 version 1741737356, installed version 1741737356, existing pending version 0
[2025-03-26 04:16:03] Nothing to do
[2025-03-26 04:16:03] Verifying installation...
[----] Verifying installation...
[2025-03-26 04:16:03] Verifying all executable checksums
[2025-03-26 04:16:04] Verification complete
UpdateUI: skip show logo

Steam logging initialized: directory: /home/yeshey/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x30880040
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x30880020
sh: line 1: /home/yeshey/.local/share/Steam/ubuntu12_32/steamsysinfo: cannot execute binary file: Exec format error
sh: line 1: /home/yeshey/.local/share/Steam/ubuntu12_32/steamsysinfo: Success
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: cannot execute binary file
steamwebhelper.sh[2030124]: Couldn't set up logger, continuing to use inherited fd
steamwebhelper.sh[2030124]: Using supervisor /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[2030124]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/yeshey/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: cannot execute binary file
process 2030086: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../dbus/dbus-message.c line 1201.
This is normally a bug in some application using the D-Bus library.
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 2030192
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
/home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_64/gldriverquery: /home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_64/gldriverquery: cannot execute binary file
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
/home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: /home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: cannot execute binary file
/bin/sh: line 1: /home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_32/gldriverquery: cannot execute binary file: Exec format error
Steam Runtime Launch Service: steam-runtime-launcher-service pid 2030192 exited
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
/home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_64/vulkandriverquery: /home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_64/vulkandriverquery: cannot execute binary file
/bin/sh: line 1: /home/yeshey/.local/share/Steam/ubuntu12_32/../ubuntu12_32/vulkandriverquery: cannot execute binary file: Exec format error
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 2030279
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
/home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: /home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: cannot execute binary file
Steam Runtime Launch Service: steam-runtime-launcher-service pid 2030279 exited
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 2030290
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
/home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: /home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-launcher-service: cannot execute binary file
Steam Runtime Launch Service: steam-runtime-launcher-service pid 2030290 exited
Steam Runtime Launch Service: steam-runtime-launcher-service keeps crashing on startup, disabling
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: cannot execute binary file
steamwebhelper.sh[2030333]: Couldn't set up logger, continuing to use inherited fd
steamwebhelper.sh[2030333]: Using supervisor /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[2030333]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/yeshey/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: cannot execute binary file
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/usr/libexec/steam-runtime-tools-0/srt-logger: cannot execute binary file
steamwebhelper.sh[2030445]: Couldn't set up logger, continuing to use inherited fd
steamwebhelper.sh[2030445]: Using supervisor /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[2030445]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/yeshey/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
/home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: /home/yeshey/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor: cannot execute binary file
src/steamUI/steamuisharedjscontroller.cpp (669) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (669) : Failed creating offscreen shared JS context
03/26 04:16:29 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(2030086)
03/26 04:16:29 Failed writing minidump, nothing to upload.
[2025-03-26 04:16:35] Shutdown

fixed a bug in my binfmt configuration, there are no more exec format error, but it dumps the core now

...
> 2025-03-26 05:22:26] Downloading update (484,144 of 493,988 KB)...
[2025-03-26 05:22:26] Downloading update (485,376 of 493,988 KB)...
[2025-03-26 05:22:27] Downloading update (486,736 of 493,988 KB)...
[2025-03-26 05:22:27] Downloading update (487,904 of 493,988 KB)...
[2025-03-26 05:22:27] Downloading update (489,216 of 493,988 KB)...
[2025-03-26 05:22:27] Downloading update (490,560 of 493,988 KB)...
[2025-03-26 05:22:28] Downloading update (491,792 of 493,988 KB)...
[2025-03-26 05:22:28] Downloading update (493,004 of 493,988 KB)...
[2025-03-26 05:22:28] Downloading update (493,988 of 493,988 KB)...
[2025-03-26 05:22:29] Download Complete.
[2025-03-26 05:22:29] Saving metrics to disk (/home/yeshey/.local/share/Steam/package/steam_client_metrics.bin)
[2025-03-26 05:22:29] uninstalled manifest found in /home/yeshey/.local/share/Steam/package/steam_client_ubuntu12 (1).
[2025-03-26 05:22:30] Extracting package...
[2025-03-26 05:22:45] Installing update...
[2025-03-26 05:22:47] Cleaning up...
[2025-03-26 05:22:47] Update complete, launching...
UpdateUI: skip show logo[2025-03-26 05:22:47] Shutdown
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 5 items discarded.
03/26 05:22:47 minidumps folder is set to /tmp/dumps
steam.sh[2262172]: Restarting Steam by request...
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
steam.sh[2262172]: Running Steam on nixos 24.11 64-bit
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI3: Screen seems not DRI3 capable
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen

(zenity:2262673): Gtk-WARNING **: 05:22:48.440: Unknown key gtk-modules in /home/yeshey/.config/gtk-4.0/settings.ini
[BOX64] Box64 with Dynarec v0.3.4 nogit built on Jan  1 1980 00:00:00
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI3: Screen seems not DRI3 capable
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen

(zenity:2262832): Gtk-WARNING **: 05:22:57.603: Unknown key gtk-modules in /home/yeshey/.config/gtk-4.0/settings.ini
/home/yeshey/.local/share/Steam/ubuntu12_32/steam-runtime/setup.sh: line 58: 2262859 Illegal instruction     (core dumped) "$libcurl_compat_setup" --runtime-optional "$steam_runtime_path"
setup.sh[2262824]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[2262824]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[2262824]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
setup.sh[2262824]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[2262824]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[2262824]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
setup.sh[2262824]: Forced use of runtime version for 64-bit libcurl.so.4

and then it just seems to stay there