NotebookForums.com › Forums › Notebook Manufacturers › Dell Notebook Forums › Dell Home (Inspiron, XPS, Studio) › Beta Testers Wanted - I9kfangui
New Posts  All Forums:Forum Nav:

Beta Testers Wanted - I9kfangui - Page 5

post #81 of 102
Thread Starter 
Let me know what you think of the new icon in build 4, I think it's WAY better then the "blue" one.

Thanks to donations, now totaling $40, I was able to get a real icon creation program that ties in with Photoshop. Thanks to everyone that's donated, it really does help out.

- Spuds
post #82 of 102
Version 2.3 internal beta 3 build 4

Upon removal of previous version, (through CP Add/Remove) also noticed that the option to “save settings” was not offered this time
and Install of beta 4 was a single click of the downloaded.exe file., without any need to find and click the ‘fanio.exe’ file.

Console looks good and all settings were ‘default’ but easily reset to preferences.

The “About…” box no longer has a link to ‘homepage’ or ‘manual’.

Fan ‘RPM’s: Upon first use of original FanGui, had noticed that fan RPM’s were about
10% lower on “Slow” and 10% higher on “Fast” than under BIOS Control. This was
noticeable in sound as well as ‘RPM’s reported.

With i9FanGUI, (beta) this is only true if you first un-check Enable temperature control
(both fans are forced to high) then clicking Direct Control, …first fan and …second fan,
Apply and now fan RPM is 10% slower when returning to “Enable temperature control
until system is shut down.

Will be good to have more control on fan ‘RPM’s.

Quote:
The bios has more levels of fan control available then the fanio driver that controls the fans. The options that I can hit with the application are off, slow, high. I'm stilling digging into that realm and hope to one day have the full scale available.
edit:- Search of Program Files and the "MDI" folder is missing, also a search for fanio.exe shows nothing on 'my computer'.
Program is running from my download folder with the I9kfanGUI2.3b3b4.exe inside. Was the removal of the previous
beta release (was inside Program files MDI Folder) an error?

There is a fanio.sys (created last week) in System32\Drivers.
post #83 of 102
Thread Starter 
Quote:
Originally Posted by pilotart
Version 2.3 internal beta 3 build 4

Upon removal of previous version, (through CP Add/Remove) also noticed that the option to “save settings” was not offered this time
and Install of beta 4 was a single click of the downloaded.exe file., without any need to find and click the ‘fanio.exe’ file.

Console looks good and all settings were ‘default’ but easily reset to preferences.

The “About…” box no longer has a link to ‘homepage’ or ‘manual’.

Fan ‘RPM’s: Upon first use of original FanGui, had noticed that fan RPM’s were about
10% lower on “Slow” and 10% higher on “Fast” than under BIOS Control. This was
noticeable in sound as well as ‘RPM’s reported.

With i9FanGUI, (beta) this is only true if you first un-check Enable temperature control
(both fans are forced to high) then clicking Direct Control, …first fan and …second fan,
Apply and now fan RPM is 10% slower when returning to “Enable temperature control
until system is shut down.

Will be good to have more control on fan ‘RPM’s.



edit:- Search of Program Files and the "MDI" folder is missing, also a search for fanio.exe shows nothing on 'my computer'.
Program is running from my download folder with the I9kfanGUI2.3b3b4.exe inside. Was the removal of the previous
beta release (was inside Program files MDI Folder) an error?

There is a fanio.sys (created last week) in System32\Drivers.
Let me give a brief overview of how the application works with the driver and installer.

Installer files (exe files only, leaving out the .txt stuff)
i9kfangui.exe - the application
Fanio.exe - the driver install application

