SpeedFan 4.35 Beta 27 / 4.34 Final
SpeedFan - Утилита для контроля материнской платы - температура, напряжения, скорости вентиляторов, а также за температурой жестких дисков (если они поддерживают эту функцию). Крайне положительная черта SpeedFan, выделяющая эту программу среди аналогичных - умение изменять скорость вращения вентиляторов, в том числе в зависимости от температуры внутри системного блока.
***************
SpeedFan 4.35 beta 27 is online! It supports new hardware, greatly improves SCSI support, adds a new EXOTICS tab with improved sensor readings, adds full support for ARECA RAID controllers, fixes some issues and much more.
SpeedFan is a program that monitors voltages, fan speeds and temperatures in computers with hardware monitor chips. SpeedFan can even access S.M.A.R.T. info for those hard disks that support this feature and show hard disk temperatures too, if supported. SpeedFan supports SCSI disks too. SpeedFan can even change the FSB on some hardware (but this should be considered a bonus feature). At the lowest level, SpeedFan is a hardware monitor software that can access digital temperature sensors, but its main feature is that it can change fan speeds (depending on the capabilities of your sensor chip and your hardware) according to the temperatures inside your pc, thus reducing noise. Several sensors, like Winbond's and the AS99127F support fan speed changing, as well as others from Maxim, Myson, Analog Devices, National Semiconductor and ITE, but the hardware manufacturer must have connected the relevant pins to some additional, yet trivial, circuitry. This means that if you have, say, a Winbond W83782D on a BP6 then you're ok, but not every motherboard with such a hardware monitor chip will be able to change fan speeds. From one of the very first hardware monitor chips that could be found in standard PCs, the National Semiconductor LM75 (and all of its clones, like the Philips NE1617 and the Philips NE1618 or the Maxim MAX1617) or the Analog Devices ADM1021, such chips have been greatly improved, both in their precision and in their capabilities. Current chips can monitor fan speeds, voltages and change fan speeds by using PWMs (Pulse Width Modulation). Some chips can even be programmed to vary fan speeds without any additional software intervention. If your BIOS was programmed to setup such chips this way you can still try to use SpeedFan's Advanced Configuration to revert to manual (software controlled) mode. Winbond W83697HF, Analog Devices ADT7463, SMSC EMC6D102, ITE IT8712F, National LM85C and Maxim MAX6650 are very good candidates. Some SuperIO chips include temperature sensors too. SpeedFan can automatically detect them and use their features. SpeedFan can find almost any hardware monitor chip connected to the 2-wire SMBus (System Management Bus, a subset of the I2C BUS) Serial Interface and to the ISA BUS and works fine with Windows 9x, ME, NT, 2000, 2003 and Windows XP. It works with Windows 64 bit too. It can be minimized to the tray and is compatible with Motherboard Monitor 5.
How it does its job
SpeedFan monitors temperatures, through available hardware monitor chips which expose their temperature sensors connected to different places inside your computer, and, according to your setup, does its best to keep them at your desired value. You can even change a fan speed according to the temperature of your hard disk. When choosing parameters for the minimum and maximum fan speed, try to set them by hand (disable all the VARIATE FANs checkboxes) and listen to the noise. When you hear no noise from the fan then you can set that value as the minimum fan speed for that fan. I suggest using 100 as the maximum value, unless you hear a lot of noise from it, in which case you might reduce the maximum speed to 95 or 90. Obviously, nothing says that you can't set 60 as your maximum value and, sometimes, I myself set it that way. Consider that when the WARNING temperature is reached, the program sets the fan speed to 100, whichever maximum speed you set. One last word should be said regarding the USE FAN x listbox. In my pc, more than one temperature changes when a fan runs faster. You can say on which fan every temperature should rely. On my system, TEMP1 and TEMP3 are both influenced by FAN1.
A few numbers...
SpeedFan can:
* handle almost any number of South Bridges
* handle almost any number of hardware monitor chips
* handle almost any number of temperature readings
* handle almost any number of voltage readings
* handle almost any number of fan speed readings
* handle almost any number of PWMs
Notes
First of all, you have to identify which temperature sensor is which. SpeedFan strictly adheres to available datasheets for each sensor chip. Please remember that hardware monitors are chips that do have some pins (small connectors) which should be connected to some additional hardware (temperature probes, thermistors or thermocouples) in order to be able to read temperatures. Only a few hardware monitor chips do label their connectors with "CPU", "System" and the like. Most of them use labels like "Temp1", "Local" or "Remote". The hardware manufacturers connect available pins to different temperature sensors basically according to the physical placement of components on the motherboard. This means that the same chip, an ITE IT8712F, for example, might be connected to a sensor diode measuring CPU temperature on Temp2 and, on a different hardware, it might be connected on Temp1. If you have a "Local" sensor and a "Remote" labeled one, this usually means that "Local" is the temperature of the monitor chip itself and "Remote" is the temperature read from a "remote" probe.
When you have properly identified which temperature sensor is which, try to lower the speed of each fan and look at reported speed and temperatures. If you do not allow SpeedFan to change any fan speed and set all the speeds too low, then SpeedFan won't be able to avoid overheating.
Version info:
4.35 - not info!!!
4.34 - added full support for SiS964 SMBus
- added full support for SiS966 SMBus
- added full support for ULi M1575 SMBus
- added full support for VIA VT8237S SMBus
- added full support for VIA VT8251 SMBus
- added full support for nVidia MCP61 SMBus
- added full support to read internal temperatures on AMD K10 processors
- added native nVidia video card (up to, but excluding 8xxx) internal temperature reporting
- added full support for SMSC SCH5307
- added full support for F8000 temperatures and fan speeds
- added full support for SMSC EMCT03
- added full support for WINBOND W83793G, including ADVANCED options
- added support for Fintek F71782F hardware monitor at unusual addresses
- added support for Winbond W83627DHG at unusual addresses
- added support for ITE IT8726F hardware monitor at unusual addresses
- added support for a new stepping of the Andigilog aSC7621
- Winbond W83791D properly handles higher fan divisors for fan1, fan2 and fan3 and shows fan4 and fan5 too
- added SMSC LPC47M192 FAN DIVISOR settings in CONFIGURE / ADVANCED
- added full PWM support to SMSC LPC47B397, including settings in CONFIGURE / ADVANCED
- CONFIGURE now allows to go as low as -60C when selecting the DESIRED and WARNING levels to let users of the RELATIVE Intel Core temperature reading properly configure SpeedFan
- improved DDR2 memory module size detection
- added preliminary DDR3 identification
- new icon by Bengt Strom
- fixed an issue where Intel Core temperatures on multi core systems reported the same temperature for all cores
- improved Tjunction detection for Intel CORE temperatures (you might no longer need the temperature offset in CONFIGURE / ADVANCED)
- fixed crash on several DFI motherboards
- fixed the detection of older revisions of the ITE IT8705F
- restored the correct clock speed after resume from hibernation
- rewritten the logic of the usage of a synchronizer in the thread that reads CPU usage (this will fix the SpeedFan not exiting issue)
- address $2E on DFI motherboards is no longer scanned if the motherboard model starts with LP. If you have one of these models and you know that there should be a valid chip at that address, send me a SEND REPORT (INFO tab) with some NOTES
- fixed ADT7475 temperature readings when in offset 64 mode
- fixed a bug when changing the type of data to be charted
- mails sent by SpeedFan now properly separate headers and the body with a blank line
- fixed an issue with SUN 2864 motherboard
4.33 - completely rewritten the detection and the identification strategy of ITE IT871xF chips (fan readings are now ok)
- xAP support is now properly reenabled between sessions
- fixed context sensitive help (F1 key) on Windows Vista
- enabled, if needed, the SMBus on Intel ICH7 and ICH8-M
- added several checks to CPU usage routines, fixing a nasty issue where an error window appeared once every second
- added full support for ATI SB600 SMBus
- added full support for Intel ICH9 SMBus
- added full support for nVidia MCP55 SMBus
- added sull support for ADT7475
- added nVidia Control Panel access to read video card temperatures
- supported the IT8716F and the IT8718F hardware monitor at unusual addresses
- added some SMB scan exceptions for Compal 08A0
- SMBus address $15 no longer scanned on AOpen i975Xa-YDG
- fixed an issue that caused the DFI LP UT NF4 SLI-DR Venus to power off on program start
- added support for Fintek F71872F voltage readings
- IT8712F-J now uses two undocumented FAN DIVs
- speeded up Asus M2N32-SLI DELUXE program startup
- added detection of an unknown Fintek chip (to avoid false detection of other sensors at the same address)
- W83627EHF and W83627DHG now properly show SMARTFAN III in CONFIGURE / ADVANCED
- W83627EHF and W83627DHG can now change PWM TYPE from PWM to DC in CONFIGURE / ADVANCED
- fixed FAN DIVISOR settings for Winbond W83791D
- added PWM OUT BASE CLOCK selection for WINBOND W83627DHG, W83627EHF and W83627EHG
- warning temperature can now be set as high as 125C in CONFIGURE
Лицензия: Freeware.
Официальный сайт: wwwalmico.com