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

[CONFIG]Acer Predator PH315-53 #1039

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

Err0rXG
Copy link

@Err0rXG Err0rXG commented Dec 21, 2020

Notebook Fancontrol Config File For Acer Predator Helios 300(RTX 2060) 2020 variant

Notebook Fancontrol Config File For Acer Predator Helios 300(RTX 2060) 2020 variant
@Err0rXG
Copy link
Author

Err0rXG commented Dec 21, 2020

i Have Only the rtx 2060 variant but i guess this will work with all PH315-53 (2020) variant , Test It Out ;-)

@imad20010
Copy link

Hey. Whenever i use nbfc.i keep hearing audio popping sounds on any kind of media. It doesnt stop until i stop using nbfc. I am also able to control the fans until the temperature decide to go above 60C then i completely lose control over them.

I own the 1660ti version. It should be the same of acer helios laptops

@Err0rXG
Copy link
Author

Err0rXG commented Dec 22, 2020

What Kind Of Audio You Are Hearing While Running "nbfc" ., Whatever that/ those sounds are not related to nbfc(as i know)

Try To Run Your both fans at maximum
nbfc set -f 0 1 -s 100
now check The status
nbfc status -a
Look For The Current fan speed value

@imad20010
Copy link

No. I don't hear anything while no audio is playing. But while playing any kind of sound or audio, there's glitches or "ticks" in the audio which happens every 2 seconds/1.5s, it's random. Latencymon results while using nbfc look horrible, all is red even. Until i disable the control on nbfc. The problem doesnt start until i start to control the fans using nbfc.

@Err0rXG
Copy link
Author

Err0rXG commented Dec 23, 2020

