PDA

View Full Version : G751 Notebook Fan Control GPU



Quadrider10
07-19-2016, 12:46 AM
How do I set up a profile to control the GPU fan as well?

Dreamonic
07-19-2016, 12:54 AM
You can use my NBFC config here.
(http://www.voltground.com/haven/threads/69/)

Quadrider10
07-19-2016, 03:17 AM
Thanks man! I've been playing around with it, but I can't seem to get a nice fan curve.

Dreamonic
07-19-2016, 03:25 AM
What fan curve are you trying to achieve? Silent until higher temperature... or max out earlier at lower temperature?

warryabel
07-19-2016, 09:33 AM
have used voltground xml isnt good for me because the fans dont kick in but grphic show is on 25% on 51c.
use my selfpropellerd xml....lol
with fans off to 42c and max after 74


copy and paste is so easy

<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NotebookModel>rog 751 jt</NotebookModel>
<Author />
<EcPollInterval>150</EcPollInterval>
<ReadWriteWords>false</ReadWriteWords>
<CriticalTemperature>100</CriticalTemperature>
<FanConfigurations>
<FanConfiguration>
<ReadRegister>151</ReadRegister>
<WriteRegister>151</WriteRegister>
<MinSpeedValue>0</MinSpeedValue>
<MaxSpeedValue>8</MaxSpeedValue>
<IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
<MinSpeedValueRead>0</MinSpeedValueRead>
<MaxSpeedValueRead>0</MaxSpeedValueRead>
<ResetRequired>true</ResetRequired>
<FanSpeedResetValue>8</FanSpeedResetValue>
<FanDisplayName>GPU FAN</FanDisplayName>
<TemperatureThresholds>
<TemperatureThreshold>
<UpThreshold>40</UpThreshold>
<DownThreshold>0</DownThreshold>
<FanSpeed>0</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>43</UpThreshold>
<DownThreshold>41</DownThreshold>
<FanSpeed>14.2857141</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>50</UpThreshold>
<DownThreshold>44</DownThreshold>
<FanSpeed>25</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>55</UpThreshold>
<DownThreshold>51</DownThreshold>
<FanSpeed>37.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>63</UpThreshold>
<DownThreshold>56</DownThreshold>
<FanSpeed>50</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>68</UpThreshold>
<DownThreshold>64</DownThreshold>
<FanSpeed>62.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>71</UpThreshold>
<DownThreshold>69</DownThreshold>
<FanSpeed>75</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>75</UpThreshold>
<DownThreshold>72</DownThreshold>
<FanSpeed>87.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>100</UpThreshold>
<DownThreshold>76</DownThreshold>
<FanSpeed>100</FanSpeed>
</TemperatureThreshold>
</TemperatureThresholds>
<FanSpeedPercentageOverrides />
</FanConfiguration>
<FanConfiguration>
<ReadRegister>152</ReadRegister>
<WriteRegister>152</WriteRegister>
<MinSpeedValue>0</MinSpeedValue>
<MaxSpeedValue>8</MaxSpeedValue>
<IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
<MinSpeedValueRead>0</MinSpeedValueRead>
<MaxSpeedValueRead>0</MaxSpeedValueRead>
<ResetRequired>true</ResetRequired>
<FanSpeedResetValue>8</FanSpeedResetValue>
<FanDisplayName>CPU FAN</FanDisplayName>
<TemperatureThresholds>
<TemperatureThreshold>
<UpThreshold>95</UpThreshold>
<DownThreshold>78</DownThreshold>
<FanSpeed>100</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>77</UpThreshold>
<DownThreshold>72</DownThreshold>
<FanSpeed>87.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>71</UpThreshold>
<DownThreshold>69</DownThreshold>
<FanSpeed>75</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>68</UpThreshold>
<DownThreshold>64</DownThreshold>
<FanSpeed>62.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>63</UpThreshold>
<DownThreshold>56</DownThreshold>
<FanSpeed>50</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>55</UpThreshold>
<DownThreshold>51</DownThreshold>
<FanSpeed>37.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>50</UpThreshold>
<DownThreshold>44</DownThreshold>
<FanSpeed>25</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>43</UpThreshold>
<DownThreshold>41</DownThreshold>
<FanSpeed>12.5</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>41</UpThreshold>
<DownThreshold>0</DownThreshold>
<FanSpeed>0</FanSpeed>
</TemperatureThreshold>
</TemperatureThresholds>
<FanSpeedPercentageOverrides />
</FanConfiguration>
</FanConfigurations>
<RegisterWriteConfigurations>
<RegisterWriteConfiguration>
<WriteMode>Set</WriteMode>
<WriteOccasion>OnWriteFanSpeed</WriteOccasion>
<Register>160</Register>
<Value>10</Value>
<ResetRequired>true</ResetRequired>
<ResetValue>10</ResetValue>
<ResetWriteMode>Set</ResetWriteMode>
</RegisterWriteConfiguration>
<RegisterWriteConfiguration>
<WriteMode>Set</WriteMode>
<WriteOccasion>OnWriteFanSpeed</WriteOccasion>
<Register>166</Register>
<Value>10</Value>
<ResetRequired>true</ResetRequired>
<ResetValue>10</ResetValue>
<ResetWriteMode>Set</ResetWriteMode>
</RegisterWriteConfiguration>
</RegisterWriteConfigurations>
</FanControlConfigV2>

Quadrider10
07-19-2016, 11:13 AM
I'm trying to keep it silent and gradually increase as temps increase. Problem is, CPU and GPU fan speed at 97% is not enough but at 98-100% it's crazy loud.

I'll try your curve as soon as I get home! Thanks!

Quadrider10
07-19-2016, 03:37 PM
how can i get the cpu fan to gradually increase to 100%? it seems like from 97% to 98% there is a HUGE RPM increase. 97% is acceptable for gaming while 98% is crazy loud.

warryabel
07-19-2016, 06:29 PM
why not try my?

Quadrider10
07-19-2016, 08:28 PM
why not try my?

i did, but was still not what i was looking for.

Quadrider10
07-20-2016, 01:16 AM
anyway to change bios settings to get the fan profiles to be more aggressive? ive modded my bios.

warryabel
07-20-2016, 06:20 AM
what you mean more aggressive? from 72-75c on 87 percent not aggressive? you want 100 from 60C?
vbios mod or legacy bios mod?

kingjezdi
07-20-2016, 11:43 AM
hey,

anyone has a config, which i can set the gpu fan speed, too?! .)

