asus/zephyrus/gu603vi: init#1842
Open
morettimarco wants to merge 1 commit intoNixOS:masterfrom
Open
Conversation
Add a profile for the 2023 Asus ROG Zephyrus M16 GU603VI: 13th-gen Intel Raptor Lake (i7-13620H) with NVIDIA RTX 4070 Max-Q (Ada Lovelace). Modeled on the existing gu605my profile: same Intel + Ada Lovelace + PRIME + asusd setup, with the shared backlight kernel params (DPCD backlight via i915, NVIDIA backlight handler disabled) needed for hybrid backlight control on this chassis.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of changes
Add a profile for the 2023 Asus ROG Zephyrus G16 GU603VI: 13th-gen Intel Raptor Lake (i7-13620H) with NVIDIA RTX 4070 Max-Q (Ada Lovelace).
The existing
asus-zephyrus-gu603hprofile covers the 2021/2022 GU603H (Tiger Lake + Ampere). The 2023 GU603V generation is hardware-distinct: Raptor Lake CPUs and Ada Lovelace dGPUs. Until now, GU603VI users had no closer profile thangu603h, which importscommon/gpu/nvidia/ampere(it works today only becauseampereandada-lovelacehappen to share contents — but the semantic mismatch will bite the moment one of them gains arch-specific tweaks).The new profile is modeled on the existing
gu605my(same Intel + Ada Lovelace + PRIME + asusd shape):common/cpu/intelcommon/gpu/nvidia/{prime,ada-lovelace}common/pc/{laptop,ssd}asus/zephyrus/shared/backlight.nixfor hybrid backlight (DPCD via i915, NVIDIA backlight handler disabled)services.asusd.enable = lib.mkDefault true;PCI:0:2:0(iGPU) /PCI:1:0:0(dGPU)Things done
nixos-hardwareand importing it via<nixos-hardware>or Flake inputTested on real hardware (Asus ROG Zephyrus G16 GU603VI-N4014W). After
sudo nh os testwith the new profile imported in place ofgu603h:glxinforeportsMesa Intel(R) Graphics (RPL-P)by default andnvidia-offload glxinforeportsNVIDIA GeForce RTX 4070 Laptop GPU.asusd/supergfxdfunctional (asusctl profile -l,supergfxctl -g).bolt),fstrim.timerall behave as before.nvd diffagainst the previousgu603h-based generation shows zero version changes (only a small derivation-hash delta), confirming the new profile is a drop-in for this hardware.The profile is intentionally narrow (
gu603vi, notgu603v): I can only attest the RTX 4070 SKU. Future contributors with VV (4060) / VW (4080) variants can add their own profiles if they observe any difference.