Skip to content

asus/zephyrus/gu603vi: init#1842

Open
morettimarco wants to merge 1 commit intoNixOS:masterfrom
morettimarco:add-asus-zephyrus-gu603vi
Open

asus/zephyrus/gu603vi: init#1842
morettimarco wants to merge 1 commit intoNixOS:masterfrom
morettimarco:add-asus-zephyrus-gu603vi

Conversation

@morettimarco
Copy link
Copy Markdown

@morettimarco morettimarco commented Apr 25, 2026

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-gu603h profile 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 than gu603h, which imports common/gpu/nvidia/ampere (it works today only because ampere and ada-lovelace happen 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/intel
  • common/gpu/nvidia/{prime,ada-lovelace}
  • common/pc/{laptop,ssd}
  • asus/zephyrus/shared/backlight.nix for hybrid backlight (DPCD via i915, NVIDIA backlight handler disabled)
  • services.asusd.enable = lib.mkDefault true;
  • PRIME bus IDs PCI:0:2:0 (iGPU) / PCI:1:0:0 (dGPU)
Things done
  • Tested the changes in your own NixOS Configuration
  • Tested the changes end-to-end by using your fork of nixos-hardware and importing it via <nixos-hardware> or Flake input

Tested on real hardware (Asus ROG Zephyrus G16 GU603VI-N4014W). After sudo nh os test with the new profile imported in place of gu603h:

  • PRIME offload works: glxinfo reports Mesa Intel(R) Graphics (RPL-P) by default and nvidia-offload glxinfo reports NVIDIA GeForce RTX 4070 Laptop GPU.
  • asusd / supergfxd functional (asusctl profile -l, supergfxctl -g).
  • Audio (PipeWire), Thunderbolt (bolt), fstrim.timer all behave as before.
  • nvd diff against the previous gu603h-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, not gu603v): 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.

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.
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.

1 participant