Here's what the installer does on installation
- Checks to see if you already have a version installed (only the new installer installs are checked)
- Extracts the contents of the install archive to the specified location
- Runs fanio.exe to start the driver install process (which doesn't work correctly)
- Tell's windows that you have installed the application and writes the basic install registry keys

Here's what the installer does not do on installation
- it does not create the default set of i9kfangui registry keys for user specific settings, those are actually created by the application when you first run it.
- Does not remove the driver, this is done with fanio.exe

Here's what the installer does in uninstall mode
- removes the files and install registry keys, this does not include the settings for i9kfangui as those are handled outside of the installer

So what files does i9kfangui need to run?
i9kfangui.exe - the main application
fanio.sys - the driver that connects to smbios functions

Curently the only build that has been released in installer version was .006, while I have other builds I've been working on, they are not ready.

So why do i refer to install builds and then application builds?
Installer builds are just that, the build of the "install" application
Applicaiton builds are the i9kfangui application beta builds, these add features, fix bugs, and all that jazz

So to recap:
.006 is the first released installer build, this build of the installer contains build 1 of beta 3 for i9kfangui 2.3

The current release build of i9kfangui 2.3 beta 3 is Build 4.

The installer will get alot more tweaking once the i9kfangui application hits RC (Release Canidate). When the application hits RC, features are no longer being added, just bug fixes.

The installer will install files to c:\program files\mdi\i9kfangui by default in the next release, this will be the install folder for the application.

As long as you have the fanio driver (fanio.sys) installed, you can run the beta application builds from anywhere on your computer.

Hopefully that will help clear things up a bit.
- Spuds
post #84 of 102
Thread Starter 
I went ahead and changed over to the new site as maintaining both was getting to be a pain. All downloads are now in the downloads area on mckenziedev.com, Internal Beta versions are limited to downloading by registered beta testers only.

I went ahead and put build 4 of Beta 3 up for those non-beta testers to get a sneak peek at what's coming. With any luck, i'll have build 5 done up either this weekend or early next week. I'm going to get the rest of the graphing options in place, and see about some other items i've been wanting to add into that build.

In addition i've added some items to the FAQ's. If your a good writer and want to post up some other FAQ's, install notes, whatever, shoot me a PM and we can talk about giving access to post info.

Thanks!!
Spuds
post #85 of 102
i would like to help test since i do play a lot of games on my i9300...
where do i go to ask for group access...
i am registered as Caboose.
post #86 of 102
Quote:
Originally Posted by Caboose101
...snip...i am registered as Caboose.
Caboose,

Did you "Register" on his website? Then your in... (...for group access...)
Quote:
Originally Posted by spudsdude
I went ahead and put build 4 of Beta 3 up for those non-beta testers to get a sneak peek at what's coming.
In any case, he has opened beta, (build 4) to all so give it a try and post some quality feedback.
Just visit or log-in to his website, where he has added some excellent FAQ's to read and Download the files.
Quote:
Originally Posted by Spuds
So to recap:
.006 is the first released installer build, this build of the installer contains build 1 of beta 3 for i9kfangui 2.3

The current release build of i9kfangui 2.3 beta 3 is Build 4.

The installer will get alot more tweaking once the i9kfangui application hits RC (Release Canidate). When the application hits RC, features are no longer being added, just bug fixes.

The installer will install files to c:\program files\mdi\i9kfangui by default in the next release, this will be the install folder for the application.

As long as you have the fanio driver (fanio.sys) installed, you can run the beta application builds from anywhere on your computer.

Hopefully that will help clear things up a bit.
- Spuds
Thank you for that excellent explanation,

I see now that there was no need for my CP Add/Rem of the successful install by .006
An attempt to "Recover to..." says it's "the current version of the file that already exists on your hard drive."

I would have been better off to just add the 'beta 3 - build 4".exe to the mdi folder.
(Would not have lost the 'profiles' and user settings)

Although it seems to be functioning perfectly, it is no longer listed in the "Program List" (or A/R).

I had began with your very first "changes" and your recommended Registry Edit, so what was
removed (with the 'save settings' option) had been the original i8kFanGUI Program (as instructed) prior to running your .006 Install Program.

I would second Mr.K6's request for
Quote:
Originally Posted by Mr.K6
"...to get back down to 2600RPM...(there's noticiable difference in noise)....Possibility for a 3rd setting?..."
for the slower fan speed.

My knowledge of Programing is strictly limited to seeing HOW MUCH WORK goes into just making one simple function happen (like magic).
post #87 of 102
ive been testing the new beta for a while now and i am really pleased with max speed.
Here are some system specs to start with
i9300, 2.0 ghz P M , 1 gb ram , 80 gb 5400 rpm hd , go 6800 Oc'ed to 375 / 763

I tested Version 2.3 internal beta 3 build 4 with HALF LIFE 2 yesterday.
Nvidia 81.95 driver, all settings set to application control, 1440 x 900 resolution with max settings. AC power.

I wasnt looking for performance, but the game still ran fine, not much choppiness..

I had max speed ON the entire time, used compressed air first to clear up my fan vents. I checked the max temperature reading in i9k, it was 51 celsius for cpu, and 61 celsius for gpu. I got around 60 celsius / 75 celsius with the dell crap, so i am very pleased with this application.

The computer is idling right now at a new low for me of 33 / 39 cpu gpu

One problem i had, mentioned earlier in this thread, was the whole FN + Z thing when you are at max speed, i get the whole flicker thing and max speed goes back on.

I recommend definately ahving some kind of hotkey to control maxspeed.

Observer mode while in max speed does not do much. I will test for cpu and mem usage soon and report the results
I will keep testing with other games and programs, great application.

okay i tested it under observer mode with max speed for about an hour, the mem usage never goes over 4,566 , and cpu usage is 0, sometimes goes to 2 for a milisecond but thats all.(currently running on battery)
post #88 of 102
Thread Starter 
I've fixed the fan driver installer error (it was missing the required driver file) and posted it to the downloads area of the site.

I am still working on the internal beta builds and hope to have the next stable build uploaded in the next few days.

Here's the bulk of the new features that I'm working on for the next build release.
- Adding in graph line size options (done)
- Adding in graph color selection options (in work)
- Adding in a new "Video Card" selection option, to fix offsets that are required for different video cards to correctly display the gpu temp. (in work)

- Spuds
post #89 of 102
Hey spudsdude.. any chance of this turning around and working for other Dells like the 700M as well?
post #90 of 102
Fan control for other operating systems

There is a big list on site linked above of Dell Portables that should be able to use it.
post #91 of 102
Quote:
Originally Posted by pilotart
Fan control for other operating systems

There is a big list on site linked above of Dell Portables that should be able to use it.
Yup I know about that .. I was asking if spudsdude would be adding other laptops to his i9kfangui program since it has some additional features over i8kfangui. There also seems to be much more work going into his app then the original one since i8kfangui hasn't been updates since March 05! I was also asking about tha 700M specifically which is not listed on the above mentioned site.
post #92 of 102
Thought perhaps 700M was introduced after that list was created, i9300's are not on the list either.

I know he developed this for the i9300/XPS2 but it works great on D800 as well, have you tried it on a 700M?

Spuds mentioned doing something for the 'single-fan' systems like i6000's etc..
post #93 of 102
Thread Starter 
pilotart is correct..
For the 700m, I'm classing that like the other single fan systems..

Max Speed has the option to select which fans to support single fan laptops. The temp control area can be set to higher values for now to allow it to work.

So it'll work, with abit of tweaking to the temp control temp. settings for the second fan.
post #94 of 102
I noticed something weird yesterday while i was playing a game. Here is a screenshot of my current set up for fan control:

My cpu temperature was fluctuating from 35 - 40 , and gpu was around 60 - 65, The fan profiles were both correct according to my setup, cpu was 2, gpu was 4, but for some reason the rpm of fan 1 was above 4000!

This might be an issue related to max speed because i had that turned on earlier. It could also be that i9k was not really turned on, because sometimes when i press fn + z to exit out of the app, and then i turn it on again, the app doesnt regain control ... I dont know if its possible, but an idicator to show whether the dell bios is controlling the fans would be a nice addon.

I managed to get a screenshot of this happening with my gpu fan this time. I launched the app, turned on fan control, turned on max speed, clicked stop max speed(which doesnt turn the max setting off for me, it only makes it so that i can turn it off by enabling fan control), turned fan control off and then on (in order to reset max speed setting).
post #95 of 102
Thread Starter 
Quote:
Originally Posted by Caboose101
I noticed something weird yesterday while i was playing a game. Here is a screenshot of my current set up for fan control:

My cpu temperature was fluctuating from 35 - 40 , and gpu was around 60 - 65, The fan profiles were both correct according to my setup, cpu was 2, gpu was 4, but for some reason the rpm of fan 1 was above 4000!

This might be an issue related to max speed because i had that turned on earlier. It could also be that i9k was not really turned on, because sometimes when i press fn + z to exit out of the app, and then i turn it on again, the app doesnt regain control ... I dont know if its possible, but an idicator to show whether the dell bios is controlling the fans would be a nice addon.

I managed to get a screenshot of this happening with my gpu fan this time. I launched the app, turned on fan control, turned on max speed, clicked stop max speed(which doesnt turn the max setting off for me, it only makes it so that i can turn it off by enabling fan control), turned fan control off and then on (in order to reset max speed setting).
Here's what happens when you hit the Stop button for max speed, it does a quick temp check on the cpu/gpu, and based on those temps will set the fans one last time to the max speed or if the temps are low enough, to low, and then stop sending the push commands. If you had temp control selected before running max speed, it will switch back to temp control. If you didn't it will basically be in type of observer mode, sending no commands to the fans to change the speeds.

It will never set the fans to off, while it could do that, and it could be based off temp, I decided that it wasn't a good idea to turn the fans off with any automation that the user doesn't select.

Max speed is designed to force the fans to the highest setting on a interval basis, this overrides the bios control as it will resend the commands to force the max fan speeds. Bios version A05 likes to slow down the fans to save battery life, which leads to about a 10c difference in temps.

Here's an example of Max Speed versus the bios (totally made up numbers, but this is generally what happens, temp increases over time as the bios slows the fans down before it's cooled completely)