warryabel
07-20-2016, 02:29 PM
why you ask isnt dreamonics file working for you try mine...

b0xBR
07-20-2016, 07:09 PM
I use GPU fan to cooler PCH Diode as well. For that reason, GPU fan is always running (PCH Diode usually gets 50C with this config).

Just create a file as .xml with below config.

<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NotebookModel>G751JT</NotebookModel>
<Author>b0xBR</Author>
<EcPollInterval>500</EcPollInterval>
<ReadWriteWords>false</ReadWriteWords>
<CriticalTemperature>100</CriticalTemperature>
<FanConfigurations>
<FanConfiguration>
<ReadRegister>151</ReadRegister>
<WriteRegister>151</WriteRegister>
<MinSpeedValue>0</MinSpeedValue>
<MaxSpeedValue>6</MaxSpeedValue>
<IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
<MinSpeedValueRead>0</MinSpeedValueRead>
<MaxSpeedValueRead>0</MaxSpeedValueRead>
<ResetRequired>true</ResetRequired>
<FanSpeedResetValue>1</FanSpeedResetValue>
<FanDisplayName>CPU</FanDisplayName>
<TemperatureThresholds>
<TemperatureThreshold>
<UpThreshold>30</UpThreshold>
<DownThreshold>0</DownThreshold>
<FanSpeed>16.6666679</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>35</UpThreshold>
<DownThreshold>30</DownThreshold>
<FanSpeed>33.3333359</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>45</UpThreshold>
<DownThreshold>35</DownThreshold>
<FanSpeed>50</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>55</UpThreshold>
<DownThreshold>45</DownThreshold>
<FanSpeed>66.66667</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>60</UpThreshold>
<DownThreshold>55</DownThreshold>
<FanSpeed>83.33333</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>100</UpThreshold>
<DownThreshold>60</DownThreshold>
<FanSpeed>100</FanSpeed>
</TemperatureThreshold>
</TemperatureThresholds>
<FanSpeedPercentageOverrides/>
</FanConfiguration>
<FanConfiguration>
<ReadRegister>152</ReadRegister>
<WriteRegister>152</WriteRegister>
<MinSpeedValue>0</MinSpeedValue>
<MaxSpeedValue>6</MaxSpeedValue>
<IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
<MinSpeedValueRead>0</MinSpeedValueRead>
<MaxSpeedValueRead>0</MaxSpeedValueRead>
<ResetRequired>true</ResetRequired>
<FanSpeedResetValue>1</FanSpeedResetValue>
<FanDisplayName>GPU</FanDisplayName>
<TemperatureThresholds>
<TemperatureThreshold>
<UpThreshold>30</UpThreshold>
<DownThreshold>0</DownThreshold>
<FanSpeed>33.3333359</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>40</UpThreshold>
<DownThreshold>30</DownThreshold>
<FanSpeed>50</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>50</UpThreshold>
<DownThreshold>40</DownThreshold>
<FanSpeed>66.66667</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>60</UpThreshold>
<DownThreshold>50</DownThreshold>
<FanSpeed>83.33333</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>100</UpThreshold>
<DownThreshold>60</DownThreshold>
<FanSpeed>100</FanSpeed>
</TemperatureThreshold>
</TemperatureThresholds>
<FanSpeedPercentageOverrides/>
</FanConfiguration>
</FanConfigurations>
<RegisterWriteConfigurations/>
</FanControlConfigV2>

