aboutsummaryrefslogtreecommitdiffstats
path: root/gamescope/README
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-05-13 19:52:01 +0200
committerDanilo M. <danix@danix.xyz>2026-05-13 19:52:01 +0200
commiteb3ad0b63fc650fb9335d71db60bfc43a728eee6 (patch)
tree1b22f433a7ee2349380fd86508b0483ba8ed2cd9 /gamescope/README
parent92965ba0d18f0e128f618d6283737842589b171b (diff)
downloadmy-slackbuilds-eb3ad0b63fc650fb9335d71db60bfc43a728eee6.tar.gz
my-slackbuilds-eb3ad0b63fc650fb9335d71db60bfc43a728eee6.zip
gamescope: add version 3.16.23
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'gamescope/README')
-rw-r--r--gamescope/README38
1 files changed, 38 insertions, 0 deletions
diff --git a/gamescope/README b/gamescope/README
new file mode 100644
index 0000000..a55810d
--- /dev/null
+++ b/gamescope/README
@@ -0,0 +1,38 @@
+gamescope is a micro-compositor from Valve that allows running games in
+an isolated Wayland compositor session. It supports nested mode (runs
+inside an existing desktop) and embedded/kiosk mode (SteamOS-style full
+session).
+
+Features include:
+ - Resolution scaling and upscaling (AMD FSR, NIS)
+ - HDR support
+ - Frame limiting and VRR/FreeSync support
+ - Vulkan-based compositing
+ - Screen capture via PipeWire
+
+This build clones the source repository and initializes submodules at
+build time, as the upstream bundled dependencies (wlroots, libliftoff,
+vkroots) must be built from specific pinned commits.
+
+Requirements:
+ - git (to clone and initialize submodules at build time)
+ - meson >= 0.58.0
+ - ninja
+ - Vulkan SDK / vulkan-headers / vulkan-loader
+ - wayland (in Slackware base)
+ - libX11 (in Slackware base)
+ - SDL2 (in Slackware base)
+ - pipewire (in Slackware base)
+ - libei (in Slackware base)
+
+SBo dependencies:
+ - libavif (for AVIF screenshot support)
+
+Optional: OpenVR support is auto-detected if the openvr library is
+present.
+
+Graphics support:
+ - AMD: Mesa 20.3+ (GFX9+); for GFX8 and older set R600_DEBUG=nodcc
+ - Intel: Mesa 21.2+
+ - NVIDIA: proprietary 515.43.04+ with nvidia-drm.modeset=1 kernel
+ parameter