ASUS ROG Zephyrus G14 issueshttps://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues2021-01-22T13:28:13Zhttps://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/14acpi_call doesn't run2021-01-22T13:28:13Ztt mcgooacpi_call doesn't runCan't enable acpi_call, so things that depend on it don't run.Can't enable acpi_call, so things that depend on it don't run.https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/12Custom fan curves2020-09-30T00:23:16ZRadek HuĊĦekCustom fan curvesI managed to adapt the fan curve setting from windows (https://github.com/cronosun/atrofac) to asus-wmi module. The patches (against 5.8 kernel) work for me but there is of course no warranty :-)
[0001-asus-wmi-add-default_thermal_polic...I managed to adapt the fan curve setting from windows (https://github.com/cronosun/atrofac) to asus-wmi module. The patches (against 5.8 kernel) work for me but there is of course no warranty :-)
[0001-asus-wmi-add-default_thermal_policy-parameter.patch](/uploads/84b985a6bebf227eaea3a4c5e480ded8/0001-asus-wmi-add-default_thermal_policy-parameter.patch)[0002-asus-wmi-implement-setting-custom-fan-curve.patch](/uploads/c7d92f57a1e8230466e4bc82fef4d779/0002-asus-wmi-implement-setting-custom-fan-curve.patch)https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/11Update installation guide with ACPI call to disable dGPU2020-08-17T16:23:54ZGhost UserUpdate installation guide with ACPI call to disable dGPUhttps://www.reddit.com/r/ZephyrusG14/comments/i6xrmm/how_to_disable_dgpu_linux_solved/
For users who don't care about the dGPU, it's possible to use the "acpi_call" kernel module and call
\_SB.PCI0.GPP0.PG00._OFF and completely turn off...https://www.reddit.com/r/ZephyrusG14/comments/i6xrmm/how_to_disable_dgpu_linux_solved/
For users who don't care about the dGPU, it's possible to use the "acpi_call" kernel module and call
\_SB.PCI0.GPP0.PG00._OFF and completely turn off the dGPU (USB-C remains functional, minus DisplayPort).
Powertop shows a battery discharge rate of ~8W idle with the dGPU off, versus ~14W with it on (1660 Ti).
I'm on Arch and the approach I took is slightly different from what OP did in the Reddit thread above, since I want it always off.
- I've enabled acpi_call via /etc/modules-load.d
- Created a simple systemd service to make the ACPI call on boot
- Kept nouveau and all the other modules from the guide blacklisted
- Added nouveau.modeset=0 to kernel boot parameters for good measure (not sure if necessary)
- Then uninstalled all Nvidia-related packages.
Seems to be working without issues as far as I can tell.https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/9Kernel 5.8.0 patches, Archlinux: No charge control with rog-core2020-08-11T01:59:23ZMartin SchmidtKernel 5.8.0 patches, Archlinux: No charge control with rog-coreUsing Archlinux on a Asus Zephyrus G14, kernel-mainline 5.8.0 (AUR) with the 5.8.0 patches in this repository.
1. Cannot load the asus-nb-wmi kernel module:
```
$ sudo modprobe -v asus-nb-wmi
insmod /lib/modules/5.8.0-1-mainline/kernel/...Using Archlinux on a Asus Zephyrus G14, kernel-mainline 5.8.0 (AUR) with the 5.8.0 patches in this repository.
1. Cannot load the asus-nb-wmi kernel module:
```
$ sudo modprobe -v asus-nb-wmi
insmod /lib/modules/5.8.0-1-mainline/kernel/drivers/input/serio/i8042.ko.xz
modprobe: ERROR: could not insert 'asus_nb_wmi': No such device
```
2. As a consequence, it appears as if rog-core (https://github.com/flukejones/rog-core, compiled v0.15.3) does not seem to allow controlling the charge level or fan modes anymore
Potential cause: the i8042 patch in the 5.8.0 set is missing (it is in the rc directory)https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/8"iGPU as default, main GPU. Nvidia by using prime" configuration on Graphics ...2020-09-30T00:23:57Zrealntl"iGPU as default, main GPU. Nvidia by using prime" configuration on Graphics (wiki) breaks type-C DisplayPortOn the Graphics page of the Wiki, there are currently three approaches presented for how to configure graphics:
1. Nvidia dGPU as default, main GPU
2. iGPU as default, main GPU. Nvidia by using prime
3. iGPU as default, main GPU. Offloa...On the Graphics page of the Wiki, there are currently three approaches presented for how to configure graphics:
1. Nvidia dGPU as default, main GPU
2. iGPU as default, main GPU. Nvidia by using prime
3. iGPU as default, main GPU. Offloading iGPU to dGPU for using the USB-C alternate DP output (aka reverse PRIME)
I'll ignore the third configuration approach, as it does not yet work.
When the first approach is selected ("Nvidia dGPU as default, main GPU"), Nvidia seems to handle the mode setting for both its own monitor connected over USB as well as the laptop's display which is routed through the iGPU. The `xf86-video-amdgpu` package doesn't even need to be installed on the operating system for the first configuration to work. So, in this configuration, both the laptop screen _and_ my external monitor (plugged in via USB) can be used. However, presumably since the `amdgpu` xorg driver (i.e. `/usr/lib/xorg/modules/drivers/amdgpu_drv.so`) isn't actually running, I can't actually use `xrandr` to configure its scaling, panning, etc. This seems to indicate that `xrandr` is not actually configuring the iGPU itself; it's must be merely configuring the Nvidia driver's connection to the iGPU.
That's it for the first approach. It mostly works, but you can't configure scaling on the laptop monitor. The second approach, `iGPU as default, main GPU. Nvidia by using prime` adds a `Screen` section that selects the `iGPU` device:
```
Section "Screen"
Identifier "iGPU"
Device "iGPU"
EndSection
```
This causes Xorg to actually load its own `amdgpu` driver (i.e. `/usr/lib/xorg/modules/drivers/amdgpu_drv.so`), but only the iGPU can be configured with `xrandr`. The external monitor is visible in `xrandr`, but when I try to configure it, Xrandr prints an error message indicating it can't configure crt4 (or something to that effect). I can get this precise error message if it's helpful, but I need to reconfigure xorg to reproduce the error. I also have the `drm.debug` logs from a failed attempt to enable the external monitor with `xrandr` which I've attached.[drm.debug_0xff.txt](/uploads/3152a191da7dfcd2ad0c2df7e6f9d06a/drm.debug_0xff.txt)
At the moment, it seems that the Type-C port may only work properly when Nvidia is allowed to be Xorg's device for the screen. I'm a bit at a loss here (and am wondering if I'm missing something obvious that I should be seeing right in front of me).https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/6DisplayPort over USB Type-C support2020-06-24T22:21:56ZrealntlDisplayPort over USB Type-C supportLooking through the project, I cannot find evidence of whether DisplayPort over Type-C has been tested. I have run `modprobe typec_displayport`, but no dice -- `xrandr` still shows both DP-0 and DP-1 as being disconnected, even if I plug...Looking through the project, I cannot find evidence of whether DisplayPort over Type-C has been tested. I have run `modprobe typec_displayport`, but no dice -- `xrandr` still shows both DP-0 and DP-1 as being disconnected, even if I plug in a monitor to the USB dock that's plugged into the left USB-C port. I wish I had a monitor to test with that accepted a DisplayPort signal directly, so I wouldn't have the USB dock in between, but I have tested the dock in Windows, and it drives my monitor just fine over there.
If it works for y'all, and not for me, then I'm sure there's something wrong with my configuration. It might be nice for there to be an entry for both DisplayPort and charging over USB-C on the main project README, in the table that enumerates what's supported (and what isn't).https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/5strange behaviour of rog-core due to lid close when silent mode is selected2020-08-03T21:16:13ZZappeLstrange behaviour of rog-core due to lid close when silent mode is selected"rog-core" is causing high CPU load and blocking suspend on lid-close event when the fanmode isn't set - or is set to silence.
@Matze will provide more information."rog-core" is causing high CPU load and blocking suspend on lid-close event when the fanmode isn't set - or is set to silence.
@Matze will provide more information.https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/3Lid closing2020-06-08T16:56:20ZZappeLLid closingStrange things happening on closing the lid:
* Backlight starts working (unable to turn it of afterwards)
* Even when the device is suspenden some LED's are glowin (can be seen through the fans on the bottom of the device)
This needs m...Strange things happening on closing the lid:
* Backlight starts working (unable to turn it of afterwards)
* Even when the device is suspenden some LED's are glowin (can be seen through the fans on the bottom of the device)
This needs more investigationZappeLZappeLhttps://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/2GA401IU - Arch Linux2020-08-03T21:17:09ZZappeLGA401IU - Arch LinuxThis issue should track the implementation status of GA401IU using arch linux.This issue should track the implementation status of GA401IU using arch linux.dragonndragonnhttps://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/-/issues/1Discord channel? And some questions, Gentoo only and other variants like GA401IU2020-05-20T16:53:02ZdragonnDiscord channel? And some questions, Gentoo only and other variants like GA401IUHi,
I would like to join the discord channel, I often use discord.
And some questions more, do you wish to keep it Gentoo only questions (still have the problem with i8042)? I am running Arch Linux.
And what about other variants? I got G...Hi,
I would like to join the discord channel, I often use discord.
And some questions more, do you wish to keep it Gentoo only questions (still have the problem with i8042)? I am running Arch Linux.
And what about other variants? I got GA401IU with 1660Ti