Quadrider10
07-20-2016, 08:28 PM
this is the one i ended up creating based off of Volt Ground. I ended up disabling GPU one on it cause i hate the idea of the GPU fan controlled off of CPU temps. This allows the CPU fan to shut off if below 42C and allows the CPU fan to actually hit 100% if temps go past 80C.




<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NotebookModel>Asus ROG G751</NotebookModel>
<Author />
<EcPollInterval>300</EcPollInterval>
<ReadWriteWords>false</ReadWriteWords>
<CriticalTemperature>100</CriticalTemperature>
<FanConfigurations>
<FanConfiguration>
<ReadRegister>166</ReadRegister>
<WriteRegister>166</WriteRegister>
<MinSpeedValue>0</MinSpeedValue>
<MaxSpeedValue>100</MaxSpeedValue>
<IndependentReadMinMaxValues>false</IndependentReadMinMaxValues>
<MinSpeedValueRead>0</MinSpeedValueRead>
<MaxSpeedValueRead>0</MaxSpeedValueRead>
<ResetRequired>true</ResetRequired>
<FanSpeedResetValue>1</FanSpeedResetValue>
<FanDisplayName>CPU</FanDisplayName>
<TemperatureThresholds>
<TemperatureThreshold>
<UpThreshold>0</UpThreshold>
<DownThreshold>0</DownThreshold>
<FanSpeed>0</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>42</UpThreshold>
<DownThreshold>38</DownThreshold>
<FanSpeed>50</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>60</UpThreshold>
<DownThreshold>55</DownThreshold>
<FanSpeed>70</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>65</UpThreshold>
<DownThreshold>60</DownThreshold>
<FanSpeed>80</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>68</UpThreshold>
<DownThreshold>65</DownThreshold>
<FanSpeed>97</FanSpeed>
</TemperatureThreshold>
<TemperatureThreshold>
<UpThreshold>80</UpThreshold>
<DownThreshold>75</DownThreshold>
<FanSpeed>100</FanSpeed>
</TemperatureThreshold>
</TemperatureThresholds>
<FanSpeedPercentageOverrides />
</FanConfiguration>
</FanConfigurations>
<RegisterWriteConfigurations />
</FanControlConfigV2>