Unless otherwise stated, all performance claims are based on theoretical performance. Actual figures may vary in real-world situations. The actual transfer speed of USB 3.0, 3.1, 3.2, and/or Type-C will vary depending on many factors including the processing speed of the host device, file attributes and other factors related to system configuration and your operating environment.
- How to Manually Download and Update: This built-in ASUS Keyboard driver should be included with your Windows® Operating System or is available through Windows® update. The built-in driver supports the basic functions of your ASUS Keyboard hardware. Click here to see how to install the built-in drivers.
- Download ASUS Bluetooth drivers, firmware, bios, tools, utilities.
I have EXACTLY the same issue, EXACTLY the same model.
Did you solve it?
Thanks!
This page contains instructions and tips for configuring Arch Linux on the ASUS Zephyrus G14 and ASUS ROG Studio Pro 14 (GA401I).
Kernel patch
Since the hardware of this laptop is rather new, some kernel patches are currently needed for its full functionality.
A kernel with these patches is available in the AUR: linux-zen-g14AUR.
CPU frequency
By default, the i8042
and asus-nb-wmi
(depends on i8042
) kernel modules will refuse to load, resulting in CPU frequency dropping to 400MHz. To fix this, recompile the kernel with the following kernel patch.
Function keys
Fixes most keyboard backlight issues with Asus laptop. Especially targeted to those whom lost their backlight after bios update or motherboard replaced or re. Download 'ASUS Keyboard Adjustment Tool' from Downloads-Others. Open archive, extract KeyboardUpdate.exe Right click on it, 7zip-Open Archive.
Most of them work out of the box, others need this patch.
ASUS NB Ctrl
ASUS NB Ctrl is a utility for Linux to control many aspects of various ASUS laptops, but can also be used with non-asus laptops with reduced features. It reimplements some Armoury Crate functionality, such as fan modes and the AniMe-Matrix display. It is available in the AUR: asus-nb-ctrl-gitAUR.
This package provides two programs, asusctl
and asusd
, that can be used to view and modify some hardware settings, such as :
- the current power profile (fan speed and boost mode)
- the graphics card (Nvidia dGPU or AMD iGPU) to use
- the battery charge limit
- the LED mode for the keyboard backlight and AniMe Matrix (available only on some models)
Switching to the dedicated Nvidia GPU
The dedicated GPU offers better performance than the integrated one at the cost of higher power consumption. The current graphics mode can be checked using :
Available modes are nvidia
, hybrid
, compute
and integrated
. Switch to the dedicated graphics card with :
Then reboot to take the change into effect.
DBus notifications
Notifications provide feedback when a setting is changed using asusctl
and are especially useful when a setting has been bound to a custom keyboard shortcut. They are provided by the asus-notify
systemd service that needs to be enabled and started :
Battery charge limit
Setting a limit to the battery charge can be useful to preserve its longevity when the laptop is used as a static workstation for long period of times. Set your prefered limit (in percent, from 20 to 100) using :
60% is usually considered a stable charge state for lithium-based batteries.
Power profile
The power profile controls three settings : CPU scaling (only on Intel CPUs), Boost mode and fans speed. By default, three profiles are provided : silent
, normal
and boost
. Custom profiles can be defined.
The easiest way to use this feature is to bind the Fn-F5 key to this command, which will switch to the next available profile : asusctl profile -n
. This will imitate the way the original Asus service works on Windows. Notifications should be enabled in order to know which profile is selected each time the shortcut is pressed. A specific profile can be manually selected using :
High battery usage/low runtime on battery
The G14 can be tweaked to have far better battery live and performance on windows [1]. A few optimizations can be taken to reach a similar battery live on Arch (you can monitor your current power usage using powertop - note that only the reported battery discharge seems to be fully accurate).
Nvidia driver optimization
When using the official Nvidia driver, the power usage can be reduced by putting the following line in /etc/modprobe.d/nvidia.conf
:
This has also shown to reduce fan noise and overall heat.
Disabling turbo boost
While not necessarily saving power, some user prefer to disable turbo boost for smoother power delivery and less heat. To temporarily disable boost, execute the following:
Or use the power profiles from asusctl
to handle this automatically, as explained above.
General Tips
Asus Flash Tool Download
To maximize the battery life, follow the general tips at Power management.
Troubleshooting
Using external display through the USB-C port
While the dedicated HDMI port works out of the box, the display output through the USB-C port doesn't appear to be connected to the integrated graphics controller. Using an external display through this port requires to switch to the dedicated Nvidia graphics card. See the ASUS NB Ctrl section above for more details.
Volume adjustment
When using built-in speakers, volume adjustment will not work for PulseAudio. Download this patch and apply it:
Then restart pulseaudio:
Pacman hook
To apply the patch automatically after a pulseaudio upgrade, you can use a pacman hook: