Skip to content

Steam not launching on Asahi Fedora #3238

@AngusCrump

Description

@AngusCrump

I have compiled box64 with box32 support, and used your very nice install_steam.sh script to install steam, and after running steam and it installing, some Vulkan erros are thrown, steamwebhelper hogs some cpu and it hangs forever.
I also added

[steamwebhelper]
BOX64_LOG=1
BOX64_TRACE_FILE=/tmp/steamwh-%pid.log
BOX64_SHOWSEGV=1
BOX64_DLSYM_ERROR=1

to my .box64rc file to show some more info.

$ steam log:

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
bin_steam.sh[44741]: Unable to install Steam dependencies by running /home/anguscrump/steam/bin/steamdeps, trying to continue anyway...
steam.sh[44741]: Running Steam on fedora-asahi-remix 42 64-bit
steam.sh[44741]: STEAM_RUNTIME is enabled by the user
setup.sh[44818]: Steam runtime environment up-to-date!
steam.sh[44741]: Log already open
steam.sh[44741]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:08:50] Startup - updater built Nov 22 2025 07:00:25
[2025-11-30 00:08:50] Startup - Steam Client launched with: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
11/30 00:08:50 minidumps folder is set to /tmp/dumps
11/30 00:08:50 Init: Installing breakpad exception handler for appid(steam)/version(1763795278)/tid(44858)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:08:50] Loading cached metrics from disk (/home/anguscrump/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-30 00:08:50] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-11-30 00:08:50] Using the following download hosts for Public, Realm steamglobal
[2025-11-30 00:08:50] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-30 00:08:50] Process started with command-line: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '10' '-srt-logger-opened'
[2025-11-30 00:08:50] Verifying installation...
[2025-11-30 00:08:50] Verifying file sizes only
11/30 00:08:50 minidumps folder is set to /tmp/dumps
[2025-11-30 00:08:50] Using update UI: xwin
11/30 00:08:50 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(44869)
[2025-11-30 00:08:50] Create window
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/truetype/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] BVerifyInstalledFiles: steamrt64/steam-runtime-steamrt/steamrt3c_platform_3c.0.20250929.168601/files/share/fonts/truetype/dejavu/.uuid is -1 bytes, expected 36
[2025-11-30 00:08:50] Set percent complete: 0
[2025-11-30 00:08:50] Set percent complete: -1
[2025-11-30 00:08:50] Verification complete
[2025-11-30 00:08:50] Downloading update...
[2025-11-30 00:08:50] Checking for available updates...
[2025-11-30 00:08:50] Set status message: Verifying installation...
[2025-11-30 00:08:50] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-11-30 00:08:50] Manifest download: send request
[2025-11-30 00:08:50] Set percent complete: 0
[2025-11-30 00:08:50] Set status message: Downloading update...
[2025-11-30 00:08:50] Set status message: Checking for available updates...
[2025-11-30 00:08:50] Set percent complete: -1
[2025-11-30 00:08:50] Manifest download: waiting for download to finish
[2025-11-30 00:08:52] Show window
[2025-11-30 00:08:52] Manifest download: finished
[2025-11-30 00:08:52] Downloaded new manifest: /steam_client_ubuntu12 version 1763795278, installed version 1763795278, existing pending version 0
[2025-11-30 00:08:52] Download complete.
[2025-11-30 00:08:52] Set status message: Download complete.
[2025-11-30 00:08:52] uninstalled manifest found in /home/anguscrump/.local/share/Steam/package/steam_client_ubuntu12 (1).
[2025-11-30 00:08:52] Set percent complete: -1
[2025-11-30 00:08:52] Extracting package...
[2025-11-30 00:08:52] Set status message: Extracting package...
[2025-11-30 00:09:00] Installing update...
[2025-11-30 00:09:00] Set status message: Installing update...
[2025-11-30 00:09:06] Cleaning up...
[2025-11-30 00:09:06] Set status message: Cleaning up...
[2025-11-30 00:09:06] Update complete, launching Steam...
[2025-11-30 00:09:06] Set status message: Update complete, launching Steam...
UpdateUI: skip show logo
[2025-11-30 00:09:06] Shutdown
[2025-11-30 00:09:06] ProcessNextMessage: socket disconnected
[2025-11-30 00:09:06] No more messages are expected - exiting
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
steam.sh[44741]: Restarting Steam by request...
steam.sh[44741]: Running Steam on fedora-asahi-remix 42 64-bit
setup.sh[45091]: Steam runtime environment up-to-date!
steam.sh[44741]: Log already open
steam.sh[44741]: steam-runtime-check-requirements failed with an unexpected nonzero exit status. Trying to continue
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:09:06] Startup - updater built Nov 22 2025 07:00:25
[2025-11-30 00:09:06] Startup - Steam Client launched with: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
11/30 00:09:06 minidumps folder is set to /tmp/dumps
11/30 00:09:06 Init: Installing breakpad exception handler for appid(steam)/version(1763795278)/tid(45139)
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-11-30 00:09:06] Loading cached metrics from disk (/home/anguscrump/.local/share/Steam/package/steam_client_metrics.bin)
[2025-11-30 00:09:06] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-11-30 00:09:06] Using the following download hosts for Public, Realm steamglobal
[2025-11-30 00:09:06] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-11-30 00:09:06] Process started with command-line: '/home/anguscrump/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '10' '-srt-logger-opened'
[2025-11-30 00:09:06] Verifying installation...
[2025-11-30 00:09:06] Verifying file sizes only
11/30 00:09:06 minidumps folder is set to /tmp/dumps
[2025-11-30 00:09:06] Using update UI: xwin
11/30 00:09:06 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(45151)
[2025-11-30 00:09:06] Create window
[2025-11-30 00:09:06] Set percent complete: 0
[2025-11-30 00:09:06] Set percent complete: -1
[2025-11-30 00:09:06] Verification complete
UpdateUI: skip show logo
[2025-11-30 00:09:06] Set status message: Verifying installation...
[2025-11-30 00:09:06] Destroy window
[2025-11-30 00:09:07] Shutdown

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

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0x30954100
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0x30954120
11/30 00:09:07 minidumps folder is set to /tmp/dumps
11/30 00:09:07 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1763795278)/tid(45172)
Running query: 1 - GpuTopology
CVulkanTopology: failed create vulkan instance: -9
CVulkanTopology: failed to create vulkan instanceFailed to query vulkan gpu topology

Failed to query vulkan gpu topology
Response: 
Exit code: -2
steamwebhelper.sh[45179]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[45179]: Starting steamwebhelper with steamrt steam runtime at /home/anguscrump/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/anguscrump/.local/share/Steam/config/htmlcache -steampid=45139 -buildid=1763795278 -steamid=0 -logdir=/home/anguscrump/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/anguscrump/.local/share/Steam/clientui -steampath=/home/anguscrump/.local/share/Steam/ubuntu12_32/steam -launcher=0 --valve-initial-threadpool-size=4 --valve-enable-site-isolation --enable-smooth-scrolling --password-store=basic --log-file=/home/anguscrump/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --gaia-url=http://disabled.invalid --enable-features=PlatformHEVCDecoderSupport --disable-features=WinRetrieveSuggestionsOnlyOnDemand,SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 45248
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
reaping pid: 45151 -- steam

box64 steamwebhelper logs:
steamwh-45203.log
steamwh-45214.log
steamwh-45222.log
steamwh-45223.log
steamwh-45352.log

(P.S. thanks for the work on box64, last time I was here you only just added box32, it's pretty cool how far this has come!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions