I’m using an intel Arc B580 GPU and mesa 25.2.3.
I have tried changing the drivers in hardware.graphics.extraPackages and hardware.graphics.extraPckages32 but I keep getting the same problem. I have also tried installing steam through flatpak but I get the same problem there. I’ve also tried to use the stable branch of nixpkgs for drivers and steam but couldn’t get it to build.
Anyone have any idea of what can be going wrong?
Here is the console output, the last 7 lines are repeated indefinitely:
steam.sh[27721]: Running Steam on nixos 25.11 64-bit
steam.sh[27721]: STEAM_RUNTIME is enabled automatically
setup.sh[27777]: Steam runtime environment up-to-date!
steam.sh[27721]: Log already open
steam.sh[27721]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-09-30 21:57:28] Startup - updater built Sep 12 2025 03:55:50
[2025-09-30 21:57:28] Startup - Steam Client launched with: '/home/philipj/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
09/30 21:57:28 minidumps folder is set to /tmp/dumps
09/30 21:57:28 Init: Installing breakpad exception handler for appid(steam)/version(1757650573)/tid(27819)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-09-30 21:57:28] Process started with command-line: '/home/philipj/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '9' '-srt-logger-opened'
09/30 21:57:28 minidumps folder is set to /tmp/dumps
[2025-09-30 21:57:28] Using update UI: xwin
09/30 21:57:28 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(27820)
[2025-09-30 21:57:28] Create window
[2025-09-30 21:57:28] Loading cached metrics from disk (/home/philipj/.local/share/Steam/package/steam_client_metrics.bin)
[2025-09-30 21:57:28] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2025-09-30 21:57:28] Using the following download hosts for Public, Realm steamglobal
[2025-09-30 21:57:28] 1. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
[2025-09-30 21:57:28] Checking for update on startup
[2025-09-30 21:57:28] Checking for available updates...
[2025-09-30 21:57:28] Downloading manifest: https://client-update.steamstatic.com/steam_client_ubuntu12
[2025-09-30 21:57:28] Manifest download: send request
[2025-09-30 21:57:28] Set percent complete: 0
[2025-09-30 21:57:28] Set status message: Checking for available updates...
[2025-09-30 21:57:28] Set percent complete: -1
[2025-09-30 21:57:28] Manifest download: waiting for download to finish
[2025-09-30 21:57:28] Manifest download: finished
[2025-09-30 21:57:28] Download skipped: /steam_client_ubuntu12 version 1757650573, installed version 1757650573, existing pending version 0
[2025-09-30 21:57:28] Nothing to do
[2025-09-30 21:57:28] Verifying installation...
[2025-09-30 21:57:28] Verifying all executable checksums
[2025-09-30 21:57:28] Set percent complete: -1
[2025-09-30 21:57:28] Set status message: Verifying installation...
[2025-09-30 21:57:29] Verification complete
UpdateUI: skip show logo
[2025-09-30 21:57:29] Destroy window
[2025-09-30 21:57:29] Shutdown
Steam logging initialized: directory: /home/philipj/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf61bf370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf61bdcc0
09/30 21:57:29 minidumps folder is set to /tmp/dumps
09/30 21:57:29 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1757650573)/tid(27842)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "Intel(R) Arc(tm) B580 Graphics (BMG G21)"
vram_size_bytes: 12809404416
driver_id: k_EGpuDriverId_MesaIntel
driver_version_major: 25
driver_version_minor: 2
driver_version_patch: 3
luid: 0
}
gpus {
id: 2
name: "Intel(R) Arc(tm) B580 Graphics (BMG G21)"
vram_size_bytes: 12809404416
driver_id: k_EGpuDriverId_MesaIntel
driver_version_major: 25
driver_version_minor: 2
driver_version_patch: 3
luid: 0
}
gpus {
id: 3
name: "llvmpipe (LLVM 19.1.7, 256 bits)"
vram_size_bytes: 3221225472
driver_id: k_EGpuDriverId_MesaLLVMPipe
driver_version_major: 25
driver_version_minor: 2
driver_version_patch: 3
luid: 0
}
gpus {
id: 4
name: "llvmpipe (LLVM 19.1.7, 256 bits)"
vram_size_bytes: 3221225472
driver_id: k_EGpuDriverId_MesaLLVMPipe
driver_version_major: 25
driver_version_minor: 2
driver_version_patch: 3
luid: 0
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamdglepi - 237 bytes
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-none.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
steamwebhelper.sh[27855]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/philipj/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[27855]: Starting steamwebhelper with steamrt steam runtime at /home/philipj/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 28026
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
pressure-vessel-wrap[27855]: W: Found more than one possible libdrm data directory from provider
pressure-vessel-wrap[27855]: W: "run/opengl-driver-32/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[27855]: W: "run/opengl-driver/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[27855]: W: Found more than one possible drirc.d data directory from provider