cancel
Showing results for 
Search instead for 
Did you mean: 

[GL502VM] [GL502VMK] Fan noise and throttling solution

hitardo
Level 7
Keywords:
gl502, vmk, kaby, lake, skylake, gtx, 1060, high, noise, fan, heat, throttling, voltage, cpu, gpu, power

Hello,

Immediately, after booting my new, out-of-the-box, Asus GL502VMK I noticed two things wrong with it:
- Design: The screen, as I open it, gets in the way of the back vents, blocking the air out and catching all the heat (which can result in damage over time, like glue that is holding the panel coming out);
- Power management: The fans were always on, while just in Windows desktop, which was annoying.

Then I fired up some games: Euro Truck Simulator 2, American Truck Simulator, Asseto Corsa and - the most demanding - GTA V.
All games were ran in very high to ultra graphic settings.
While playing the first three I noticed an occasional drop in frames per second (FPS), but I assume it was due to overheating, so I ran CPUID HWMonitor - along with ROG Gaming Center - which showed high temperatures, but not to the point of throttling. Strange.
But, when I fired GTA V, I noticed from time to time (every 20 minutes or so) the drop of frames was huge, and when I went to ROG Gaming Center the CPU frequency was down to 890MHz.
WAIT WHAT?
Thermal throttling? No, the temperature was at 80ºC, which is pretty normal in these laptops.

So I came across this guide, in this forum.
I followed it and had some interesting results, adapted to my hardware.

In Intel Extreme Tuning Utility (XPU) I noticed one thing right away: I was not having thermal throttling. I was having power (voltage) throttling, i.e. the CPU was brought down to ~900MHz because it was consuming too much voltage, especially while gaming which all components are at max consumption: fans spinning, GPU at max frequency, etc...
I was running a external monitor with the laptop's monitor turned off and Wifi turned off. Imagine another situation with both consuming more power...

Heat I can dissipate with a fan base - which I own - but power throttling was not easy.
But something had to be made in order to maintain a high performance, while keeping everything in a good temperature and safe.
This guide is only on the software side.
Not a single thing was done on the hardware side - which could use some improvements...

How to:

You can perform one of these steps or both. I recommend both.

1) CPU:
Testing with Intel XTU:
- Download and install Intel Extreme Tuning Utility (XTU) here or directly here;
- Launch it and agree with the Terms and Condition (only if you do);
- Go to "Advance Setting" -> "Core" -> "Core Voltage Offset" (on the right side);
- Click on the voltage value of "0.000V" and select "-0.100V";
- Hit "Apply" - the yellow button - on the right panel;
- Done.
IMPORTANT: Choose the negative value, i.e. a decrease in Voltage in the CPU. This will decrease the excessive Voltage that the CPU has by default and does not need, and bring down the temperature.

You can see this video to help you.

Optional:
- Run a CPU Stress Test, e.g. for 10 minutes, and see the evolution in temperatures and if your laptop remains turned on.
- I tested -0.150V, which caused my system to shut down; -0.120V brought some performance dtops; -0.110V was ok but not that better than -0.100V. So I advise -0.100V on Kaby-Lake chips.

Applying with ThrottleStop:
- Download ThrottleStop here;
- Extract the package and paste it on the root folder of your C:\;
- Open it through ThrottleStop.exe;
- Click on "FIVR", on the bottom part of the application window;
- Select CPU Core, under FIVR Control, on the top center;
- Check the Unlock Adjustable Voltage option just below;
- Leave the range as is, for initial testing;
- Reduce the voltage (undervolting) by clicking on the left arrow, and see the voltage decrease;
- Apply the undervolting value tested and validated with Intel XTU (Extreme Tuning Utility);
- Select CPU Cache, under FIVR Control, on the top center;
- Check the Unlock Adjustable Voltage option just below;
- Leave the range as is, for initial testing;
- Reduce the voltage (undervolting) by clicking on the left arrow, and see the voltage decrease;
- Apply the same undervolting value as applied on the CPU Core;
- To avoid a loop with a blue screen, check the option "OK - Save voltages after ThrottleStop exits.";
- Click Apply;
- Only after testing you may click "Ok" on the bottom;
- After testing, click on Options, on the bottom;
- Check the two options on the right: "Start minimized" and "Minimize on close";
- Additionally, if you like it, on the left there are the "Notification area" options, that allows for adding tray icons to tell you the CPU and GPU temperatures, as well as the CPU frequency. You can choose the font and colour of those tray icons;
- Uncheck "Task bar" option on the main windows, to allow for it to go to the Tray area.

See this video to guide you through all the process of ThrootleStop setup, including the next task scheduler part.
But, please, read all of my points to get a better experience.

Creating a scheduled task in Windows to launch ThrottleStop in each Windows startup:
- In the search bar, search for "task", and select "Task Scheduler";
- Follow this guide;
- Make sure to give "Run with highest priveleges";
- Select triggers "At log on", on your specific user (this is to avoid difficulties if a problem occurs with this setup);
- Select the program "ThrottleStop.exe" to be launched;
- All done!

At Spring time, my temperatures came down:
- At idle from 55ºC to 40ºC;
- Browsing from 60ºC to 47ºC;
- Gaming from 85ºC to 76ºC.
This decrease saves power, decreases heat and lowers the fan movement and noise.
I am very happy with these temperatures.

