My Acer Aspire 7551G kept overheating. I found out that the BIOS is regulating the fan-speed based purely on the CPU temperature, ignoring the GPU temperature completely. ( way to go Acer :hi2:)
So I created a program to control the fan speed of my Acer Aspire 7551G, based on CPU and GPU temperature. It is simply a task-tray icon, displaying the temperature and fan-speed. A context-menu allows you to switch fan-profiles. There is a XML-file for configuring the fan-profiles.
![]()
BIG FAT DISCLAIMER
This program takes control over your CPU/GPU fan. Inappropriate use may ruin your laptop. I am in no way responsible for any damage caused by this program.
Version v0.1
- Acer7551GFanControl.exe (the program itself)
- Config file example
- TVicPort 4.1 installer (required by Acer7551GFanControl)
- Source code
Installation instructions:
- Install TVicPort 4.1
- Copy Acer7551GFanControl.exe anywhere
- Copy config.xml to the same directory as the exe
- (optional) create a shortcut to Acer7551GFanControl.exe in Start->All Programs->Startup
Configuration file format
- look at the provided example.
- profile Describes a fan-speed profile (add as many as you like)
- type="linear" profile-type is currently the only profile-type available. (hysteresis, predictive, PID, etc. may be added as new types at some point).
- default="true" to set this profile when the program starts. (setting no default, implies BIOS as default).
- name The name of the profile, as displayed in the profile selection menu
- interval is the interval in ms between measurements/fan-speed adjustments.
- point defines the desired fan-speed/temperature. Points are connected like a linear graph (add as many as you like).
Will the program work with other laptops?
Possibly! That laptop should read CPU/GPU temperatures at the same (EmbeddedController) addresses (0xA8 and 0xAF, containing temperature in Celcius).
Enabling and disabling bios-fan control must be done in the same way (write 0x04 to 0x93 for BIOS, 0x14 to 0x93 for "manual").
Manipulating the fan speed must be done in the same way (write to 0x94, 255~120 corresponds to 0~100%).
If your laptop is not compatible, the sources are available so you can implement support for your laptop (please read the LICENSE file before you get started).
Please let me know if you are using my program and give feedback!
-
-
Hi, I just tested your program with my Acer Aspire 9810 but unfrtunately it didn't work.
I'm using WIndows 7 64bit, acer empowering framework and epower are not installed.
All I got is an error with all kinds of xml lines all over the window.
I also have a 9920G (20 inch Aspire) with the same overheating issue.
I suppose these devices work well with the original acer installtion, I mean : WIndows Vista, ETF, epower software to control fan behavior, but yy installation is a little different. Since I didn't find any epower version to control my cpu/gpu fan. I soldered a wire to a 3.5vdc souce and my fan. Now, I would like to remove this wire and work with your softare to adjust the fan speed based on the temp.
I hope you'll be able to make a new working version for my machines. I'll donate if you want.
Kindest regards from Belgium.
Roger. -
Hi Roger,
I could add support for your Aspire 9810 and 9920G, but you will have to provide me with some information. Please take a look at the acfancontrol utility and try to find out, how to get your fan into manual mode and how to change the fan speed. Also try to find out how to get a temperature reading from the CPU and GPU with acfancontrol. If you provide me with this info, then I can add support for your laptops as well. -
Many thanks for this great utility. It was almost working out-of-the-box on my new Acer S3-391, but it was eating quite a lot CPU (10-25%).
Profiled your code, and the problem seems to be caused by that my device does not have a GPU, and 0xAF was reading something else which burnt cycles.
Removed the GPU temperature reading from your code, and modified the write value to change between 255-0 for the fan speed, as your original clamping at 255-120 seemed to undershoot the possible range on this model (although 100% is now scary noisy!). The result works perfectly on my S3.
Here is the link to my version : https://www.dropbox.com/s/wlh2nweni96t2py/AcerS3-391FanControl.zipmujjuman and violinaling like this. -
Hi Gabriel-LG!
Thank you for creating the program, but unfortunately its not working on my comp.
I have a Acer Aspire 5755g ( Review Acer Aspire 5755G Notebook - NotebookCheck.net Reviews)
I am having also heat issues, and tried every possible method. Custom bios, cooling pad, cleaning the dust, but the fan speeds up random times.
Would it be possible to make a working version for my machine?
I can run the program but it doesnt shows the proper temperatures, (shows 255 for cpu)
And changing the profiles doesnt make a difference.
Thank you for your help in advance
regards
Johnniee91 -
Thank You so MUCH for this!!! It works great.
I started rewriting his program to better suit this laptop, but I've only ever have programmed in Visual Studio for Arduino and wasn't completely sure what I was doing. Wish I would have just scrolled down on this thread earlier. -
Thanks a lot, both the .xml and .exe files downloaded into my default download directory so I didn't have to move them in the same folder and I already had TVicport installed so it ran perfectly right away. Now I'm running my fan at full speed all the time, I do have a question about that, other than the obvious increase in power consumption, could it possibly damage the laptop? and although it sounds fast all the time, it doesn't sound steady.. sounds like a manual gearbox switching between lower gear ratios while keeping the RPMs high along with that the sound sometimes transitions into a slightly more rhythmic one, resembling a severely punctured tire . Other than that the performance of my laptop(Aspire 5738G) is much better now but I just wanna make sure I don't damage it.
Thanks again
PS: I can see that you had created this thread months ago so its totally cool if you if you skip on answering my lil question -
Works on acer aspire 5733?
-
Thank you so very much, it works absolutely perfect! -
Anyone has managed to figure it out for 5750g? I personally can't find the offsets for CPU, GPU and fan speed ...
-
takbal,
Since using fan control utility you tweaked, have you had any problems with the fan speed at all on the Acer S3
The tweaks you made, do the basically control the speed of the fan when the CPU temp increases?
Recently just purchased an Acer S3 and thought the fan noise was pretty bad, have just installed fan control version you tweaked and all seems to be pretty slient now.
Still not sure if I should keep the S3 or take it back to the shop I purchased it from. -
Hello
Many thanks Gabriel-LG for this utility, and takbal for the S3 config ! I tried both configs with an S7-391, however the fan speed unfortunately doesn't seem to change.
I wonder if it is even possible to adjust this program to an S7, however I don't think the hardware would be that much different from an S3. What would I need to provide in order to make this work on the S7 ?
Thanks in advance ! -
Thank you soooo much for this.
You have no idea how much your program means to me.
Prior to obtaining your program, my new S3 is capable of doing and playing many games, but only in the first 5 minutes before it starts killing itself with over heat stutters, which basically made it completely useless, it was so darn frustrating I was thinking of returning the damn thing.
But with this, it can do everything it was suppose to with its hardware. Thank you so much! -
Works on the Acer 7741G ! But there are some bugs :/
- The GPU temp is 0°C
- One of my USB port does not work anymore ! (first on right side)
But IS WORKING !! Thanks but if you can fix bugs for my pc do it please ! -
I'm now trying to get this to work for my wife's Aspire 5552 (not 5552G) but I don't really understand how to go about doing that.. at all.
-
Hi there i have an aspire V3-571G and 10 minutes after i launch Guildwars2 both CPU and GPU are at 90C+ while fan is at 50% lol... (and then game starts to lag).
I will buy a cooler too but hell.. i need to fix laptop's fan too.
gouzounakis at hotmail.com is my email. Please help me make your program work with my laptop
thx! -
Thanks for this modification takbal, my S3 fan is much quieter now!!! Just wondered if you made any further modifications to it and if it is still working safely for you?
Thanks -
Hey there,
I just saw this thread today and tried to use this little promising program. Unfortunately it didn't work properly on my 5750g. Is there a chance that somebody would modify the program for my model? I'm way too unexperienced to do that on my own.
Thanks in advance! -
Same with me. 5750zg overheating.
-
Please help me with a 771-G You're my only hope. I'll happily help you in any way, I just want to play skyrim.
-
Bump. Does anyone have a config for 5755G? I would really appreciate it!!
-
@gabriel-lg : hello good sir! you diserve a medal.
i.ve been thinking for about 2 weeks to write a feedback, after downloading your solution. i own an acer s3 -371 ( that is the i3 version ). after i installed correctly everything it just worked. the thing i noticed about, is that when i put the laptop several times to sleep the fan control didn't start ( without any notification. ) , or maybe my girlfriend stopped, which i dont think, cause she doesn't just shut down things.
anyways, your solution was mine too, so i thank you again . -
I've registered here only to thank you for your app! It's working very well on Acer Aspire 5440G. It is a great sound when fan speeding up when going from from silent to full speed
-
Good evening,
Done everything you have said copied the config file and when Ioad it up it only says bios and not the others i;e cool,quiet etc?
call me thick but I havent got a clue haha
It also still seems to be overheating at tmes?
thank you -
For those of you who, like me, use Linux, I have written a kernel module which will control the fan in a similar fashion. Here is the link:
https://github.com/Atmospherian/Acer7551gFanControlModule
just clone the repo, run make and then insmod ./acer-fan-control.ko.mujjuman likes this. -
Hi I have an old Acer Aspire 5610, it is continually overheating, I have now discovered that the CPU fan is cutting out after only a few seconds, I changed the fan, but it is still cutting out, would your program solve this problem?
-
Works with my Acer Aspire S3 Notebook. Thank you!
Now I can quite my Acer Aspire S3. Without your fan controll applcation the CPU is always over 65°C, between 65°C and ~75°C and the fan always run at an high level which produces noise. Switching to "quite" mode with your application, the cpu-fan slows down and it's quite. In "quite" mode the cpu heating is in an range between 70°C and 75°C at the beginning of switching, after 10 minutes the cpu heating goes down to an tempature between 65°C and 70°C in the case you writing in the same application or not heavy switching windows. Also after an short higher cpu load the cpu temperature jumps to 77°C and cools down fast back to the range between 65°C and 70°C. It looks like that the CPU get's better cooled if the fan runs slowly.
I have modified the backyard of my laptop case with an small peace of metal ( width x height x deep: 1 cm x 1 cm x 10 cm ) to get space between the laptop and the table. I think this is not needed but for serious I have to add this note here. Just a few minutes before I found your application.
Now I can use my Laptop after 4 years owing it. The nightmare of using this laptop has ended.
Thank you, very much! -
Hey there! Thanks so much for taking the time to make this program, you are a life saver! I have the same PC as you and it gets hot enough to cook an egg on it (no joke, it burns my hand if i touch it sometimes).
I have been looking for a program to help with this for a couple years now and just came across this today!
I am having issues with getting it to run on my PC. I do have the Acer Aspire 7551G-7459. I installed the program, copied the .exe into the TVicPortPersonal folder and then i copied your config file example into the same folder on a blank text document and saved it as config.xml. When i click the fancontrol.exe I get a really long error message and the program will not boot. Am I doing something wrong?
I look forward to hearing how to fix this! I'm getting tired of having to bring a portable fan wherever I take my computer to prevent it from over heating lol. -
Have you ever tried to use the fan system all of the time?.........for exapmple if you connect black and red cable to first and last pin connector of some USB output? It will make it work to full speed all of the time, it will keeps your notebook with a good temp and personally i prefer to use gpu-z to test my laptops.
-
Acer 7551G Fan Control utility (fixes overheating)
Discussion in 'Acer' started by Gabriel-LG, Mar 13, 2013.