Bios Control of the fans running BF2
GPU hits 80c, fan 2 goes to max
new map, gpu gets some cooldown time while it's loading
GPU cools back down to 60c, fan 2 goes to slow
GPU temp sits at 60c since at the slow speed the heatsink is saturated
map loads, gpu temp jumps back up from 60c to 85c
new map, gpu gets some cooldown time while it's loading
GPU cools back down to 60c, fan 2 goes to slow
GPU temp sits at 60c since at the slow speed the heatsink is saturated
map loads, gpu temp jumps back up from 60c to 90c

Max Speed running BF2
GPU hits 80c, fan 2 already at max
new map, gpu gets some cooldown time while it's loading
GPU cools back down to 50c, bios attempts to slow down the fan, max speed overrides that setting and fan 2 is on high
GPU temp sits at 50c
map loads, gpu temp jumps back up from 50c to 80c
new map, gpu gets some cooldown time while it's loading
GPU cools back down to 50c, bios attempts to slow down the fan, max speed overrides that setting and fan 2 is on high
GPU temp sits at 50c
map loads, gpu temp jumps back up from 50c to 80c

Give it a try yourself, play 3 maps (same maps) with the same video settings, one under bios control, the other under max speed. The example is for any 3d application (so 3dmark also works). Reset the max temp after bios control so it will show the max speed max temp.

