mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
a8ce08446009b9f98968ac6f368f69f4c0010d10
Maxwell, Pascal, and Volta GPUs lack GSP (GPU System Processor) firmware required by NVD_BACKEND=direct. Applying direct backend unconditionally causes Aquamarine v3.3.0+ to fail with "Unknown-1" displays and blank screens. Changes: - Add GPU generation detection (Turing+ vs Maxwell/Pascal/Volta) - Turing+ (RTX 20xx+, GTX 16xx): NVD_BACKEND=direct + LIBVA_DRIVER_NAME=nvidia - Maxwell/Pascal/Volta: NVD_BACKEND=egl only (no GSP support) - Both generations: __GLX_VENDOR_LIBRARY_NAME=nvidia (universal) Regex improvements: - Fix Turing+ detection (was using Maxwell/Pascal pattern) - GT series: GT 1030 now properly detected (was missed) - Quadro: P/M series only (exclude Kepler K-series) - Volta: Titan V, Tesla V100, Quadro GV100 - Modern datacenter: A100, H100, T4, L-series - MX series: Fixed to match MX150/250/450 (was only MX1-9) Migration script (1770159912.sh) fixes existing broken installations by: - Detecting legacy NVIDIA GPUs on existing systems - Rewriting incompatible NVD_BACKEND=direct entries to egl - Creating automatic backups before modification Testing: Validated against GT 1030, GTX 960/1080, Quadro P620 (legacy egl backend) and GTX 1650, RTX 3080 (modern direct backend). Preserves existing Turing+ behavior exactly. No impact on non-NVIDIA systems. Fixes hyprwm/Hyprland#7001 Fixes hyprwm/Hyprland#8519 Fixes hyprwm/Hyprland#6343 Fixes hyprwm/Hyprland#7812
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
91.1%
Smarty
3.4%
CSS
3.4%
Lua
1.9%
JavaScript
0.2%