Jump to content

Aspire 5750G Cooling Mod - Soldered fan controller


sangemaru

Recommended Posts

So, since the Acer section is very empty and sad, and because success stories are worth sharing, and because because a lot of 5750G complain about overheat issues, i decided to share my little intervention on my 5750G.

The problem, as we all know, is that this laptop fan has a speed at the level of snail. As far as I can tell, it's never gone above 40% under stock settings. Everyone that bothered actually flashing their BIOS on this machine knows how fast that fan can spin, but it never does. The problems this caused, were as such: Turbo-boost on the CPU was always unusable. Under load, the CPU would quickly go 90+, throttle, the machine would slow down... it sucked.

Second issue: The GPU would go 95+ on stock speeds under load, the GPU would crash during gaming, not fun.

This resulted in having to use lower clock speeds on the CPU and/or GPU, and generally game at lower settings all the time. It was a waste for such a machine.

In a twisted turn of good fortune, my desktop mobo shorted out a MOSFET during overclocking (retarded AUTO-PLL on ASUS mobo...). Looking for someone to repair the mobo, I found a guy handy with a solder hammer and heat gun, who told me about his ongoing little mods and tweaks, among which was a self-made fan controller (he'd made about 10 pieces) for over-riding fan control settings on retarded implementations. I jumped for joy.

We got to it, and the results are in the attached pics.

----

Actual results:

Under Furmark, with the GT-540M GPU overclocked to 850 / 1050 , furmark achieved a max temp of 93 degrees celsius, after which it settled down to 91 degrees.

Under full load in prime95, the i7-2630qm CPU maxed out with turbo-boost at a temperature of around 77 degrees (down from 95+ !!!!)

With both prime95 and furmark running at those parameters, the maximum gpu temp was a stable 93 degrees, with the CPU going to about 84 degrees celsius.

Unfortunately, this GPU overclock was not stable enough for Starcraft 2, which, even though it games wonderfully (I use full extreme settings at 1366x768 resolution with Anti-Aliasing enabled - it stays within 35-50 fps), it absolutely NUKES the GPU, having it rise steadily to 93-94-95 and then it crashes the GPU. Leaving the GPU at stock speeds will keep it stable at about 91 degrees, but you can no longer max out the quality without taking a performance hit :(. It is however, unimaginable compared to stock settings.

----

About the fan and controller:

The fan appears to be PWM-type, receiving an actual max voltage of 3.3V (even though it's rated for 5V !!!). I have no idea why Acer pulled such a complete dick move, except for one: it IS loud. It's a very noisy fan even at 60-70% speed. When hitting 100% speed, it's a goddamn turbine. The airflow, is NOT impressive. While at max speed, if you put your hand near the vent, you'll feel a gentle hot flow. I expected a moderate wave, at least. It would be a very good idea to install a higher-performance fan.

Regarding the controller: The controller was made by my new friend. He has multiple pieces, and can build more. I don't currently know exactly what the design is, but if you're interested, I can ask him. Potential buyers could consider having him send you one, I don't know. The controller draws power from a 5V line (i'm assuming USB, but I'm not sure. It's the cables going up to the right-top side of the mobo in the bigger picture) because the dedicated line only supplies 3.3V. The controller has been designed to take input from two heat-sensors (i circled them in the pic) placed on the heatsinks for the cpu and GPU. It takes a mean average of the temp and increases fan speed based on it. It then forwards impulse to the fan.

Well, that's about it. If you have any questions, just ask :)

post-6033-14494993665915_thumb.jpg

post-6033-14494993666851_thumb.jpg

  • Thumbs Up 9
Link to comment
Share on other sites

Nice job not killing the fan IC. I looked into this on 2 fans and killed the IC on both. Both said rated for 5V and they died within seconds of having 5V applied. I guess they kinda lied and they could really only handle 3.3V. One thing that I found really did help was adding on to the fan fins. I glued on cut up index cards and dropped CPU temps by 8C in prime95.

Link to comment
Share on other sites

Thanks. An important clue is the Bios flashing. If the IC really couldn't take full 5V load, i doubt that during BIOS flashes Acer would allow full voltage (which they do). Therefore the restriction must be arbitrary or motivated by other factors. And I'm pretty sure it's about how loud this bastard is :) This laptop could do with a better fan anyway, so if it dies, i'll just upgrade it to a maglev or something.

Link to comment
Share on other sites

  • 2 months later...

Great work! I've recently buyed a 5750g second hand and it's having big issues with thermal throttling, both the cpu and the gpu get to 95+ degrees under full load. I'm going to clean the fan and replace the thermal compund to see if that helps and maybe i'll try to add a "ghetto" fan controller, just a selector switch to set the fan directly to a 5v line or default wiring. Does your custom controller work at 5V? it would be nice to know before blowing mine off.

Link to comment
Share on other sites

Yes, it works. My custom controller can do up to 19V, but there's no point in using that much on it. What matters is the IC of the fan, and I can confirm it takes 5V no problem, but do consider that the noise is enormous. Yes, they run extremely hot, but with some IC Diamond or PK1, lapping the heatsink and making sure that the amount of TIM is just perfect enough for contact but no waste, you can get to below 80 under full load and even have room for some overclock.

Good luck :)

Link to comment
Share on other sites

Thanks for the info, with that 19v reference I'm asuming your guy used some kind of fan controller ic (I don't have enough privileges to see the atachments at the moment) that supports different supply voltages, so wired to a 5v line gives you a 5v output, very nice. I don't need that much sofphistication, a simple switch will do, normal control for everyday use, continuos 5v while gaming. If i'm in the mood i may try to design a simple circuit with a solid state switch and a pushbutton instead of a mechanical switch. For the TIM I'm going to use arctic mx-2, it's the only decent one that my local store have and they had to order it so i'll have to wait a few days.

