You are not logged in.

#1 2019-07-20 12:59:00

Hybrid Son Of Oxayotl
Member
Registered: 2010-07-09
Posts: 56

Asus ROG Zephyrus G GA532DU-AL005

Hi.
I just bought a Zephyrus laptop, and I could not find any information online about the component, if they had good Linux support, etc.
I would like to help other users find out about this (and also find how to fix things that do not work yet).
What's the best way to do this?
I think I should add to this wiki page: https://wiki.archlinux.org/index.php/Laptop/ASUS , but I guess I should first try harder to fix the issues, and add instructions to how to solve them?
Here is the result of lspci -v, in case it helps someone :

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
	Subsystem: ASUSTeK Computer Inc. Raven/Raven2 Root Complex
	Flags: fast devsel

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
	Flags: bus master, fast devsel, latency 0, IRQ 25
	Capabilities: <access denied>

00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
	Flags: fast devsel

00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 26
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-0000ffff [size=4K]
	Memory behind bridge: f6000000-f70fffff [size=17M]
	Prefetchable memory behind bridge: 00000000c0000000-00000000d20fffff [size=289M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: None
	Memory behind bridge: f7900000-f79fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 28
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000e000-0000efff [size=4K]
	Memory behind bridge: f7800000-f78fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 29
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff [size=4K]
	Memory behind bridge: f7700000-f77fffff [size=1M]
	Prefetchable memory behind bridge: None
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
	Flags: fast devsel

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff [size=4K]
	Memory behind bridge: f7200000-f76fffff [size=5M]
	Prefetchable memory behind bridge: 00000000e0000000-00000000f01fffff [size=258M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller
	Flags: 66MHz, medium devsel
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge
	Flags: bus master, 66MHz, medium devsel, latency 0

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
	Flags: fast devsel

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
	Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
	Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
	Flags: fast devsel
	Kernel driver in use: k10temp
	Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
	Flags: fast devsel

00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
	Flags: fast devsel

00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
	Flags: fast devsel

00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
	Flags: fast devsel

01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Mobile] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. TU116M [GeForce GTX 1660 Mobile]
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 72
	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at f000 [size=128]
	[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia_drm, nvidia

01:00.1 Audio device: NVIDIA Corporation Device 1aeb (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 18d1
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 65
	Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

01:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1) (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. Device 18d1
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 42
	Memory at d2000000 (64-bit, prefetchable) [size=256K]
	Memory at d2040000 (64-bit, prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1aed (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 18d1
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 62
	Memory at f7084000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia-gpu
	Kernel modules: i2c_nvidia_gpu

02:00.0 Non-Volatile memory controller: Intel Corporation SSDPEKNW020T8 [660p, 2TB] (rev 03) (prog-if 02 [NVM Express])
	Subsystem: Intel Corporation SSDPEKNW020T8 [660p, 2TB]
	Flags: bus master, fast devsel, latency 0, IRQ 31, NUMA node 0
	Memory at f7900000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme

03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
	Subsystem: AzureWave RTL8821CE 802.11ac PCIe Wireless Network Adapter
	Flags: fast devsel, IRQ 255
	I/O ports at e000 [disabled] [size=256]
	Memory at f7800000 (64-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: <access denied>

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Flags: bus master, fast devsel, latency 0, IRQ 63
	I/O ports at d000 [size=256]
	Memory at f7704000 (64-bit, non-prefetchable) [size=4K]
	Memory at f7700000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c1) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Picasso
	Flags: bus master, fast devsel, latency 0, IRQ 71
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at c000 [size=256]
	Memory at f7600000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Subsystem: ASUSTeK Computer Inc. Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 67
	Memory at f7688000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Flags: fast devsel, IRQ 255
	Memory at f7500000 (32-bit, non-prefetchable) [disabled] [size=1M]
	Memory at f768e000 (32-bit, non-prefetchable) [disabled] [size=8K]
	Capabilities: <access denied>

05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. Raven USB 3.1
	Flags: bus master, fast devsel, latency 0, IRQ 43
	Memory at f7400000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 (prog-if 30 [XHCI])
	Subsystem: ASUSTeK Computer Inc. Raven USB 3.1
	Flags: bus master, fast devsel, latency 0, IRQ 24
	Memory at f7300000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
	Subsystem: ASUSTeK Computer Inc. Family 17h (Models 10h-1fh) HD Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 69
	Memory at f7680000 (32-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

05:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
	Flags: fast devsel, IRQ 43
	Memory at f7200000 (32-bit, non-prefetchable) [size=1M]
	Memory at f768c000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: i2c_amd_mp2
	Kernel modules: i2c_amd_mp2_pci

I got most of it working fine, but I apparently have a dual GPU with an ATi less power-hungry card, and a NVidia more powerful one. Because the less power-hungry card is an AMD one rather than an Intel one, I don't think I can use Bumblebee or PRIME.

The Wifi is working thanks to the rtl8821ce-dkms-git package from AUR, but not out of the box, and the driver development seems to be paused, see https://github.com/tomaspinho/rtl8821ce/issues/26 , which also mentions that there are now official drivers but I don't know how to install them. I hope it means there will soon be out of the box support soon! Bluetooth is working too, mostly (I tried on my headphones, and there was regular small cuts in the sound sad ). Wifi and Bluetooth seem to be related.

The keyboard is working but some keys are not recognized, no event are fired in xev when I press them, and the keyboard lights aren't recognized. I have no idea how to try to fix this.

I will likely open specific topics related to each specific issue, but I thought it was nice to have a topic with all the information on that laptop model support on Linux.

Small issue with the touchpad, which seems to send sometime some clicks even when my hands are nowhere near it.

Last edited by Hybrid Son Of Oxayotl (2019-07-20 13:31:04)

Offline

#2 2020-08-05 16:53:32

Hybrid Son Of Oxayotl
Member
Registered: 2010-07-09
Posts: 56

Re: Asus ROG Zephyrus G GA532DU-AL005

I just found out that I could make the keys work through the incredible project rog-core, see https://github.com/flukejones/rog-core
I installed the AUR package rog-core ( https://aur.archlinux.org/packages/rog-core/ ), rebooted, and all keys worked perfectly, along with the keyboard backligths!

Offline

Board footer

Powered by FluxBB