ASUS ROG Zephyrus G14 (2022) GA402 - ArchWiki

Jump to content

This article or section does not follow the Laptop page guidelines.

Reason: Still missing some hardware IDs and an Accessibility section, Firmware section and "Function key" section. (Discuss in Talk:ASUS ROG Zephyrus G14 (2022) GA402)

Hardware | PCI/USB ID | Working?
--- | --- | ---
GPU | `1002:1681` | Yes
Wireless | `14c3:7922` | Yes
Bluetooth | `13d3:3568` | Yes
Audio | `1022:15e3` | Yes
Touchpad | `04F3:319B` | Yes
Keyboard | `0b05:19b6` | Yes
Webcam | `13d3:56eb` | Yes

This page is applicable to the Asus ROG Zephyrus G14 GA402.

## VFIO

The GPUs being muxed makes this laptop great for PCI Passthrough.

Kernel parameters can be set to bind vfio-pci to the discrete GPU.

    rd.driver.pre=vfio-pci nogpumanager vfio-pci.ids=1002:73ef,1002:ab28

The GPU can then later be unbound from vfio-pci and rebound to AMDGPU later without disturbing the X11 session.

    # echo 0000:03:00.0 > /sys/bus/pci/devices/0000:03:00.0/driver/unbind
    # echo 0000:03:00.1 > /sys/bus/pci/devices/0000:03:00.1/driver/unbind
    # modprobe amdgpu
    # echo 0000:03:00.0 > /sys/module/amdgpu/drivers/pci:amdgpu/bind
    # echo 1 > /sys/bus/pci/rescan

## Power Management

See Power management, Laptop#Power management, AMDGPU#Power profiles

## Suspend

Attempting to switch to s2idle occasionally crashes AMDGPU, resulting in artifacting.

A legacy s3 patch can be found here.

## Wireless

### WiFi

The MediaTek MT7922 works with the MT7921e driver, but has oddly high ping times (~20ms for a single hop) with high variability (>2ms jitter). So it is functional, but has problems.

Some have recommended switching it out for the more popular and widely supported Intel wifi cards.

### Bluetooth

This section is being considered for removal.

Reason: Once linux-lts also has the patch, this will have to be removed. (Discuss in Talk:ASUS ROG Zephyrus G14 (2022) GA402)

The Bluetooth capability of the MT7922 will be supported in a future kernel update. User reports confirm this patch enables Bluetooth on this device.

As of kernel version 5.19.5, the Bluetooth device is now fully working with the default kernel.

## Laptop Extras

The keyboard RGB backlight, fan curve profile, and media buttons can all be controlled by the asusctl project.

Asusctl-gex is a Gnome extension for asusctl and can be found here. It adds a tray where you can select GPU mode, battery charge limit, and AniMe matrix brightness. It reportedly adds a GUI for switching power profiles as well.

Category:

- ASUS

Hidden categories:

- Pages or sections flagged with Template:Laptop style
- Sections flagged with Template:Remove