And here's one example where max speed will fight with the A05 bios (temps at which this happens can vary, it's bios version specific).
cpu at 57c, bios says go to slow speed, fan attempts to go into slow mode, max speed forces it to high
cpu heats hits 58c, and back to 57c, bios again attempts to put the fan in slow mode, max speed forces it back to high
repeat

Temp control can do the same thing, and usually is where this problem appears.
so the fans are wooosh, wooom, wooosh, wooom, woosh, wooom as the two fight for control.
This will not happen all the time, and basically requires a steady load on the system that will put the temps in a range that the bios keeps trying to slow it down to give you more battery life.

I had A05 on my wifes 9300, and my xps2.. the keyword is had.. the increased temps where not worth the few minutes of extra battery life. Support for the 7800gtx appeared in A04 so A05 shouldn't be required to run it, however I don't have a 7800 to test this out.

One thing I am planning on adding to max speed is the option to give a buffer so this doesn't happen, basically allowing a temp range (anything below XX) in which the commands to push the fans to max speed will not occur. If the temp is over that value then the push occurs. This will be a drop down selection, located under the start/stop buttons or in the options menu. (TBD) I'm still coding some graphing options and gpu selector to adjust the gpu reported temp based on the video card. So this will be in the build following those changes and prob. be one of the last new features added before debugging in the release build.

