Skip to content

fix(profiles): match NVIDIA PRIME profiles on convertibles - #276

Merged
ventureoo merged 1 commit into
CachyOS:masterfrom
12458:profiles/prime-chassis-type-31
Aug 31, 2026
Merged

fix(profiles): match NVIDIA PRIME profiles on convertibles#276
ventureoo merged 1 commit into
CachyOS:masterfrom
12458:profiles/prime-chassis-type-31

Conversation

@12458

@12458 12458 commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

The .prime NVIDIA profiles only matched DMI chassis types 8–11 (Portable, Laptop, Notebook, Hand Held). Convertibles report chassis type 31, so hybrid Intel + NVIDIA 2-in-1s were assigned the desktop profile instead.

The desktop profile writes /etc/mkinitcpio.conf.d/10-chwd-kms.conf, which removes the kms hook. On systems where the internal panel is driven by the iGPU, Plymouth/LUKS then starts with only the NVIDIA driver loaded, resulting in a blank screen.

chwd -i nvidia-open-dkms.prime -f also failed because -f does not bypass the chassis filter, so the profile was never made available.

Add chassis type 31 to nvidia-open-dkms.prime, nvidia-dkms-580xx.prime, and nvidia-dkms-470xx.prime.

Tested on an HP Spectre x360 16-aa0xxx (chassis type 31, 8086:7d55 + 10de:28a1). After the change, chwd --list offered nvidia-open-dkms.prime at priority 11. Installing it removed 10-chwd-kms.conf, and the kms hook ran during the initramfs rebuild.

Fixes #270

@12458
12458 force-pushed the profiles/prime-chassis-type-31 branch from 857ff49 to 55a7d55 Compare August 30, 2026 15:32
Chassis type 31 was missing from the laptop allowlist, so hybrid
2-in-1s got the desktop profile and a blank Plymouth/LUKS screen.

Fixes CachyOS#270
@12458
12458 force-pushed the profiles/prime-chassis-type-31 branch from 55a7d55 to 5eb6370 Compare August 30, 2026 15:32
@12458 12458 changed the title profiles: match NVIDIA PRIME profiles on convertibles fix(profiles): match NVIDIA PRIME profiles on convertibles Aug 30, 2026

@ventureoo ventureoo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@ventureoo
ventureoo merged commit 86a0dbd into CachyOS:master Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

nvidia-open-dkms.prime not selected on convertibles (chassis type 31); desktop profile blanks LUKS/Plymouth

2 participants