give the log(don't paste all log here instead use pastebin)
also tell which distro you have

@Err0rXG Err0rXG changed the title Acer Predator PH315-53 [CONFIG]Acer Predator PH315-53 Dec 23, 2020
@imad20010
Copy link

Good sir, i respect your work and the help you're providing, but i'm sorry to inform you that i do not have any experience in how to generate a log file. If you could kindly give me the steps to follow in order to help you (and me) into further tackling this problem, i would be most delighted.

@priatnaadnyana
Copy link

hi , I have the same laptop , and I tried your config,
but somehow it doesnt work and keep disabling
https://imgur.com/a/57pJj4c

@Err0rXG
Copy link
Author

Err0rXG commented Dec 26, 2020

i think it’s windows btw i didn’t tested it on windows , if you have windows predator sense is there for you, but any how if you want to use nbfc my suggestion is that first uninstall the predator sense using iobit uninstaller then reboot and try again

@imad20010
Copy link

Should i try disabling my predator sense aswell? Im just scared to delete my predator sense then ending up corrupting something. Some people have already tried to reinstall predator from the pfficial website but it didnt work

@Err0rXG
Copy link
Author

Err0rXG commented Dec 26, 2020

Good sir, i respect your work and the help you're providing, but i'm sorry to inform you that i do not have any experience in how to generate a log file. If you could kindly give me the steps to follow in order to help you (and me) into further tackling this problem, i would be most delighted.

whatever you seeing in latencymon (those red lines) take screenshot just copy and paste those line on pastebin and share the link

@Err0rXG
Copy link
Author

Err0rXG commented Dec 26, 2020

Should i try disabling my predator sense aswell? Im just scared to delete my predator sense then ending up corrupting something. Some people have already tried to reinstall predator from the pfficial website but it didnt work

go ahed try it before, converting my laptop from windows to unix i did the same (installing and uninstalling) many times got no issues

@priatnaadnyana
Copy link

Should i try disabling my predator sense aswell? Im just scared to delete my predator sense then ending up corrupting something. Some people have already tried to reinstall predator from the pfficial website but it didnt work

did the nbfc config work in ur laptop?

@imad20010
Copy link

Yes, i do have a working config. I just cant use nbfc on a daily basis because of the audio popping when listening to music or any kind of audio.

I will post the latencymon results when i get home.

@priatnaadnyana
Copy link

Yes, i do have a working config. I just cant use nbfc on a daily basis because of the audio popping when listening to music or any kind of audio.

I will post the latencymon results when i get home.

which nbfc version do u use? what BIOS version are u using?

idk why it doesnt work for me tho, :(

@Err0rXG
Copy link
Author

Err0rXG commented Dec 26, 2020

Yes, i do have a working config. I just cant use nbfc on a daily basis because of the audio popping when listening to music or any kind of audio.

I will post the latencymon results when i get home.

i can’t remember surely but there is a option in predator sense called dts, there you can enable or disable dts , before removing predator sense try to get the log from latencymon once with enabled dts and another with disabled dts

@imad20010
Copy link

Yes, i do have a working config. I just cant use nbfc on a daily basis because of the audio popping when listening to music or any kind of audio.
I will post the latencymon results when i get home.

i can’t remember surely but there is a option in predator sense called dts, there you can enable or disable dts , before removing predator sense try to get the log from latencymon once with enabled dts and another with disabled dts

I can't really find the DTS option: https://ibb.co/zQtC9jY

Here are my idle/usual latencymon results https://ibb.co/9Y7qJ8k

Here's what happens with latencymon when i use NBFC (notebook fan control): https://ibb.co/1T7hbC6

Here's a paste of the latency mon logs: https://0bin.net/paste/HJJ9LSUM#Cjknbn9CWp1UJ0egFHT9zEYatpguRE4C8p7ad6FbISf

For the bios version (someone asked for it) i'm using v1.02, 4/15/2019

@priatnaadnyana
Copy link

For the bios version (someone asked for it) i'm using v1.02, 4/15/2019

hmm maybe the bios is the problem, coz im using 1.06 :(

@ikrasnopeev
Copy link

ikrasnopeev commented Dec 28, 2020

@priatnaadnyana,
Latest stable version (1.6.3) doesn't support Intel 10th Gen due to outdated OpenHardwareMonitor. @Dwedit did add support for it here:
https://github.com/Dwedit/nbfc
but you have to build it manually.

@Err0rXG
Copy link
Author

Err0rXG commented Dec 28, 2020

latest bios update is 1.08 but i'am still using 1.07, update your bios and tell me what happened

@Err0rXG
Copy link
Author

Err0rXG commented Dec 28, 2020

Yes, i do have a working config. I just cant use nbfc on a daily basis because of the audio popping when listening to music or any kind of audio.

I will post the latencymon results when i get home.

i can’t remember surely but there is a option in predator sense called dts, there you can enable or disable dts , before removing predator sense try to get the log from latencymon once with enabled dts and another with disabled dts

I can't really find the DTS option: https://ibb.co/zQtC9jY

Here are my idle/usual latencymon results https://ibb.co/9Y7qJ8k

Here's what happens with latencymon when i use NBFC (notebook fan control): https://ibb.co/1T7hbC6

Here's a paste of the latency mon logs: https://0bin.net/paste/HJJ9LSUM#Cjknbn9CWp1UJ0egFHT9zEYatpguRE4C8p7ad6FbISf

For the bios version (someone asked for it) i'm using v1.02, 4/15/2019

hey bro your model is ph315-52 not 53. btw upgrade your bios to latest (v1.08) and try hope it works

@imad20010
Copy link

Thanks for your proposition.
I'm just worried i might update my bios and cause a problem. Is it really going to fix my problem. And can i revert my bios in case of a problem.

@priatnaadnyana
Copy link

@priatnaadnyana,
Latest stable version (1.6.3) doesn't support Intel 10th Gen due to outdated OpenHardwareMonitor. @Dwedit did add support for it here:
https://github.com/Dwedit/nbfc
but you have to build it manually.

can i just get the already built nbfc installer with 10th gen support?

@Dwedit
Copy link

Dwedit commented Dec 28, 2020

I had even created a pull request for updating hardware monitor, but withdrew it after experiencing severe problems (BSODs I think) when disconnecting AC power. I also deleted the Release.

@ikrasnopeev
Copy link

@Dwedit,
It seems system-specific. On my system (HP Envy 15 2020) AC power disconnecting seems fine.
But I got a few abrupt moves to hibernate while on AC.
Not 100% sure what causes this.
I'm seeing Windows complains about unexpected reads from EC. Found similar here: #77, which @hirschmann declared as WAD :).

@priatnaadnyana
Copy link

I tried build the app, but it give me an error, any solutions?
https://imgur.com/a/ChqRKrh

@priatnaadnyana
Copy link

priatnaadnyana commented Dec 31, 2020

finally got it working, thx for the help :)
https://imgur.com/a/SIwzx0I

anyway how to disable the fan? I want it to 0 RPM while idle
already tried set to 0% but it still spinning

@imad20010
Copy link

imad20010 commented Dec 31, 2020

finally got it working, thx for the help :)
https://imgur.com/a/SIwzx0I

anyway how to disable the fan? I want it to 0 RPM while idle
already tried set to 0% but it still spinning

Could you post your latencymon results ehile nbfc is controlling the fans?

@priatnaadnyana
Copy link

here's my latencymoon when using nbfc
https://imgur.com/a/oOmbeU7

@M007RA
Copy link

M007RA commented Jan 13, 2021

Can someone please tell how to use config files, I'm not aware how to use that nbfc for predator helios 300!

@KenwoodFox
Copy link

KenwoodFox commented Mar 6, 2021

I have the 2019 Predator PH315-52, with a 1660 ti
Im not sure its working, I can load the config and start NBFC but I cant change the set speed with -s

If I stress the cpu, the fan speed increases
nbfc doesn't report a change
but it notes that the target fan speed is increasing

@trini
Copy link

trini commented Apr 8, 2021

@imad20010 (or anyone else) did you end up getting this config to work on a PH315-52 model and if so, under Linux ? I ask since the only difference between the PH315-53 config and the G3-572 config are the display strings. But I've had no luck changing the fan settings on my PH315-52, with BIOS v1.02 (shipped on HW) or v1.12 (current as of now).

@KenwoodFox
Copy link

@trini No.. the -52 ec doesn't actually control the fans. The predator sense UI uses some other method to speak to the thermal controller. I was playing around with it a lot and I had no luck seeing anything in the ec that related to the fans or even package temps. By looking around other forums I've concluded that that communication is done elsewhere, and is much more proprietary. I have the same laptop as you.

@trini
Copy link

trini commented Apr 8, 2021

@KenwoodFox That makes me feel better about my dumps and reads and attempts at making a config file a few times then.

@KenwoodFox
Copy link

@trini I thought i was just stupid for not being able to find a way to get my ec to control my fans :c
idk what my next step from here is for controlling the fans :3 do you have any ideas?

@trini
Copy link

trini commented Apr 12, 2021

@KenwoodFox there's probably no easy answer. I suspect if someone was interested enough and careful enough they could figure out what chips the fans are wired to and figure out what kind of driver might be required.

@KenwoodFox
Copy link

@trini Can NBFC handle a more advanced approach like a dedicated driver for the specific chips?

@tylergale
Copy link

Adding my comment for success on my Acer Predator 2020 PH315-53 (RTX 2060 and i7 10750H).

Installing NBFC as per instructions on a fresh Pop_OS! 20.10 and using this config works perfectly. It's not entirely necessary, since the config is quite good, but I did create some custom speeds for when I'm gaming by using the NBFC command interface.

Additionally, I found that my temperatures dropped even more through using the Undervolt utility (-90v on core, -90v on cache, temperature target 75c) in conjunction with this config. Note that you must revert the bios to 1.06 for access to undervolt due to fixes of plundervolt in later bios's.

Thanks for your work!

@sathvikpurushotham
Copy link

finally got it working, thx for the help :)
https://imgur.com/a/SIwzx0I

