Repository navigation
Releases
Releases · guitaripod/prebake
0.1.0
[0.1.0] - 2026-11-07
Added
- A systemd user service that bakes Steam's Vulkan shader caches with Steam's own
fossilize_replaywhile you are away, newest games first, so games start without "Processing Vulkan shaders". - Replays match Steam's: the same databases per game (base cache plus the current Proton and driver buckets), the same arguments and the same driver cache locations, and replayer-cache fragments are merged the way Steam merges them, so Steam skips everything prebake compiled.
- Workers are steered over Fossilize's control socket: all of them while you are away,
workers_present(none by default) while you are at the computer, frozen the moment a game starts and shut down if it keeps running, and capped by available memory. - Idle detection through Wayland
ext-idle-notify-v1, GNOME's IdleMonitor or the X11 screensaver extension; a locked screen counts as away, and games registered with Feral GameMode count as games. prebake status,now,pause,resume,run,doctor,installanduninstall.prebake steam --background on|off --threads Nsets Steam's own background shader processing while Steam is closed, keeping a backup ofconfig.vdf.