Start a Conversation

Unsolved

This post is more than 5 years old

40436

November 10th, 2008 02:00

XPS 630i: Nvidia Control Panel: How does one edit the NSU files for front fan control?

 

  I have been trying to figure out the scripting that is in the NSU file, as for fan control settings. It is easily read in Notepad, but the script us rather strange as to what output is for the fans.

  The XPS 630i has the following fans:

  • GPU Fan (Built In)
  • CPU Fan (Built Into Heatsink)
  • PCI Slots Fan (120 mm)
  • HDD FAN (120 mm)
  • Auxiliary Fan (92 mm)

 

  Trying to edit the profiles for various uses does not seem to take when saved. I am using Vista x64, and I try to set the speeds of the fans as:

  • GPU Fan @ 70%
  • CPU Fan @ 60%
  • PCI Slot Fan @ 35%
  • HDD Fan @ 45%

 

  I then save, but the sliders move around and I can hear the fans die down after applying. So I reset my settings, saved, then applied; same results. But if I reset the settings like I want, and apply, even though the sliders move to some lesser obscure setting, the fans I can hear remain the same speed.

  Saving does not seem to do any good at all. The only thing that seems to work is the automatic settings, which doesn't work when gaming as the video card gets hot and the game crashes when playing. So each time I play a game and need more air flow for better cooling, I have to manually apply the front fan speed settings each and every time.

  I was going to go back and use the older file; THAT USED TO BE ON THE FORMER FORUM, but whoever designed this stupid layout messed that all up for us. That, and Dell still hasn't posted the x64 Drivers and Software really makes things rough, now that the forums are seriously lacking in substance. (/rant off)

 

So, the script looks like this:

[BoardConfiguration]
Version=200
CPU=10676
MCP=1104
SPP=2576
GPU=NVIDIA GeForce 9800 GT

[ClockSettings]
FSBMHZ=333
AGPMHZ=2500
PCIe2MHZ=0
TRAS=17
TRCD=5
TRP=5
TRC=23
TWR=4
TRRD=2
TRWT=4
TWTR=9
TWRWR=0
TRDRD=0
GPUCOREMHZ=600
GPUMEMMHZ=900
GPUSHADERMHZ=1500

[VoltageSettings]
CPUVOLTAGE=20
NFORCEVOLTAGE=1
MEMVOLTAGE=1
AGPVOLTAGE=-1
AUXVOLTAGE=-1
HTCPUSPPVOL=0
HTSPPMCPVOL=-1
CPUVREFVOL=0
CPUFAN=10
AUXFAN1=0
NFORCEFAN=-1
AUX1FAN=-1
AUX2FAN=-1
GPUFAN3D0=70

[CmosSettings] (Stripped)

[EsaDevice1]
VendorID=2389
ProdID=10
ManufacturerString=NVIDIA
ProdString=ESA FW Update
DevDesciption=Master Control Board
TotalUsageCount=15

Output1_ReportID=65
Output1_UsagePage=65502
Output1_UsageID=81
Output1_DataType=13
Output1_InReportLen=5
Output1_OutReportLen=5
Output1_Data=0

Output2_ReportID=65
Output2_UsagePage=65502
Output2_UsageID=68
Output2_DataType=8
Output2_InReportLen=5
Output2_OutReportLen=5
Output2_Data=0

Output3_ReportID=65
Output3_UsagePage=65502
Output3_UsageID=69
Output3_DataType=9
Output3_InReportLen=5
Output3_OutReportLen=5
Output3_Data=13

Output4_ReportID=65
Output4_UsagePage=65502
Output4_UsageID=70
Output4_DataType=10
Output4_InReportLen=5
Output4_OutReportLen=5
Output4_Data=15

Output5_ReportID=66
Output5_UsagePage=65502
Output5_UsageID=68
Output5_DataType=8
Output5_InReportLen=5
Output5_OutReportLen=5
Output5_Data=0

Output6_ReportID=66
Output6_UsagePage=65502
Output6_UsageID=69
Output6_DataType=9
Output6_InReportLen=5
Output6_OutReportLen=5
Output6_Data=15

Output7_ReportID=66
Output7_UsagePage=65502
Output7_UsageID=70
Output7_DataType=10
Output7_InReportLen=5
Output7_OutReportLen=5
Output7_Data=6

Output8_ReportID=67
Output8_UsagePage=65502
Output8_UsageID=68
Output8_DataType=8
Output8_InReportLen=5
Output8_OutReportLen=5
Output8_Data=0