anyway how to disable the fan? I want it to 0 RPM while idle
already tried set to 0% but it still spinning

Can you please share the nbfc you built?

@SuperSecureHuman
Copy link

It works like a charm on PH315-54 (3060 variant)
GPU fan is at 90% only, not 100. I think I can edit the config further and get that extra RPM,
I will make a PR, after I get the fan working.

Meanwhile, if you interested in working on turbo mode on linux, reply here. We can work on it!

@kphanipavan
Copy link

I built a Qt application for fan control for my Helios 300, link given below, this might help.
https://github.com/kphanipavan/PredatorNonSense

Below document contains information regarding the EC registers and functions.
https://docs.google.com/document/d/1t4qgRKOp1AOsxOUDFZo9hASgen8Ea04nu9-PCp-KhYQ/edit

@KenwoodFox
Copy link

Unfortunatly i have the -52 model, with no EC at all, the fan controls are done over a i2c device and its impossible to know how its works, predator sense for my model talks directly to it :/ all magic, love the project tho!

@SuperSecureHuman
Copy link

I built a Qt application for fan control for my Helios 300, link given below, this might help. https://github.com/kphanipavan/PredatorNonSense

Below document contains information regarding the EC registers and functions. https://docs.google.com/document/d/1t4qgRKOp1AOsxOUDFZo9hASgen8Ea04nu9-PCp-KhYQ/edit

