steamos: disable steam deck cmdlineConfig for non-steamdeck hosts

This commit is contained in:
2026-05-02 20:07:12 -04:00
parent 876864c854
commit 07583b6f96
2 changed files with 15 additions and 0 deletions

View File

@@ -35,4 +35,10 @@
];
jovian.devices.steamdeck.enable = true;
# opt back into the SteamOS kernel cmdline (amd_iommu=off, lockup_timeout,
# sched_hw_submission=4, dcdebugmask=0x20000, ttm.pages_min, audit=0).
# desktop-jovian.nix defaults this to false to keep the Deck-tuned amdgpu
# params off RDNA3 desktops (yarn); patiodeck IS a Deck so it wants them.
jovian.steamos.enableDefaultCmdlineConfig = true;
}

View File

@@ -31,6 +31,15 @@
user = username;
};
# default off: jovian's SteamOS kernel cmdline (Valve's Deck-tuned amdgpu
# params: amd_iommu=off, amdgpu.sched_hw_submission=4, dcdebugmask=0x20000,
# lockup_timeout=5000,...,5000, ttm.pages_min=2097152, audit=0) is tuned for
# Van Gogh / Sephiroth APUs at 1280x800 and corrupts host memory pages on
# RDNA3 desktop GPUs (yarn: Navi 32 1440p, FH5 wine-log showed >1M
# illegal-instruction faults across .text after extended play).
# mkDefault so actual Deck hosts can opt back in (see hosts/patiodeck).
jovian.steamos.enableDefaultCmdlineConfig = lib.mkDefault false;
# jovian overrides the display manager; sddm is required
services.displayManager.sddm.wayland.enable = true;