If I can get my hands on a 7800 I could code a specific build that handles the 9300, with the A05 bios, and the 7800gtx. Tweaked for maximum settings and min. fighting for fan control. For now, the option for the temp buffer will allow a work around.

- Spuds
post #96 of 102
Is it just me or does this program makes the fan work more then it does compared to it coming right out of the box?
post #97 of 102
Thread Starter 
Quote:
Originally Posted by Nessal
Is it just me or does this program makes the fan work more then it does compared to it coming right out of the box?
I guess that depends on how you use it and your laptop and what bios version you are running.

Running the fans with the "Max Speed" option will run those fans on higher longer then the dell bios will.

Running the fans with the temp control option is allowing you to select the temps and fan speeds.

Running it in observer mode doesn't change any fan controls.

Is it a required application to use the Dell laptops? Of course not. Neiter are the bios updates, bios hacks, cpu pin mods, gpu swaps, power supply and battery changes, getting the bluetooth module from spare parts and installing it yourself, swapping hard drives, freeing up hard drive space by removing the hidden partition, remove all the bloatware from startup, adding in a dvd burner, doing a firmware hack on a dvd burner for bitsetting, etc.

Do some of those make it a better laptop, they can.

What it can do is allow a smart user to change options, monitor temps, troubleshoot the system fans, and take control over them based on what they are using the laptop for.

It's all about options
post #98 of 102

[]Enable fan usage balancing?

Quote:
Originally Posted by Caboose101
I noticed something weird yesterday while i was playing a game. Here is a screenshot of my current set up for fan control:
Noticed that he has a check in []Enable fan usage balancing

Could that cause it to want to swap profiles (1 & 2) and cause something weird to happen?

That is a box I have never checked as each of my fans has a unique task.
post #99 of 102
Quote:
Originally Posted by spudsdude
I guess that depends on how you use it and your laptop and what bios version you are running.

Running the fans with the "Max Speed" option will run those fans on higher longer then the dell bios will.

Running the fans with the temp control option is allowing you to select the temps and fan speeds.

Running it in observer mode doesn't change any fan controls.

Is it a required application to use the Dell laptops? Of course not. Neiter are the bios updates, bios hacks, cpu pin mods, gpu swaps, power supply and battery changes, getting the bluetooth module from spare parts and installing it yourself, swapping hard drives, freeing up hard drive space by removing the hidden partition, remove all the bloatware from startup, adding in a dvd burner, doing a firmware hack on a dvd burner for bitsetting, etc.

Do some of those make it a better laptop, they can.

What it can do is allow a smart user to change options, monitor temps, troubleshoot the system fans, and take control over them based on what they are using the laptop for.

It's all about options

Well no arguments there. I was just asking if the i9kfan took control over the fan functions rather then let bios do it's own thing and set the fan to kick in at a lower temp.
post #100 of 102
Good to start out with "Observer" mode and see what your BIOS does.

On this D800 both fans would be off until CPU got 'too hot' then both would come on Fast Speed and quickly cool it down.

FanGUI allows you to design a profile to keep the system cooler and more constant temperature.

My fans may run a little more on Slow Speed but rarely ever need to go to High Speed.

I am sure my fans, as well as my system will last longer, thanks to FanGUI.

Spuds' addition of the ability to control GPU Fan by GPU Temperature is a MAJOR Improvement to the utility of FanGui for my D800.
New Posts  All Forums:Forum Nav:
  Return Home
NotebookForums.com › Forums › Notebook Manufacturers › Dell Notebook Forums › Dell Home (Inspiron, XPS, Studio) › Beta Testers Wanted - I9kfangui