Checking them out. In case of any issues for support for my model, I will raise issue :)

@SuperSecureHuman
Copy link

Unfortunatly i have the -52 model, with no EC at all, the fan controls are done over a i2c device and its impossible to know how its works, predator sense for my model talks directly to it :/ all magic, love the project tho!

Actually, I noticed this thing. When you download predator sense from acer website, it has configs for many laptops. You might get an hint or 2

@trini
Copy link

trini commented Oct 24, 2021

Looking at the PredatorSense "plugs" for a few models, from both the version that supports PH315-52 (what I have) and PH315-53 (what some others have, and this works for), has anyone figured out where in the "plugs" to read / disassemble to find out what to use where, for at least basic fan control? The PredatorSense.ini file I think gives the MinSpeed/MaxSpeed values that NBFC would use, but the Read/WriteRegister aren't listed. Then based on the CPU, it will match the appropriate "Intel Extreme Tuning Utility" file to load. I suppose it's possible everything is in there.

@KenwoodFox
Copy link

Looking at the PredatorSense "plugs" for a few models, from both the version that supports PH315-52 (what I have) and PH315-53 (what some others have, and this works for), has anyone figured out where in the "plugs" to read / disassemble to find out what to use where, for at least basic fan control? The PredatorSense.ini file I think gives the MinSpeed/MaxSpeed values that NBFC would use, but the Read/WriteRegister aren't listed. Then based on the CPU, it will match the appropriate "Intel Extreme Tuning Utility" file to load. I suppose it's possible everything is in there.

Ive only found some regs for one or two temp sensors, unfortunatly the controller for the cpu and gpu fans, as well as gpu temp, package temp and a few other things are done over a different connection and require a special driver, no EC values, from what ive found its done directly almost like USB, yikes :C

@kphanipavan
Copy link

Unfortunatly i have the -52 model, with no EC at all, the fan controls are done over a i2c device and its impossible to know how its works, predator sense for my model talks directly to it :/ all magic, love the project tho!

So I found this post which says -52 has an EC...
https://www.win-raid.com/t5827f16-Revealing-EC-on-Acer-Predator-Helios-PH-fans-control.html

Can you verify if you have one on yours??

@KenwoodFox
Copy link

Unfortunatly i have the -52 model, with no EC at all, the fan controls are done over a i2c device and its impossible to know how its works, predator sense for my model talks directly to it :/ all magic, love the project tho!

So I found this post which says -52 has an EC... win-raid.com/t5827f16-Revealing-EC-on-Acer-Predator-Helios-PH-fans-control.html

Can you verify if you have one on yours??

I could try to verify yeah~ i used nbfc tester a while back. How would i verify on my machine though?

@kphanipavan
Copy link

There is a program called RW Everything. I used that to read the values from EC. Give that a try.

@KenwoodFox
Copy link

There is a program called RW Everything. I used that to read the values from EC. Give that a try.

