{"slug": "gamescope", "name": "gamescope", "category": "other", "category_name": "Other software", "description": "", "recommenders": 6, "commenters": 13, "warners": 4, "score": 2.547, "rising": -1.96, "first": "2025-12-10", "latest": "2026-07-20", "why": "On Linux the gamescope tool provides a custom isolated graphics context", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 6, "neutral": 3, "compare": 0, "warn": 4}, "spark": [0, 0, 1, 2, 0, 0, 2, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "On Linux the gamescope tool provides a custom isolated graphics context", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/valvesoftware/gamescope", "official_url": "https://github.com/ValveSoftware/gamescope", "pricing": "", "aliases": ["gamescope", "Gamescope"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 782660480, "item_id": 48916280, "url": "https://news.ycombinator.com/item?id=48916280", "by": "tim-projects", "date": "2026-07-14", "version": null, "stance": "recommend", "quote": "I find this works exceptionally well.", "excerpt": "I use gamescope on a separate TTY that directly launches either steam or heroic launcher. I find this works exceptionally well. No window manager needed as you are playing a game full screen anyway. It fixed some other things like HDR too but at a loss of the volume and brightness keys no longer working.", "context": "", "use_case": "launching games full screen", "switched_from": "", "story": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"}, {"id": 770582338, "item_id": 48161396, "url": "https://news.ycombinator.com/item?id=48161396", "by": "meltyness", "date": "2026-05-16", "version": null, "stance": "recommend", "quote": "use gamescope for X11 Wine/Proton (huge.)", "excerpt": "I would speculate myself instead the more likely thing is related to: - dns cache configuration - wlan power saving which is kind of aggressive since Linux has had some power management issues It's really why I go for a minimal distro, debian with xfce. There's not many components, they're not \"tuned\", and I can just kinda research any issues myself and find what works. Usually there's some pretty big gaps (missing a", "context": "", "use_case": "", "switched_from": "", "story": "I love Linux, but I can't quit Windows"}, {"id": 770426053, "item_id": 48151628, "url": "https://news.ycombinator.com/item?id=48151628", "by": "Micrococonut", "date": "2026-05-15", "version": null, "stance": "recommend", "quote": "On Linux the gamescope tool provides a custom isolated graphics context", "excerpt": "I switched to bazzite-dx for my personal computer ~6 months ago. i7-13700K / 5070 Ti / 32GB DDR4 / 5120x1440 240Hz HDR It's been perfect for me. The included Bazaar app store is very impressive compared to something like the apple app store. It reignited the lost joy of opening up the app store to find something new and interesting. A wonderful contrast to current meta of app stores just being a front to push expensi", "context": "", "use_case": "", "switched_from": "", "story": "I love Linux, but I can't quit Windows"}, {"id": 753699712, "item_id": 47106232, "url": "https://news.ycombinator.com/item?id=47106232", "by": "zaptheimpaler", "date": "2026-02-21", "version": null, "stance": "recommend", "quote": "You can try Gamescope [1] from Valve, that's what Steam Deck uses", "excerpt": "Windows solution to this is exclusive fullscreen, which bypasses the compositor. You can try Gamescope [1] from Valve, that's what Steam Deck uses - i think its a compositor designed to minimize latency but support the few things games need. Some compositors like KDE Plasma KWin support a direct scanout mode which is the same idea as windows' exclusive fullscreen. You might need to look for support for something simi", "context": "", "use_case": "Low-latency game compositor", "switched_from": "", "story": "Inputlag.science \u2013 Repository of knowledge about input lag in gaming"}, {"id": 751607808, "item_id": 46975488, "url": "https://news.ycombinator.com/item?id=46975488", "by": "snarfy", "date": "2026-02-11", "version": null, "stance": "recommend", "quote": "Try running your app via gamescope", "excerpt": "Wayland crashes my kernel. If I want an uptime more than 24 hours I use X11 instead. Try running your app via gamescope https://github.com/ValveSoftware/gamescope", "context": "", "use_case": "running apps under Wayland issues", "switched_from": "", "story": "The Switch to Linux and the Beginning of My Self-Hosting Journey"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 783649600, "item_id": 48978100, "url": "https://news.ycombinator.com/item?id=48978100", "by": "nicce", "date": "2026-07-20", "version": null, "stance": "warn", "quote": "But it has many issues compared to Games on Whales", "excerpt": "Valve has truly headless runner (gamescope) for Linux, e.g. you can start it manually from command-line over ssh gamescope \\ --backend headless \\ -W 1920 -H 1080 \\ -w 3840 -h 2160 \\ -r 60 \\ --cursor-scale-height 1080 \\ --force-grab-cursor \\ -- steam -gamepadui -pipewire-dmabuf You still need the initial setup for pairing. But it has many issues compared to Games on Whales, for example, which is much more efficient an", "context": "", "use_case": "Headless game streaming runner", "switched_from": "", "story": "Moonshine: Lets you stream games from your PC to any device running Moonlight"}, {"id": 782567217, "item_id": 48910451, "url": "https://news.ycombinator.com/item?id=48910451", "by": "haunter", "date": "2026-07-14", "version": null, "stance": "warn", "quote": "SteamOS and Bazzite both use Xwayland through gamescope which is the worst option as it seems", "excerpt": "SteamOS and Bazzite both use Xwayland through gamescope which is the worst option as it seems https://github.com/ValveSoftware/gamescope >Avoid XWayland. It added 3.13 ms of latency, more than all other effects combined.", "context": "", "use_case": "game compositor", "switched_from": "", "story": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"}, {"id": 753708048, "item_id": 47106753, "url": "https://news.ycombinator.com/item?id=47106753", "by": "nickjj", "date": "2026-02-21", "version": null, "stance": "warn", "quote": "I have tried gamescope but it kills the performance of games for me. All games have a lot of stuttering when I use it.", "excerpt": "Thanks, I have tried gamescope but it kills the performance of games for me. All games have a lot of stuttering when I use it. It also didn't reduce the input latency. Same hardware is liquid smooth on Windows. As far as I know niri enables direct scanout by default. It's an option you can disable if you want https://niri-wm.github.io/niri/Configuration%3A-Debug-Options.html#disable-direct-scanout. I do not have this", "context": "Arch Linux user", "use_case": "low-latency gaming compositor", "switched_from": "", "story": "Inputlag.science \u2013 Repository of knowledge about input lag in gaming"}, {"id": 739603905, "item_id": 46225244, "url": "https://news.ycombinator.com/item?id=46225244", "by": "sunshowers", "date": "2025-12-10", "version": null, "stance": "warn", "quote": "gamescope doesn't have a way to limit color depth", "excerpt": "I do actually have this setup going with a Cable Matters adapter [1] + a custom firmware I found [2] and > chroma/RGB 4:4:4 + HDR + VRR/Freesync + 4k,120hz for their Linux PC on a TV works great now on my LG C4 TV with Bazzite's gaming mode, though: * 144Hz is unstable * 12-bit color is unstable (10-bit works fine), and gamescope doesn't have a way to limit color depth (kwin does), so I had to put in place an EDID ov", "context": "", "use_case": "", "switched_from": "", "story": "Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux"}]}], "who": [{"by": "cl3misch", "context": "Linux gamer", "url": "https://news.ycombinator.com/item?id=48968494", "date": "2026-07-19"}], "tags": [], "use_cases": ["headless game streaming runner", "low-latency game launching", "launching games full screen", "game compositor", "low-latency gaming compositor", "low-latency game compositor"], "compared": [{"slug": "microsoft-windows", "name": "Microsoft Windows", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "wayland", "name": "Wayland", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "kwin", "name": "KWin", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "kde-plasma", "name": "KDE Plasma", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "niri", "name": "niri", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "bazzite", "name": "Bazzite", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48909424", "title": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48150414", "title": "I love Linux, but I can't quit Windows", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47103945", "title": "Inputlag.science \u2013 Repository of knowledge about input lag in gaming", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48972970", "title": "Moonshine: Lets you stream games from your PC to any device running Moonlight", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48403377", "title": "WSL 2 is getting faster Windows file system access", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48370588", "title": "Preparing for KDE Plasma's Last X11-Supported Release", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"warn": 1}, "2026-01": {"recommend": 1}, "2026-02": {"recommend": 2, "warn": 1}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 2}, "2026-06": {"neutral": 2}, "2026-07": {"warn": 2, "recommend": 1, "neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "quotes": [{"id": 783649600, "item_id": 48978100, "url": "https://news.ycombinator.com/item?id=48978100", "by": "nicce", "date": "2026-07-20", "version": null, "stance": "warn", "quote": "But it has many issues compared to Games on Whales", "excerpt": "Valve has truly headless runner (gamescope) for Linux, e.g. you can start it manually from command-line over ssh gamescope \\ --backend headless \\ -W 1920 -H 1080 \\ -w 3840 -h 2160 \\ -r 60 \\ --cursor-scale-height 1080 \\ --force-grab-cursor \\ -- steam -gamepadui -pipewire-dmabuf You still need the initial setup for pairing. But it has many issues compared to Games on Whales, for example, which is much more efficient an", "context": "", "use_case": "Headless game streaming runner", "switched_from": "", "story": "Moonshine: Lets you stream games from your PC to any device running Moonlight"}, {"id": 783495905, "item_id": 48968494, "url": "https://news.ycombinator.com/item?id=48968494", "by": "cl3misch", "date": "2026-07-19", "version": null, "stance": "neutral", "quote": "gamescope -f --immediate-flips -- %command%", "excerpt": "Inspired by my own comment I looked into it again and came up with this combination in the game's \"launch options\", which feels much better: DXVK_CONFIG=\"dxgi.syncInterval = 0; dxgi.maxFrameLatency = 1; dxgi.maxFrameRate = 60\" gamescope -f --immediate-flips -- %command% I didn't know about `DXVK_CONFIG` before. It's the DirectX-Vulkan translation layer with its own framebuffer and latency. I also manually disabled vs", "context": "Linux gamer", "use_case": "low-latency game launching", "switched_from": "", "story": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"}, {"id": 782660480, "item_id": 48916280, "url": "https://news.ycombinator.com/item?id=48916280", "by": "tim-projects", "date": "2026-07-14", "version": null, "stance": "recommend", "quote": "I find this works exceptionally well.", "excerpt": "I use gamescope on a separate TTY that directly launches either steam or heroic launcher. I find this works exceptionally well. No window manager needed as you are playing a game full screen anyway. It fixed some other things like HDR too but at a loss of the volume and brightness keys no longer working.", "context": "", "use_case": "launching games full screen", "switched_from": "", "story": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"}, {"id": 782567217, "item_id": 48910451, "url": "https://news.ycombinator.com/item?id=48910451", "by": "haunter", "date": "2026-07-14", "version": null, "stance": "warn", "quote": "SteamOS and Bazzite both use Xwayland through gamescope which is the worst option as it seems", "excerpt": "SteamOS and Bazzite both use Xwayland through gamescope which is the worst option as it seems https://github.com/ValveSoftware/gamescope >Avoid XWayland. It added 3.13 ms of latency, more than all other effects combined.", "context": "", "use_case": "game compositor", "switched_from": "", "story": "Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK"}, {"id": 774581377, "item_id": 48411336, "url": "https://news.ycombinator.com/item?id=48411336", "by": "hparadiz", "date": "2026-06-05", "version": null, "stance": "neutral", "quote": "Valve makes Gamescope", "excerpt": "Wayland is a protocol. Not a program. The top compositors right now for desktop are KDE Plasma, Hyprland, Gnome/Mutter and all of them implement the Wayland protocol independently. For game wrappers Valve makes Gamescope (https://github.com/ValveSoftware/gamescope) which is also a Wayland compositor. When you run a game through a wrapper like GameScope it will draw to the Wayland Server that GameScope is running and ", "context": "", "use_case": "", "switched_from": "", "story": "WSL 2 is getting faster Windows file system access"}, {"id": 774020594, "item_id": 48376287, "url": "https://news.ycombinator.com/item?id=48376287", "by": "mhitza", "date": "2026-06-02", "version": null, "stance": "neutral", "quote": "They have their own custom compositor for handheld-mode, named gamescope.", "excerpt": "SteamOS recently shipped KDE with Wayland by default (for desktop mode). They have their own custom compositor for handheld-mode, named gamescope. https://github.com/ValveSoftware/gamescope?tab=readme-ov-file XWayland based.", "context": "", "use_case": "", "switched_from": "", "story": "Preparing for KDE Plasma's Last X11-Supported Release"}, {"id": 770582338, "item_id": 48161396, "url": "https://news.ycombinator.com/item?id=48161396", "by": "meltyness", "date": "2026-05-16", "version": null, "stance": "recommend", "quote": "use gamescope for X11 Wine/Proton (huge.)", "excerpt": "I would speculate myself instead the more likely thing is related to: - dns cache configuration - wlan power saving which is kind of aggressive since Linux has had some power management issues It's really why I go for a minimal distro, debian with xfce. There's not many components, they're not \"tuned\", and I can just kinda research any issues myself and find what works. Usually there's some pretty big gaps (missing a", "context": "", "use_case": "", "switched_from": "", "story": "I love Linux, but I can't quit Windows"}, {"id": 770426053, "item_id": 48151628, "url": "https://news.ycombinator.com/item?id=48151628", "by": "Micrococonut", "date": "2026-05-15", "version": null, "stance": "recommend", "quote": "On Linux the gamescope tool provides a custom isolated graphics context", "excerpt": "I switched to bazzite-dx for my personal computer ~6 months ago. i7-13700K / 5070 Ti / 32GB DDR4 / 5120x1440 240Hz HDR It's been perfect for me. The included Bazaar app store is very impressive compared to something like the apple app store. It reignited the lost joy of opening up the app store to find something new and interesting. A wonderful contrast to current meta of app stores just being a front to push expensi", "context": "", "use_case": "", "switched_from": "", "story": "I love Linux, but I can't quit Windows"}, {"id": 753708048, "item_id": 47106753, "url": "https://news.ycombinator.com/item?id=47106753", "by": "nickjj", "date": "2026-02-21", "version": null, "stance": "warn", "quote": "I have tried gamescope but it kills the performance of games for me. All games have a lot of stuttering when I use it.", "excerpt": "Thanks, I have tried gamescope but it kills the performance of games for me. All games have a lot of stuttering when I use it. It also didn't reduce the input latency. Same hardware is liquid smooth on Windows. As far as I know niri enables direct scanout by default. It's an option you can disable if you want https://niri-wm.github.io/niri/Configuration%3A-Debug-Options.html#disable-direct-scanout. I do not have this", "context": "Arch Linux user", "use_case": "low-latency gaming compositor", "switched_from": "", "story": "Inputlag.science \u2013 Repository of knowledge about input lag in gaming"}, {"id": 753699712, "item_id": 47106232, "url": "https://news.ycombinator.com/item?id=47106232", "by": "zaptheimpaler", "date": "2026-02-21", "version": null, "stance": "recommend", "quote": "You can try Gamescope [1] from Valve, that's what Steam Deck uses", "excerpt": "Windows solution to this is exclusive fullscreen, which bypasses the compositor. You can try Gamescope [1] from Valve, that's what Steam Deck uses - i think its a compositor designed to minimize latency but support the few things games need. Some compositors like KDE Plasma KWin support a direct scanout mode which is the same idea as windows' exclusive fullscreen. You might need to look for support for something simi", "context": "", "use_case": "Low-latency game compositor", "switched_from": "", "story": "Inputlag.science \u2013 Repository of knowledge about input lag in gaming"}, {"id": 751607808, "item_id": 46975488, "url": "https://news.ycombinator.com/item?id=46975488", "by": "snarfy", "date": "2026-02-11", "version": null, "stance": "recommend", "quote": "Try running your app via gamescope", "excerpt": "Wayland crashes my kernel. If I want an uptime more than 24 hours I use X11 instead. Try running your app via gamescope https://github.com/ValveSoftware/gamescope", "context": "", "use_case": "running apps under Wayland issues", "switched_from": "", "story": "The Switch to Linux and the Beginning of My Self-Hosting Journey"}, {"id": 743566289, "item_id": 46472893, "url": "https://news.ycombinator.com/item?id=46472893", "by": "tombert", "date": "2026-01-02", "version": null, "stance": "recommend", "quote": "I use the Gamescope/Tenfoot interface on my system", "excerpt": "I used an Nvidia card for about a year, and I did get it working for the most part, but there was definitely some glitchiness I don't encounter with AMD. For example, I use the Gamescope/Tenfoot interface on my system, and the actual menu for that is extremely glitchy on Nvidia drivers. On AMD it's absolutely perfect (I suspect because Valve develops this interface around an AMD card).", "context": "", "use_case": "", "switched_from": "", "story": "Linux is good now; to feel like you actually own your PC, put Linux on it"}, {"id": 739603905, "item_id": 46225244, "url": "https://news.ycombinator.com/item?id=46225244", "by": "sunshowers", "date": "2025-12-10", "version": null, "stance": "warn", "quote": "gamescope doesn't have a way to limit color depth", "excerpt": "I do actually have this setup going with a Cable Matters adapter [1] + a custom firmware I found [2] and > chroma/RGB 4:4:4 + HDR + VRR/Freesync + 4k,120hz for their Linux PC on a TV works great now on my LG C4 TV with Bazzite's gaming mode, though: * 144Hz is unstable * 12-bit color is unstable (10-bit works fine), and gamescope doesn't have a way to limit color depth (kwin does), so I had to put in place an EDID ov", "context": "", "use_case": "", "switched_from": "", "story": "Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux"}]}