
























Hi everyone,
I wanted to share a project I’ve been building and refining on my own gaming laptop (ASUS ROG M16, i7-11800H, RTX 3050 Ti) running CachyOS: cachy-gnome-tweaks.
It’s an open-source, modular, interactive installation and optimization suite designed specifically for CachyOS/Arch GNOME environments to streamline post-install setup, optimize compiler performance, and fix common gaming laptop issues out of the box.
Integrates asusctl and supergfxctl for physical power profiles (Silent, Balanced, Turbo), custom fan curves, and dGPU power-management.
Automatically clones and installs chikobara’s GPU Switcher GNOME Shell extension (gpu-switcher-supergfxctl) so you can toggle between Integrated-only, Hybrid, or Dedicated GPU modes directly from the GNOME Quick Settings panel.
Automates Intel’s thermald to pro-actively regulate CPU energy/voltages, maintaining consistent clock speeds and preventing sudden thermal throttling stutters under heavy load (like Switch emulation).
Fixes a known systemd sandboxing bug by automatically managing the /etc/asusd namespace folder on fresh setups.
Resolves the notorious Wayland lockups and screen corruption on Optimus laptops when closing and opening the lid.
Automatically configures options nvidia NVreg_PreserveVideoMemoryAllocations=1 in /etc/modprobe.d/ and enables the necessary systemd services (nvidia-suspend, nvidia-hibernate, nvidia-resume) to save/restore VRAM state natively.
makepkg)Optimizes /etc/makepkg.conf to compile AUR or source packages directly in system memory (BUILDDIR=/tmp/makepkg using tmpfs).
Drastically reduces compilation times, bypasses SSD I/O latency, and protects physical SSD lifespans from write exhaustion during heavy builds.
Idempotent checks ensure it never corrupts pre-configured compiler optimization flags.
Installs an optimized, conflict-free wine-cachyos runtime and 32/64-bit multilib graphics/audio dependencies.
Integrates protontricks, protonup-qt, and the GNOME GameMode top bar status indicator extension without installing heavy launchers (no Lutris/Heroic bloat).
inotify), snappers for BTRFS rollback, KVM/QEMU virtualization tools, Docker stack with NVIDIA CUDA container toolkit, and essential system utilities like GParted and archive managers.Enjoy 3:)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。