Is this a DOS program? I dont have any Windows or DOS bootables :/

@KenwoodFox
Copy link

I think in the past i used ec-prober for my PH315-52,

0x37: 2C,29,26,24   ,26   ,24                     
0x3A: 26,22,1E,1C   ,1E   ,1C                     
0x69: 6C,97,DF,8D,0B,23,EE   ,F3,3B,A0,06,FC,88,97
0x6A: 0A,07,04,05,08,07      ,08,06,03,07,04   ,07
0xA7: FD         ,FE,FF,FE,FF      ,00,FF,00,FF,00
0xA8: 0F                           ,10,0F,10,0F,10
0xA9: FD         ,FE                  ,FF         
0xAB: FD,FE      ,FF                     ,00,FF,00
0xAC: 0F                                 ,10,0F,10
0xAD: FE      ,FF               ,00               
0xAE: 0F                        ,10               
0xC1: F6   ,F7,F8,F9,FB,FA,FC         ,FD,FF,FE,FF
0xDB: 3A         ,33      ,31   ,33      ,30      
0xDC: 2B      ,2C,2B,2C            ,2B,2C,2B,2C   
0xDD: 2E                                 ,2D      
0xDF: 2D,2E                           ,2D         
0xEC: B6      ,B7

@coderMikhael
Copy link

Hello, new to this topic and don't know how to use this nbfc. I'm a rookie and with the purpose of using dual boot os I've installed kubuntu, I want predator sense app for kubuntu or any other linux distro, if this is the one, can someone guide me through the steps of setup and usage of this application. Thanks in advance!!!

@KenwoodFox
Copy link

Hello, new to this topic and don't know how to use this nbfc. I'm a rookie and with the purpose of using dual boot os I've installed kubuntu, I want predator sense app for kubuntu or any other linux distro, if this is the one, can someone guide me through the steps of setup and usage of this application. Thanks in advance!!!

NBFC is not predator sense, predator sense only works on windows.
And, the install guide is right in the README.md

@ghost
Copy link

ghost commented Oct 29, 2021

this config works flawlessly for me (Linux Mint 20.2, PH315-53), thank you very much ^-^

@SuperSecureHuman
Copy link

Got nbfc working on PH315-54.
It fails to work sometimes, so what I did was boot into windows, play with predator sense for a while, set the profile to default, then boot into linux.

Now I have the question of coolboost.
Any ideas on that? This config had something called cool boost, which I did looked up, and got to know that it gives like 200 to 300 rpm boost. I dont think this is gonna give me significant improvement, but who dosent wanna squeeze every bit of performance ;)

@yubhav
Copy link

yubhav commented Dec 12, 2021

finally got it working, thx for the help :) https://imgur.com/a/SIwzx0I

anyway how to disable the fan? I want it to 0 RPM while idle already tried set to 0% but it still spinning

Hey did you figure out how to disable it completely to 0 rpm? Pease help me out here. My gpu fan is making that motory annoying noise. I'm not able to do it. But I've noticed that if the temperature's below 40 and if I enable and then disable it, both the fans turn off for a minute or two until it crosses 40 but then it starts again. I tried to change the temperature thresholds but couldn't pull it off. I think the default ec doesn't let us do it below 40? Maybe? I have a 2020 PH315-53 (RTX 2060 and i7 10750H) and I am using windows 10. I'm currently using this same config. Help me out @priatnaadnyana @tylergale @imad20010 @Err0rXG @kphanipavan @KenwoodFox @SuperSecureHuman @trini

Because it was switching on and off, I am using this OpenHardwareMonitor plugin UraniumDonut#27 (comment)

nbfc version : 1.6.3 (installed using the installer)
bios version : 1.01

Also which mode do you keep your predator sense on while you are using nbfc? Did you notice any pattern?

@SuperSecureHuman
Copy link

@yubhav

I don't think you can set the fans to 0 RPM. I've tried using predator sense and EC probing but failed. Maybe it has to do with some thing with EC itself, where the minium RPM is set.

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

Successfully merging this pull request may close these issues.