2) GPU:
- Download and install MSI Afterburner here or directly here;
- Launch it and click on Settings;
- Select "Unlock Voltage Control" and "Unlock Voltage Monitoring";
- Hit "Ok" and close the program (make sure it was properly closed in the tray area);
- Download the GTX 1060 voltage profile here;
- Go to "C:\Program Files (x86)\MSI Afterburner\Profiles" and copy the name of the *CFG file that starts with "VEN_";
- Change the name of my GTX 1060 voltage profile to the name copied by you;
- OPTIONAL: Make a copy of your Default voltage profile for backup;
- Launch MSI Afterburner again, unlock profiles on the lock image and select the Profile number 1;
- Hit CTRL+F on your keyboard and you will see the voltage curve, looking like this screenshot;
- Close the curve window, click on Save (floppy disk) and Apply (the check mark);
- Done.

You can see this video to help you.

GPU temperatures came down.
At Spring time, my temperatures came down:
- At idle from 52ºC to 37ºC;
- Browsing from 52ºC to 45ºC;
- Gaming from 80ºC to 78ºC.
Again, this decrease saves power, decreases heat and lowers the fan movement and noise.
I am very happy with these temperatures.

This also improves battery life, especially under soft loads, like browsing, watching videos and general use.
I hope you liked it and your laptop remains calm and quiet, even while gaming 🙂

My appreciation to onjax for the original thread that help me a lot.
597 Views
36 REPLIES 36

marceloh wrote:
This profile is actually 5 profiles.
Choose the one that fits your needs and hit Apply, through the check mark on the center.

In MSI Afterburner, on the right side, you will find buttons to each profile.
Profile 1 is the less undervolted, while 5 is the most unvervolted.

In high demanding situation, the GPU can need more voltage, thus you should switch from 5 to 4 and test. If 4 does not work, jump to 3, and so on...
You should have in mind that jumping from 5 to 4, to 3 or to 1 will increase the heat generation.

In my country it is Summer time, so, the room temperature is high, so, I have to be less demanding with my laptop.
Winter time is more gaming laptop friendly 🙂


Once I've selected a profile, how should I go about "testing" for performance/stability? Aside from actually playing a demanding game, is there any benchmarking/stress-testing tool I can use?

Thanks!

StarJack wrote:
What kind of fan RPM do you guys see while idle or just browsing?
-StarJack

I have my CPU and GPU undervolted.
I will update it soon, as I used ThrootleStop to make the undervolting of the CPU persist.

With the ROG Gaming Ceter I am not able to see the actual RPM of the fans.
Using third party software, as far as I know, does not give you the RPM of the fans, or even the percentage.

If I were to bet, I would say 1000rpm at idle or simple tasks, which is almost unnoticeable.
With light games or 4k movie playback, the fans jump to 2500rpm+.
With heavier games, the fans should come up to 3200rpm.

Through ROG Gaming Center, I am able to set the fans to maximum speed which is about 5000rpm.

With AIDA64 testing, I see no throtlling in the CPU test.
If I make a CPU and GPU test (which is a typical gaming situation) I see throttling of 8-22%.
But AIDA64 is a synthetic workload, so, games will be lighter.

Allthough I admit GTA V brings this laptop to the ground, having throttling to 800MHz of maximum CPU clock.

mastropippo
Level 7
Hi! i was trying to undervolt with xtu. under system information i found written that graphic ram is 4GB instead of 6 (nvidia 1060 gl502vmk), is it normal?
also shouldn't watchdog be active?
it says:
watchdog present: supported
running at boot: false
failef: false

mastropippo wrote:
Hi! i was trying to undervolt with xtu. under system information i found written that graphic ram is 4GB instead of 6 (nvidia 1060 gl502vmk), is it normal?

also shouldn't watchdog be active?
it says:
watchdog present: supported
running at boot: false
failef: false


No, there must be an error.
The NVidia GTX 1060 has two versions: 3GB or 6GB of VRAM.
The unit in the GL502VM and GL502VMK has the version with 6GB of VRAM.

I am not sure about watchdog.
But, an error is not detected.
Not running at boot, can mean it runs after Windows start, and not exactly at BIOS boot process.

But this is a technical thing I do not know enough about.
Help me find that information, and I can tell you what mine unit says.

mastropippo
Level 7
when i open xtu i get a first page with all the system infos. it's the first entry in the menu on the left.
thank you for your help!

hitardo
Level 7
Mine is pretty similar.

The run at boot is "False" because I disabled Intel XTU to run alongside Windows boot process.

The difference being that It shows "Failed" because my computer shut down right after my last test.

Direct Link: https://s25.postimg.org/eekhzrva7/Intel_XTU.png

This watchdog is the one responsible for watching for the CPU (and overall system) while Intel XTU is running.
In other words, after you change something in the system (e.g. offset voltage), you run some tests (e.g. Benchmarking or a CPU Stress test). This watchdog is responsible for saving the last know state of the laptop and see if the system keeps running.
If, for some reason, the laptop shuts down, in the next run of the Intel XTU, it will tel you that an unexpected error occurred and that Intel XTU exited unexpectedly.

Simple as that.
Nothing to worry.

Hi, thanks for the guide,

I was just wondering if i need to apply the settings everytime i restart my computer for the CPU (used intel method) and GPU (MSI afteburner)

Thanks