Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I was writed a driver to control fan speeds. #221

Open
DetuxTR opened this issue Jan 19, 2025 · 6 comments
Open

I was writed a driver to control fan speeds. #221

DetuxTR opened this issue Jan 19, 2025 · 6 comments

Comments

@DetuxTR
Copy link

DetuxTR commented Jan 19, 2025

Hello guys, i was completed driver to control fan speeds on Acer Nitro/Predator. Now i'm working on daemon. If you wanting to give a try to it: https://github.com/DetuxTR/AcerNitroLinuxGamingDriver. Otherwise, the project needs the support of community.

@snowyoneill
Copy link

@DetuxTR
Copy link
Author

DetuxTR commented Jan 21, 2025

The ec method is not working on 16 series # machines :(. But your project looks very good.

@snowyoneill
Copy link

snowyoneill commented Jan 21, 2025

@DetuxTR ohhh really!! Did Acer remove it? Do you have an example/source where it doesnt work? I can try and take a look into updating it

@DetuxTR
Copy link
Author

DetuxTR commented Jan 21, 2025

@DetuxTR ohhh really!! Did Acer remove it? Do you have an example/source where it doesnt work? I can try and take a look into updating it

I dont know, i was spended the all summer holiday to experimenting for setting fan speeds. I was tryed nearly all of the knowing methods, and lastly i saw the tuxedo laptops wmi drivers, when i understand what is wmi really and how it works, by inspiring tuxedos drivers, i was started to writing my own driver, i was write four different drivers, and this is the best one. It does the basic functions (a chardev to set fan speed, and setting the keyboard backlight to red), now i'm working on the daemon for setting fan speeds automatically, well, defaultly laptop sets the fan speeds after 70c° automatically but its not efficient for gaming. It will have four modes liking the original one, slient, default, performance, turbo.

And, if you are available, please try this driver on your device.

@snowyoneill
Copy link

snowyoneill commented Jan 21, 2025

@DetuxTR yeah ill check it out and report back.

I would confirm that the EC access has been removed by using RWEverything – Read & Write Everything on Windows. If you dont see the hex values change as you toggle settings in PredatorSense ( the table of associated hex values to Predator functionality are in my main.py file ) then your driver will be the primary way of going. Otherwise it's still alive :)

@DetuxTR
Copy link
Author

DetuxTR commented Jan 21, 2025

Thanks for your attention, you can ensure that i was spended my hours by watching the ec table like cypher when watching the matrix. But i will give it a second change, and i will try your solution. I will report back too.

I would confirm that the EC access has been removed by using RWEverything – Read & Write Everything on Windows. If you dont see the hex values change as you toggle settings in PredatorSense ( the table of associated hex values to Predator functionality are in my main.py file ) then your driver will be the primary way of going. Otherwise it's still alive :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants