Merge pull request #81 from theupriser/feature/nvidia-pin-readme
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 25s

NVIDIA: pin the rebuilt 3.16.31-3, shorter README text
This commit is contained in:
theupriser authored and GitHub committed 2026-10-14 07:58:18 +02:00
commit dc189dce59
2 files changed
+6 -14

No files matched your search

+2 -10
View File
@@ -30,16 +30,8 @@ Steam Machine.
as OS Version (e.g. `steamos-3.9`), `steam-machine` as OS Codename and
Steamify's version as OS Variant. The OS name stays CachyOS
([details](TECHNICAL.md#what-steams-system-settings-show)).
- **NVIDIA graphics cards** (GTX 16 / RTX 20 series or newer): stock gamescope shows a corrupted
picture on them (an open NVIDIA driver bug), so on an NVIDIA PC Steamify installs a **patched gamescope**
(GBM scan-out, from [steamify-gamescope-nvidia](https://github.com/theupriser/steamify-gamescope-nvidia))
and sets up the rest: the gaming session starts on the monitor's own resolution and refresh rate, with
Steam's interface at that size. It is the same conversion as everywhere else, with one extra step.
The newest patched build for your CPU is downloaded from GitHub (checked, with a built-in fallback if GitHub
can't be reached), and a newer one shows up as an **Update** in the menu. Tested on an RTX 5080 only
([details](TECHNICAL.md#nvidia-graphics-cards)).
The old **Gaming on NVIDIA** option (Steam on the desktop) is gone: a PC that had it on is moved to the
conversion, and keeps starting Steam in Big Picture if that was on.
- **NVIDIA support**: GeForce GTX 16 series and RTX 20, 30, 40 and 50 series
(Turing and newer) ([details](TECHNICAL.md#nvidia-graphics-cards)).
2. **SteamOS theme** - the Vapor look of SteamOS for the desktop, with
**Add to Steam** in right-click menus
([details](TECHNICAL.md#steamos-desktop-look)).
+4 -4
View File
@@ -23,10 +23,10 @@ GSN_RELEASES="${GSN_RELEASES:-https://github.com/theupriser/steamify-gamescope-n
GSN_VERSION=3.16.31-3
# One build per CPU level, like CachyOS's repositories: generic is the one every x86-64 PC can run.
declare -A GSN_SHA256=(
[generic]=4c7995694d2726c356785d9aec12a11c98419b4d2e139617f03bb46c758ced56
[v3]=43c6928ca9fa67c063c4e1b993b686145e94e68de1bd46645782d3186779fa2d
[v4]=b6d4621e4b98d9aa5c600fe9a5a1cae164fef6bbf93d259fb8a6af666b098f9f
[znver4]=60f45da74a0b96d776219f6e6aa22c5d23e48b08233b3fa12b6c4d7aa6812dd9
[generic]=e9c7e4d8e1f2a909c25c7e090a86e610234103c6014e65882e84bffe088bafb2
[v3]=0a2e9408d8faea3b7c8dda8a4f8d01f7c7e77eea2374590a311856ee3feb559e
[v4]=550c08910617d6e770dfa8ebe742f11d04fa65e51dea8773ce419e1e0244572e
[znver4]=ec05ba1ba7e7cbde7c2dbee6959b30f89a96659cd4b7f675837ac425ea028d5f
)
# Where the ISO leaves a copy of the pinned package, for installs without GitHub.
GSN_BACKUP_DIR="${GSN_BACKUP_DIR:-/usr/local/share/steamify/gamescope}"