Issue Description
Custom Manjaro Awesome ISOs built after December 12, 2025 fail to boot when proprietary NVIDIA drivers are selected on systems with GTX 750 Ti graphics cards. The boot process consistently hangs at “Starting Show Plymouth Boot Screen.”
Diagnostic Steps Taken
1. ISO Comparison
- Compared working ISO (2025-12-12) with non-working ISOs (2025-12-28, 2025-12-30)
- Used
pacman -Qsandpacman -Ssto analyze installed packages
2. Package Analysis Findings
- Working ISO: Contains
linux612-nvidia(580.105.08-5) - Non-working ISOs: Missing
linux612-nvidia, contains onlylinux612-nvidia-open(580.119.02-3)
3. Build Configuration Investigation
- Examined
iso-profiles/shared/Packages-Mhwdfile - Found line:
>nonfree_x86_64 KERNEL-nvidia - This line appears to resolve differently in recent builds
4. Modification Attempt
Added explicit line to Packages-Mhwd:
>nonfree_x86_64 linux612-nvidia
Rebuilt ISO with this modification.
5. Result of Modification
Even with the explicit linux612-nvidia line in Packages-Mhwd, the resulting ISO still contains only linux612-nvidia-open (580.119.02-3) and not the standard linux612-nvidia package.
Current Status
- The standard proprietary NVIDIA driver package (
linux612-nvidia) is not being included in ISOs - The NVIDIA open kernel module (
linux612-nvidia-open) is installed instead - Manual installation of
linux612-nvidiain a live session allows successful boot
Questions for the Manjaro Community
-
What is the recommended approach to ensure the standard proprietary NVIDIA driver (
linux612-nvidia) is included in custom ISO builds instead of the open kernel module (linux612-nvidia-open)? -
Has there been a change in package resolution where
KERNEL-nvidianow defaults to the open module variant? If so, how can custom ISO builders override this for older NVIDIA GPUs? -
Are there specific configuration options or build parameters that control which NVIDIA driver variant gets included in the ISO?
-
For users with older NVIDIA GPUs (like GTX 750 Ti), what is the officially supported method to maintain compatibility in custom Manjaro builds?
Technical Context
- GPU: NVIDIA GTX 750 Ti (Maxwell architecture)
- Kernel: linux612
- Build method: GitHub Actions with
manjaro-iso-action - ISO profile: awesome
We’ve documented our diagnostic process and attempted solutions, but the issue persists. Any guidance on proper configuration for older NVIDIA GPU support would be greatly appreciated.