Output9_ReportID=67
Output9_UsagePage=65502
Output9_UsageID=69
Output9_DataType=9
Output9_InReportLen=5
Output9_OutReportLen=5
Output9_Data=15

Output10_ReportID=67
Output10_UsagePage=65502
Output10_UsageID=70
Output10_DataType=10
Output10_InReportLen=5
Output10_OutReportLen=5
Output10_Data=6

Output11_ReportID=68
Output11_UsagePage=65502
Output11_UsageID=68
Output11_DataType=8
Output11_InReportLen=5
Output11_OutReportLen=5
Output11_Data=1

Output12_ReportID=68
Output12_UsagePage=65502
Output12_UsageID=69
Output12_DataType=9
Output12_InReportLen=5
Output12_OutReportLen=5
Output12_Data=15

Output13_ReportID=68
Output13_UsagePage=65502
Output13_UsageID=70
Output13_DataType=10
Output13_InReportLen=5
Output13_OutReportLen=5
Output13_Data=6

Output14_ReportID=72
Output14_UsagePage=65502
Output14_UsageID=66
Output14_DataType=11
Output14_InReportLen=5
Output14_OutReportLen=5
Output14_Data=57

Output15_ReportID=73
Output15_UsagePage=65502
Output15_UsageID=66
Output15_DataType=11
Output15_InReportLen=5
Output15_OutReportLen=5
Output15_Data=50


  What is what here? The Nvidia Control Panel does okay for semi-saving the settings for CPU & GPU, yet fails on the front fan speeds. Why? So I wanted to edit the script manually so I don't have to keep changing the settings every time I play a game. (Now to check this post’s spelling in Word before posting, because that feature has been removed as well.)

 

  Hopefully this will post without an error. Why do I feel like I am beta testing a forum?

 

213 Posts

November 13th, 2008 02:00

Script?

 

[BoardConfiguration]
Version=200
CPU=10676
MCP=1104
SPP=2576
GPU=NVIDIA GeForce 9800 GT

[VoltageSettings]
CPUVOLTAGE=20
NFORCEVOLTAGE=1
MEMVOLTAGE=1
AGPVOLTAGE=-1
AUXVOLTAGE=-1
HTCPUSPPVOL=0
HTSPPMCPVOL=-1
CPUVREFVOL=0
CPUFAN=10
AUXFAN1=0
NFORCEFAN=-1
AUX1FAN=-1
AUX2FAN=-1
GPUFAN3D0=70

    Are there specific settings, or a number differentiation for each fan as per fan speed? Reason why I ask is that I set the CPU Fan to 80 and could audibly hear the fan speed reduce what activated. 10 make the CPU fan run faster that 80... Yet the GPU fan speed set to 70 is faster than 10... That does not make any sense.

    AUX 1 & 2 are which fans? I guess I need a tool that accurately monitors each fan speed (without block the entire desktop like the Nvidia virtual monitor) and play with the setting.

    But what is the cut-off or numeric translation for the CPU fan's speed? Does 1 = 20, and 10 = 100?? Why is AUX 1 & 2 negative 1 each?? Is there a Dell technical data sheet on adjusting the fan speed through software? There has to be code settings published somewhere. Could I please get some (accurate) help on this?

 

4.4K Posts

November 13th, 2008 12:00

I may not be of much help, but I changed the GPU fan speed (originally at 30%) to 46%, and that changed the value of GPUFAN3D0 from 30 to 46.

I also changed the CPU fan from the default value (not sure what that was as % on the slider, possibly also 30%) to 46%, and that changed the value of CPUFAN from 4 to 7.

So whilst for the GPU fan, the value of GPUFAN3D0 seems easy to interpret, the value of CPUFAN does not appear to be directly related to the % value shown on the slider in nVidia control centre

I think your best bet is to try diferent settings with the control panel sliders, apply the settings, then use the edit profile tab to save a new corresponding .nsu file and then open that in Notepad to see what the values are. Maybe that way you'll be able to find the relationship between the % setting on the sliders and the values shown in the .nsu file.

213 Posts

November 15th, 2008 11:00

    Thank you for the tips, that helped verify a few ov hte number issues I noticed there. The profile lack consistency between the fan control settings.

    Now to figure out how to set the PCI & HDD Large fan speeds... was so hoping someone from Dell (or other bright individual) would of chimed in on the profile settings to save trial & error.

