JafarAkhondali / acer-predator-turbo-and-rgb-keyboard-linux-module

Linux kernel module to support Turbo mode and RGB Keyboard for Acer Predator notebook series

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Acer Predator Helios 16 2023 (PH16-71) Compatibility?

cameronbosch opened this issue · comments

Does this utility work with the Acer Predator Helios 16 2023 (PH16-71)? I couldn't find the model at all in the compatibility table and given I am planning on getting one, I was hoping there would be some compatibility with it.

Looks like this model have per key rgb, so it's less likely to work. Maybe you can get some ideas to make it work from #13 or by reading the source code.

Hi, I don't mean to be a bother, but is there anything I can do to help maybe get the keyboard working beyond the twinkling keys on and off effect? I do have access to a Windows 11 and Arch Linux session, so if that helps.

I know have the laptop with me; I am typing this comment from it.

Why bother, it's open source after all :)
I started a mini series to help getting started on this topic:
https://www.youtube.com/watch?v=97-WNhUmoig&list=PLv2kA4LxAI4Dq2ic_hU9bdvxIzoz5SzBr

But it's not completed. It can help you get started. You can also check PRs to see how features are implemented.

Alright then, here's some information then:

System Information
Manufacturer: Acer
Product Name: Predator PH16-71
Version: V1.15
Serial Number: NHQJSAA001334048E67600
UUID: 3ec6d6e6-c8d4-f444-8f10-74d4dd1fc4ef
Wake-up Type: Power Switch

Base Board Information
Manufacturer: RPL
Product Name: Discovery_RTX
Version: V1.15
Serial Number: NBQJS11002334048E67600
Asset Tag: Type2 - Board Asset Tag
Features:

Count of keyboard RGB zones: Per-key

Count of CPU Fans: 1

Count of GPU Fans: 1

RGB keyboard works? Checking; will know by tomorrow.

Turbo button turn on fans? Checking; will know by tomorrow.

Turbo button turn on LED? Checking; will know by tomorrow.

Turbo button activates overclock? Checking; will know by tomorrow.

I have the same model and RGB isn't working. Also, it doesn't seem like the turbo button is working, since I don't hear the fans coming up when I press the button. The turbo-fan.service is in started state though.

$ systemctl status turbo-fan.service 
● turbo-fan.service - Enables turbo button
     Loaded: loaded (/etc/systemd/system/turbo-fan.service; enabled; preset: enabled)
     Active: active (exited) since Sun 2023-12-03 10:39:51 IST; 17min ago
    Process: 4740 ExecStart=/bin/bash ./install.sh (code=exited, status=0/SUCCESS)
   Main PID: 4740 (code=exited, status=0/SUCCESS)
        CPU: 1.794s

Dec 03 10:39:53 debanshu-V1-15 bash[5042]: [   31.538365] audit: type=1107 audit(1701579954.628:122): pid=889 uid=101 auid=4294967295 ses=4294967295 subj=unconfin>
Dec 03 10:39:53 debanshu-V1-15 bash[5042]:                 exe="/usr/bin/dbus-daemon" sauid=101 hostname=? addr=? terminal=?'
Dec 03 10:39:53 debanshu-V1-15 bash[5042]: [   31.539040] audit: type=1107 audit(1701579954.628:123): pid=889 uid=101 auid=4294967295 ses=4294967295 subj=unconfin>
Dec 03 10:39:53 debanshu-V1-15 bash[5042]:                 exe="/usr/bin/dbus-daemon" sauid=101 hostname=? addr=? terminal=?'
Dec 03 10:39:53 debanshu-V1-15 bash[5042]: [   34.375459] audit: type=1107 audit(1701579958.396:124): pid=889 uid=101 auid=4294967295 ses=4294967295 subj=unconfin>
Dec 03 10:39:53 debanshu-V1-15 bash[5042]:                 exe="/usr/bin/dbus-daemon" sauid=101 hostname=? addr=? terminal=?'
Dec 03 10:39:53 debanshu-V1-15 bash[5042]: [   39.036689] audit: type=1107 audit(1701579963.056:125): pid=889 uid=101 auid=4294967295 ses=4294967295 subj=unconfin>
Dec 03 10:39:53 debanshu-V1-15 bash[5042]:                 exe="/usr/bin/dbus-daemon" sauid=101 hostname=? addr=? terminal=?'
Dec 03 10:39:53 debanshu-V1-15 bash[5042]: [  269.197957] Loading of unsigned module is rejected
Dec 03 10:39:53 debanshu-V1-15 bash[4740]: [*] Done
lines 1-17/17 (END)
sudo dmidecode | grep "Product Name" -B 2 -A 4
sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.aml
System Information
	Manufacturer: Acer
	Product Name: Predator PH16-71
	Version: V1.15
	Serial Number: ***************
	UUID: ***************
	Wake-up Type: Power Switch
--
Base Board Information
	Manufacturer: RPL
	Product Name: Discovery_RTX
	Version: V1.15
	Serial Number: ***************
	Asset Tag: Type2 - Board Asset Tag
	Features:

I have the same system. The latest commit, as of writing, makes the turbo button work. I used the one-time install for testing, and verified the turbo button makes the fan RPM go 100%. The RGB compatibility for the button isn't there yet though, but at least the fan function works. Also I have secure boot disabled.

Related PR:
#133

My full system specs for those interested:
https://linux-hardware.org/?probe=78c603a8f0

Additional info:

System Information
	Manufacturer: Acer
	Product Name: Predator PH16-71
	Version: V1.16
	Serial Number: NHQJRSP0013290E6FA7600
	UUID: ed1ada88-5b90-bb44-affa-74d4dd0aa526
	Wake-up Type: Power Switch
--
Base Board Information
	Manufacturer: RPL
	Product Name: Discovery_RTX
	Version: V1.16
	Serial Number: NBQJR110013290E6FA7600
	Asset Tag: Type2 - Board Asset Tag
	Features:

Special thanks to @TheUnrealDragon and @JafarAkhondali for their work.