Link to comment
Share on other sites

Yea, MX-2 is also pretty decent. Regarding the controller, if I'm understanding things correctly, his controller consisted of a self-designed board using a chip as a pwm. It wasn't actually designed to be a fan controller, he just programmed it to take temp readings and to then deliver pulsed voltage to the fan, with pulse frequency set up based on recorded temps.

I can ask him for more details, if you want.

Link to comment
Share on other sites

Then it must be a microcontroller (activating a transistor or something similar) to supply the fan with enough current. Anyway, i saw the pictures already and it's a neat job but to complicated for my needs, i'm going with the easy approach.

If you could ask him if the point from where he took the power is the main 5v line it would be very nice, I was thinking on taking it from a usb but i remembered some usb ports are limited to 0.5w and the fan is around 2w, so it may be problematic.

Does the lack of a rpm feedback coming from the fan affect the laptop at all? or did you disabled it on bios? That might be a problem too.

Thanks for your help.

Link to comment
Share on other sites

Then it must be a microcontroller (activating a transistor or something similar) to supply the fan with enough current. Anyway, i saw the pictures already and it's a neat job but to complicated for my needs, i'm going with the easy approach.

If you could ask him if the point from where he took the power is the main 5v line it would be very nice, I was thinking on taking it from a usb but i remembered some usb ports are limited to 0.5w and the fan is around 2w, so it may be problematic.

Does the lack of a rpm feedback coming from the fan affect the laptop at all? or did you disabled it on bios? That might be a problem too.

Thanks for your help.

Well, here's the thing: If I remember correctly we either used a USB line or a SATA power line. I remember we found a grand total of 2 lines supplying 5V, and one of them (the USB) had the inconvenience of not shutting down unless the laptop was unplugged from the main power outlet. Otherwise it would still supply charge to the USB ports and thus, power the fan. Thing is, like I said, the fan worked at a speed in relation to the temperature recorded by the thermal sensors we'd glued to the heatpipes, so if the laptop was cool, it would eventually settle at a very low spin, barely audible.

Now i'm not sure if the pictures show it properly, but the thing is, we only cut away from the fan wires the fan dealing with power-in (since it's a pwm fan). The mass and the wire transmitting the signal to the bios reporting on fan speed was left connected, and the bios would pick up on it. It just wouldn't matter, since it couldn't alter the speed in anyway.

I don't actually know whether or not the bios cares whether it detects the fan spinning or not (it might not power on if it doesn't get that info), so make sure you leave the line sending signal to the mobo intact. You just have to replace the one powering the fan in the first place, because 3.3V max is nowhere near enough, especially since the laptop doesn't even bother sending a full speed signal.

Link to comment
Share on other sites

About the feedback line i thought your custom controller used that info to keep the fan steady, in my case it's not enven needed, i'm just going to cut the power cable and insert a switch to connect it to the 5v line. I know the switch solution it's a little clumpsy, the ideal way to do it would be using the 3g module (mine doen't have one) activating key combo to engage the mod via some electronics, but that would imply installing some drivers and even modding the launch manager and that's just too much for me, i'm not a software guy. I will try to locate the sata power line and start working from there.

Link to comment
Share on other sites

No, if i remember correctly, the three jumper pins for the fan cable connection to the mobo normally represent: Voltage-in, modulated through PWM, so it spins the fan by giving it more or less voltage, at higher or lower pulse frequency. Then you have Mass, and then you have some kind of line out to the mobo (not sure if it's actually voltage out with the mass being there to prevent shorts, or if it's some kind of sensor). Either way, the custom controller doesn't care about feedback. It takes the temp readings from the sensors, it takes voltage from the 5V line solder, and then it sends voltage at a predefined pulse frequency to determine fan speed. When median between the two sensors reaches around 70 degrees, it kicks in full speed. Since both components tend to run very hot, that happens pretty fast, although i have to admit i would have preffered if it decided its speed based on maximum temp recorded from either sensor instead of a median. Still, it works well.