3 Posts

December 18th, 2008 20:00

My son has owned an XPS 630 since April. Tonight, for the first time, the fans started blasting at full speed. The only cause we can see was that the day before this happened my son had changed the light settings in the Nvidia controller software. He shut down the machine and when he rebooted it today, the fans would not slow down. Other people have reported that changing the lighting will somehow corrupt the software.

I spent over two hours tonight trying to get the controls to work. All of the settings can be changed and saved, but the settings for the fans revert back to 100% immediately after the settings are applied. The software is also now hanging at times.

Some people have reported that Dell has replaced major components in the computer to fix this problem. That seems like the brute force method and probably will not work in the long run.

The hardware is probably fine. I suspect the software has a bug in it and needs to be fixed. Clearly, the company that manufactures this product is not interested or unable to find the problem. Other software is recommened by some people. My son downloaded a driver from Nvidia. When he applied it, the software hung. I also noticed that the profiles that can be loaded will not always load. The software complains that they are corrupt even though the software created the profile moments earlier.

Dell has been showing some signs that their customer service is slipping recently. However, in all fairness, all computer software and hardware providers these days are unable to provide good support. Frankly, I believe the complexity of these products has finally surpassed the abilities of human beings to manage them. If North American society has an achilles heal, technology is it.

3 Posts

December 22nd, 2008 18:00

I had read that a firmware download would fix this problem. There were other software downloads that were suggested by other users as well.

My son downloaded the firmware from Nvidia and installed it. This solved the problem.

7 Posts

March 15th, 2009 15:00

I have been looking into the same problem.  I believe for fan control and LED control we are looking a 4 bit DACs.  4 bits = 16 states, zero thru 15.  The sliders for the LED controls appear to verify this as they run to 15.  Fan control is 0 to 100% sliced in 15 increments.  That's approx 7% per increment.  Fan speed is proportional to the number appearing in the nsu file -- but they are contolling some aspect such as current or voltage -- and not likely being as sophisticated as to close loop on fan speed.  I can verify that the numbers run as indicated by changing CPU fan speed and creating a new profile -- then opening the nsu file with notepad.

I have not been succesful at using notepad to edit an nsu file -- so there is something unigue about one created with the Nvidia control panel.

I believe that the negative one (-1) entry for AUXFAN1 and AUXFAN2 mean they are under automatic fan control... and somewhere there lies a bug.  Best guess is the ESA board's firmware.  I believe Dell is responsible for that board; and it may not be compatible with Nvidia's control panel.  I too cannot get my AUX fans to set.  And if I try to set a "Rule" for the auto AUX fan curve, the SW goes unstable.

If someone figures out what the 15 ESA outputs represent -- please let me know.

3 Posts

March 15th, 2009 17:00

I tried editing the NSU file in notepad as well as using the software to chagne the driver. Either way, the settings would revert. The software contains a bug, as you suggested. The answer is to download the updated software from Nvidea's web site. My son did this and solved the problem with the fan. He can now control the fan through the software as he should.

7 Posts

March 16th, 2009 08:00

I tried editing the NSU file in notepad as well as using the software to chagne the driver. Either way, the settings would revert. The software contains a bug, as you suggested. The answer is to download the updated software from Nvidea's web site. My son did this and solved the problem with the fan. He can now control the fan through the software as he should.

 

kshorting:

 

Thanks for the info.  I have already downloaded, but not installed Nvidia's latest SW.  I did manage to figure out where the front fans are controlled in the nsu file.

Output14_ReportID=72
Output14_UsagePage=65502
Output14_UsageID=66
Output14_DataType=11
Output14_InReportLen=5
Output14_OutReportLen=5
Output14_Data=122

Output15_ReportID=73
Output15_UsagePage=65502
Output15_UsageID=66
Output15_DataType=11
Output15_InReportLen=5
Output15_OutReportLen=5
Output15_Data=141

this is at the end of the nsu file -- note the 122 and 141 -- this file drives the front fans at approx 2000 RPM.

My XPS 630i's invoice date is 3/2/09 -- I have decided to send it back.  This control issue -- the constant activity on the HDD light, the crippling of the SLI Video cards from 16 to 8 lanes and the Q6600 CPU being obsolete make me regret the purchase;  and I am in the 21 day window -- so, back it goes.

I will build my own system.

Kindest Regards,

AkaMongo

No Events found!

Top