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 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 Steamify's version as OS Variant. The OS name stays CachyOS
([details](TECHNICAL.md#what-steams-system-settings-show)). ([details](TECHNICAL.md#what-steams-system-settings-show)).
- **NVIDIA graphics cards** (GTX 16 / RTX 20 series or newer): stock gamescope shows a corrupted - **NVIDIA support**: GeForce GTX 16 series and RTX 20, 30, 40 and 50 series
picture on them (an open NVIDIA driver bug), so on an NVIDIA PC Steamify installs a **patched gamescope** (Turing and newer) ([details](TECHNICAL.md#nvidia-graphics-cards)).
(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.
2. **SteamOS theme** - the Vapor look of SteamOS for the desktop, with 2. **SteamOS theme** - the Vapor look of SteamOS for the desktop, with
**Add to Steam** in right-click menus **Add to Steam** in right-click menus
([details](TECHNICAL.md#steamos-desktop-look)). ([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 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. # One build per CPU level, like CachyOS's repositories: generic is the one every x86-64 PC can run.
declare -A GSN_SHA256=( declare -A GSN_SHA256=(
[generic]=4c7995694d2726c356785d9aec12a11c98419b4d2e139617f03bb46c758ced56 [generic]=e9c7e4d8e1f2a909c25c7e090a86e610234103c6014e65882e84bffe088bafb2
[v3]=43c6928ca9fa67c063c4e1b993b686145e94e68de1bd46645782d3186779fa2d [v3]=0a2e9408d8faea3b7c8dda8a4f8d01f7c7e77eea2374590a311856ee3feb559e
[v4]=b6d4621e4b98d9aa5c600fe9a5a1cae164fef6bbf93d259fb8a6af666b098f9f [v4]=550c08910617d6e770dfa8ebe742f11d04fa65e51dea8773ce419e1e0244572e
[znver4]=60f45da74a0b96d776219f6e6aa22c5d23e48b08233b3fa12b6c4d7aa6812dd9 [znver4]=ec05ba1ba7e7cbde7c2dbee6959b30f89a96659cd4b7f675837ac425ea028d5f
) )
# Where the ISO leaves a copy of the pinned package, for installs without GitHub. # 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}" GSN_BACKUP_DIR="${GSN_BACKUP_DIR:-/usr/local/share/steamify/gamescope}"