I don't think your switch solution is clumsy at all. I would suggest using a simple circuit breaker button, one taking the voltage from the mobo by way of the default fan jumper, and one taking voltage from whatever 5V line you want, and when you press the button, you would switch between them. This would give you the benefit of having some form of variable speed on the fan and also not having it turn off completely if you're not running it full speed.

At least the way I see it. I'm actually not educated in electronic tinkering :D

  • Thumbs Up 1
Link to comment
Share on other sites

The third line it's a tachometer output, it's used to feedback the fan's rpm to the mobo so it can control it's velocity by changing the PWM to keep it at a steady rpm rate. That's the most common way to control a fan.

I'm going to add a switch to be able to chose normal mobo 3.3v PWM control or full 5v, the thing is that i need to make a hole in the case to place the switch and before that i have to be sure that the mod won't fuck up my laptop in anyway, holes aren't reversible. All i want it's to stay under the thermal throttling point, because once it kicks in the laptop won't recover it's full performance until the temperature drops around 10 degrees under the throttling point, and that sucks. I hope i can get around 80º with the new TIM and the fan override, did you achieved your new temperatures only with the new controller?

Link to comment
Share on other sites

Repasted with PK1 and installed the new controller, yes. Even gave me overclock headroom on the GPU.

I'm not too sure drilling holes in it is a very good idea, you should try it out to see how it works prior to doing that. One of the reasons I liked the solution on mine so much was exactly because it was so elegant. Anything above 70 celsius would send the fan to full, no visible case mods needed.

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

I wasn't able to alter the fan speed either, no matter what I tried. Even with modded bios and trying to direct write to the EC controller, it would keep doing its own thing after a few seconds. That's why I made the hardware mod.

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...
  • 2 months later...
Regarding the controller: The controller was made by my new friend. He has multiple pieces, and can build more. I don't currently know exactly what the design is, but if you're interested, I can ask him. Potential buyers could consider having him send you one, I don't know. The controller draws power from a 5V line (i'm assuming USB, but I'm not sure. It's the cables going up to the right-top side of the mobo in the bigger picture) because the dedicated line only supplies 3.3V. The controller has been designed to take input from two heat-sensors (i circled them in the pic) placed on the heatsinks for the cpu and GPU. It takes a mean average of the temp and increases fan speed based on it. It then forwards impulse to the fan.

Sweet fix! I'm getting really tired of my overheating problems with my 5750g as well and this thread made me feel like trying this out. I could go for full speed all the time. I used to sleep with my old workstation on that was loud as **** due to me cheaping out on the fans. gremote1.png

Thanks for posting about this! If you ever find a replacement fan that is quieter that fits without too much effort, please post about it!

Link to comment
Share on other sites

It's not so much the fan that's the problem. The cooling system is just badly designed. One single measly heatpipe can't hope to cool a quad-core i7 CPU during hard workloads.

Anyway, I have to admit that I've moved on since then. I sold the acer and moved on to an extremely highly specced alienware :P

Link to comment
Share on other sites

It's not so much the fan that's the problem. The cooling system is just badly designed. One single measly heatpipe can't hope to cool a quad-core i7 CPU during hard workloads.

Anyway, I have to admit that I've moved on since then. I sold the acer and moved on to an extremely highly specced alienware :P

Yeah, of course I understand that. Mine's just an i5 dual core with hyperthreading (it shows up as four cores while it's not), so maybe it doesn't produce as much heat? Anyway it's worth a try to do the mod for me, I just don't have the money to buy a new computer at all. :/

Good on you though getting a Alienware. :)

Link to comment
Share on other sites

Yeah, of course I understand that. Mine's just an i5 dual core with hyperthreading (it shows up as four cores while it's not), so maybe it doesn't produce as much heat? Anyway it's worth a try to do the mod for me, I just don't have the money to buy a new computer at all. :/

Good on you though getting a Alienware. :)

An i5 with the cooling mod (especially if you repaste), should be in temp heaven. To be honest, I don't think you need the cooling mod, just some quality paste (something like PK-3), but I won't vouch for that, heh :D

Link to comment
Share on other sites

  • 3 months later...
Yeah, of course I understand that. Mine's just an i5 dual core with hyperthreading (it shows up as four cores while it's not), so maybe it doesn't produce as much heat? Anyway it's worth a try to do the mod for me, I just don't have the money to buy a new computer at all. :/

Good on you though getting a Alienware. :)

Well, my brothers i3-2330m still overheats and Im thinking of making the fan controller for him....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.