home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Utils / MBProbe / mbprobe131b9.exe / FAQ.txt next >
Encoding:
Text File  |  2002-02-24  |  18.9 KB  |  356 lines

  1.                                   MBProbe
  2.                         Frequently Asked Questions
  3.                 Copyright 1998-2002 Jonathan Soon Yew Teh
  4.                       http://mbprobe.livewiredev.com/
  5.  
  6. General
  7. -------
  8. Q: Does MBProbe slow down my computer?
  9. A: Yes, by a little. ANY program running in the background will slow down the
  10.    computer. The question is: by how much? MBProbe only polls the monitoring
  11.    chips once every 5 seconds and does some trivial calculations and
  12.    comparisons so the impact on system performance is negligible. You
  13.    certainly won't notice it and it probably won't affect benchmarks like
  14.    Winbench or Winstone either.
  15.  
  16. Q: It says "Unable to open giveio.sys driver" in Windows NT/2000 and quits.
  17.    I thought you said it supported Windows NT/2000.
  18. A: It does. You must install the giveio.sys driver first using NTINST
  19.    otherwise MBProbe will be unable to access I/O ports. Refer to readme.txt.
  20.  
  21. Q: Why does it detect my CPU incorrectly?
  22. A: Many CPUs share the same CPUID (see techinfo.txt) and MBProbe does not
  23.    make any attempt to differentiate them as this is not its primary purpose.
  24.    Get a proper CPU identification program instead.
  25.  
  26. Q: Why does my system hang/reboot when MBProbe tries to suspend it?
  27. A: This is a power management issue rather than an MBProbe issue as it is
  28.    calling a proper, documented Win32 API function to suspend the system.
  29.    Your system doesn't have power management setup properly or one of the
  30.    drivers in your system does not support power management correctly and
  31.    needs to be upgraded.
  32.    You can opt for MBProbe to do nothing or to shutdown the system instead.
  33.  
  34. Q: How do I change the directory where the logs are generated?
  35. A: Simply start MBProbe from a different directory. Edit the properties of
  36.    the MBProbe shortcut and change the path in the 'Start in' entry.
  37.  
  38. Q: Why does Scandisk or Defrag keep restarting?
  39. A: The logging options write something to the hard drive occassionally,
  40.    especially history logging. Disable logging for the duration of the
  41.    Scandisk or Defrag.
  42.  
  43. Q: How do I specify arguments for the executable run by a warning event?
  44. A: You can't. Write a script for this using a DOS batch file, JScript or
  45.    VBScript. You will require the Windows Scripting Host for the latter two.
  46.    Other scripting languages like Perl will also work as long as you
  47.    associate the extension (e.g. .perl) with the correct interpreter (e.g.
  48.    c:\perl\bin\perl.exe). In fact, any file type with an 'Open' function
  49.    defined will work.
  50.  
  51. Q: How do get it to do ... when a warning event occurs?
  52. A: Write a script to do it and put that as an executable. With the right
  53.    scripting language (and some programming skills) you can get it to do
  54.    practically anything :)
  55.  
  56. Q: I've recently upgraded from a rather old version of MBProbe and/or
  57.    changed my motherboard and now MBProbe is behaving strangely?
  58. A: Quit MBProbe and delete the registry key:
  59.      HKEY_LOCAL_MACHINE/Software/Jonathan Teh/MBProbe
  60.    Restart MBProbe and it will restore its default settings.
  61.  
  62. Hardware
  63. --------
  64. Q: How do I know whether my motherboard has a monitoring chip?
  65. A: The easiest way is to just run MBProbe and see if it finds anything. Some
  66.    recent motherboards do include a hardware monitoring chip.
  67.    The following indicates your motherboard has a monitoring chip:
  68.    1. The BIOS setup has voltage/temperature/fan speed readings.
  69.    2. The motherboard comes bundled with some monitoring software or Intel
  70.       LANDesk Client Manager with temperature monitoring.
  71.    3. You check the motherboard and find one on it :)
  72.  
  73.    These may indicate that your motherboard does not have a monitoring chip:
  74.  
  75.    1. You have a branded computer (e.g. Dell, Gateway, HP) or have an OEM
  76.       motherboard. Some motherboard manufacturers like Asus, Intel and QDI
  77.       do not include hardware monitoring in their OEM boards.
  78.  
  79. Q: I'm very sure my motherboard has a hardware monitoring chip but it still
  80.    says "None".
  81. A: So it does. Check the list of unsupported chips first to see if the chip
  82.    in your motherboard is listed there. If it is, you're out of luck.
  83.    If not, it may be that your chip isn't where MBProbe expects it to be.
  84.    The LM78-type chips are searched for at ISA port 290h. Other hardware
  85.    monitoring chips are searched for at SMBus address 28h-2fh. Chips at other
  86.    ports/addresses will not be found.  If you have such a configuration, try
  87.    to find out the address of the chip and contact me with the information.
  88.    SMBus monitoring chips are slave devices and as such need a supported
  89.    SMBus host.
  90.  
  91. Q: Does MBProbe support multiprocessor systems?
  92. A: Yes, it will work fine on systems with more than 1 CPU. However, in order
  93.    to monitor more than one CPU, it would require that the monitoring chips
  94.    support monitoring more than one CPU. E.g. the Asus P2B-D uses a W83781D
  95.    which can monitor 2 CPU core voltages, 2 CPU core temperatures (via
  96.    thermistors) and 2 CPU fans. Check the with the motherboard manual or
  97.    manufacturer.
  98.  
  99. Q: My SMBus host shows "(Disabled)". How do I enable it?
  100. A: Some chipsets (e.g. ALi) have the SMBus host and power management
  101.    controller as one device. Try enabling power management in the BIOS setup.
  102.    For other chipsets, a BIOS upgrade may be necessary. Contact your vendor.
  103.  
  104. Q: My motherboard has a VIA MVP3 chipset. Why isn't the SMBus being detected?
  105. A: Most MVP3 chipsets actually have a VT82C586B south bridge which has an I2C
  106.    host and not an SMBus host. This is unsupported (read knownissues.html for 
  107.    the reason). I do have a spare motherboard with a 586B south bridge but
  108.    have not found the time to support it.
  109.  
  110. Q: What's SMBus?
  111. A: SMBus is Intel's System Management Bus which is subset of the Philips
  112.    I2C bus. It is a two-wire serial interface for devices such as hardware
  113.    monitors, smart batteries and power management related chips. Devices on
  114.    the bus are SMBus slaves and thus requires an SMBus host to communicate
  115.    with them. For further information refer to techinfo.txt for the
  116.    location of the SMBus specification sheet.
  117.  
  118. Voltage
  119. -------
  120. Q: The voltage readings are screwed. What's wrong?
  121. A: This is due to some motherboard manufacturers connecting different
  122.    voltages to the monitoring chips. Refer to the known issues section in the
  123.    readme. Please report your complete set of readings (from MBProbe and
  124.    another source such as the BIOS, in the original order), motherboard model
  125.    and I will try and correct it. For the time being, disable the warnings.
  126.    There is an option to use an alternate voltage order for SiS5595 chips.
  127.    Try it and see if it corrects the readings.
  128.  
  129. Q: What do all the voltages mean?
  130. A: Vccp1/2  : CPU core voltages for 1st and 2nd CPU
  131.    1.5V     : Vtt or the AGTL+ bus termination voltage
  132.    2.5V     : Good question ;-)
  133.    3.3V     : I/O voltage (communications between chips)
  134.    5V, 12V  : Used for motors (e.g. drives) and fans
  135.    -5V, -12V: Some op-amps need negative voltages
  136.    Vsb      : Standby voltage (ATX motherboards)
  137.    Vbat     : Battery voltage (not sure what this means for desktop PCs)
  138.  
  139. Q: What is Vccp2 (and sometimes +2.5V) supposed to be?
  140. A: Any number of things. If the monitoring chip supports this reading then
  141.    MBProbe simply reports it. Only the motherboard manufacturer knows what it
  142.    could be. It could read:
  143.    o Similar to Vccp1
  144.      Dual processor boards have one reading for each processor.
  145.      One exception is the Abit BP6 where 'Vccp2' is a 1.5V (Vtt) reading
  146.      and the real Vccp2 is the Vbat reading.
  147.    o Same as Vccp1
  148.      On my (uniprocessor) Asus P2B, they're both the same.
  149.    o 3.3V
  150.      The Intel VC820 seems to have Vccp2 connected to 3.3V.
  151.    o 2.5V
  152.      That's what the +2.5V reading is supposed to be.
  153.    o 1.5V
  154.      Some boards (Intel, QDI) have Vccp2 or +2.5V connected to Vtt instead
  155.      which has a nominal voltage of +1.5V. Adjust the nominal voltage in the
  156.      voltage tab accordingly. Vtt is the AGTL+ bus termination voltage.
  157.    o Some weird value
  158.      The Tekram P6B40-A4X connects the Vccp2 input to a thermistor instead
  159.      and as such gives a nonsensical Vccp2 reading. Disable the warning for
  160.      it and select "Tekram" for the CPU temperature.
  161.  
  162. Q: Why are some of the voltage readings/adjustments disabled?
  163. A: Some monitoring chips do not support certain readings. E.g. LM78-type
  164.    chips are normally not setup to monitor +2.5V.
  165.  
  166. Q: Why is the Vccp1 (CPU core voltage) reading slightly off?
  167. A: Some motherboards supply a slightly higher CPU core voltage than is
  168.    requested by the CPU or manually set in the BIOS. This results in the
  169.    slightly higher reading in MBProbe.
  170.    Motherboards which are known to do this include the Soltek SL-75KAV.
  171.  
  172. Q: Why are the +12V, -5V and -12V readings slightly off?
  173. A: Please switch the voltage divider mode in the properties dialog.
  174.    Reason: Voltages are 'divided' with resistors before connection to the
  175.    chip. Most motherboard manufacturers actually use resistor values meant
  176.    for the Winbond W83781D even though they have installed an LM78/79. Some
  177.    motherboard manufacturers do use the proper resistor values (e.g. Tekram)
  178.    hence the need for the new switch as there is no way of determining the
  179.    values via software. The default is the Winbond values; if these give
  180.    readings which are too low, switch to the LM78 values.
  181.  
  182. Q: Why do I get weird voltage readings on a Myson MTP008?
  183. A: This chip uses the same register for temperature 3 and -12V as well as
  184.    temperature 2 and +12V. Hence only one or the other will make sense.
  185.  
  186. Q: Why can't I enable warnings for both Vccp2 and -12V?
  187. A: You have a Heceta 2/3 monitoring chip. The Vccp2 and -12V readings are
  188.    read from the same location hence only one of the readings would make
  189.    sense. This depends on what the motherboard manufacturer actually
  190.    connected to that input. Intel boards have it connected it to -12V.
  191.  
  192. Q: The monitoring software that came with my GL518SM shows 4 voltages but
  193.    only the Vccp1 reading in MBProbe is correct.
  194. A: The GL518SM can monitor 4 voltages but can only show the value for 1, in
  195.    this case it's Vin3 on chip which generally is connected as Vccp1. The
  196.    other voltages can only be monitored for exceeding the limits but their
  197.    current values cannot be read. The monitoring software you have is
  198.    'reading' the value by continuously resetting the limits and checking
  199.    whether the voltage exceeds that limit. This is not implemented in
  200.    MBProbe and probably will never be.
  201.  
  202. Q: It displays my CPU voltage as 0.00V. What's wrong?
  203. A: Chances are your CPU is either too old or too new. In particular, CPU
  204.    voltages for 486 and early Pentium 60/66 CPUs are not in the program since
  205.    it is assumed that motherboards supporting CPUs that old would not be
  206.    equipped with a hardware monitoring chip.
  207.    The other case is that the CPU is too new and MBProbe has not been updated
  208.    yet to take this into account. Please e-mail me with full details of your
  209.    processor (manufacturer, model, clock, voltage) and I will update MBProbe.
  210.  
  211. Q: It detects my CPU voltage incorrectly. What effect does this have?
  212. A: This is harmless; simply select the correct CPU core voltage in the
  213.    'Voltage' tab.
  214.    MBProbe guesses the CPU voltage via its CPUID. This is basically the
  215.    information you see under 'CPU information' on the 'General' tab in
  216.    Properties. The problem with this is that the CPUID doesn't always
  217.    differentiate every single variant of a particular CPU.
  218.    You can either guess the voltage of your CPU based on the value returned
  219.    by the monitoring chip, check the table in techinfo.txt or look for it
  220.    on the CPU itself.
  221.  
  222. Temperature
  223. -----------
  224. Q: What's the ideal temperature for my system?
  225. A: Good question. For motherboards, the default warning of 40░C seems
  226.    reasonable as most boards seem to hover around 25-35░C. Intel recommend
  227.    that the temperature of the air surrounding the CPU (i.e. "motherboard
  228.    temperature") be no higher than 40░C. The temperature of the interior of
  229.    the case is generally around 10░C higher than room temperature so adjust
  230.    accordingly. Notebook motherboard temperatures are higher and are usually
  231.    in the range 60-70░C.
  232.    For CPUs, it depends on the type of CPU and how the temperature is measured.
  233.    If the sensor is located beneath the socket (usually Socket 7) then you need
  234.    to adjust a temperature offset first (see techinfo.txt).
  235.    A thermistor pasted to the heatsink of a CPU should be reading CPU 'case
  236.    temperature'. Intel recommend a maximum case temperature of 70-75░C
  237.    depending on the exact model. Check http://developer.intel.com/ for more
  238.    info. Most people seem to get a reading of 30-45░C.
  239.    Newer sensor chips which measure the temperature of the silicon die via a
  240.    thermal diode on the CPU itself would read the 'die temperature' and this
  241.    would be higher. A 'normal reading' would be in the range of 55-80░C (as
  242.    seen on a Toshiba Tecra 8000 notebook).
  243.    I've also measured temperatures of graphics chips using a thermistor 
  244.    attached to the heatsink. For reference, I get 40-48░C on an ATI Rage 128
  245.    and 47-55░C on a 3dfx Voodoo Banshee, Matrox G400MAX and Nvidia Riva TNT
  246.    with the manufacturer's heat sink and fan (if equipped).
  247.  
  248. Q: Can my board monitor CPU temperature?
  249. A: I don't know. If MBProbe assigns a sensor to the CPU temperature, then it
  250.    probably can. You may have to change some settings and/or plug in a
  251.    thermistor into the motherboard and attach it to the CPU. Note that most
  252.    LM78/79 and Heceta2 equipped boards cannot monitor CPU temperature. Refer
  253.    to techinfo.txt for board-specific details. 
  254.  
  255. Q: Which one is my CPU temperature?
  256. A: The default sensor chosen by MBProbe works only some of the time. Refer to
  257.    techinfo.txt for the correct sensor to choose.
  258.    Some motherboards have their own specific sensor types- choose those 
  259.    instead. E.g. the Asus CUSL2 uses a different calculation for the CPU
  260.    temperature.
  261.    The Tekram P6B40-A4X uses the Vccp2 input for a thermistor instead and
  262.    this is sensor 'Tekram' under MBProbe. Of course, on other boards this
  263.    will give you a nonsensical value as Vccp2 is usually connected to the
  264.    CPU core voltage or to Vtt (1.5V). Do NOT try to reconnect it to a
  265.    thermistor in a vain attempt to get a temperature reading!
  266.  
  267. Q: What's the Aux1,2 reading measuring?
  268. A: It depends on the motherboard. Some motherboards provide a 2-pin header to
  269.    connect an external thermistor to measure whatever you wish. If left
  270.    unconnected, it could show weird readings like -48░C or 125░C. Disable the
  271.    warning in that case.
  272.    If no 2-pin header is provided and it shows a sensible reading, then it is
  273.    probably an extra motherboard temperature reading.
  274.  
  275. Q: How accurate are the temperature readings?
  276. A: Most of the sensor chips are rated for +/-3░C when measuring on-chip
  277.    temperature and +/-5░C when measuring remote diode temperature. Some
  278.    exceptions are listed below:
  279.      ADM1020/1/1A/2: +/-1░C on-chip, +/-3░C remote diode
  280.      ADM1023       : +/-1░C on-chip, +/-1░C remote diode
  281.      LM82/3/7      : +/-3░C on-chip, +/-4░C remote diode
  282.      LM84          : +/-1░C on-chip, +/-5░C remote diode
  283.  
  284. Q: What type of thermistor should I use?
  285. A: If you have a Winbond chip it's an NTC type, 10Kohm @ 25░C, B-value 3435.
  286.    Visit your local electronics hobbyist store for the thermistors or ask
  287.    the dealer where you purchased your motherboard from. Asus sells the P2T
  288.    thermistor for their boards.
  289.  
  290. Q: Why do the temperature readings show -48░C?
  291. A: You probably have a Winbond chip. The two -48░C readings are coming from
  292.    external temperature inputs which are unconnected. You need to get two
  293.    thermistors and connect them to the corresponding pins on the motherboard.
  294.    On my Asus P2B, they are labeled JTCPU and JTPWR.
  295.  
  296. Q: Why do I get the same readings from the LM75|1, 0 and W8378xx:2, 3?
  297. A: The Winbond chips simulate two LM75s (W83783S simulates 1 only) and as
  298.    such gives identical readings to its own 2nd and 3rd temperature inputs.
  299.    Usually W8378xx:2 is equivalent to LM75:1 and W8378xx:3 to LM75:0.
  300.  
  301. Q: Why is the 'CPU thermal diode' section greyed out?
  302. A: They are only enabled for certain chips. Winbond W83782D and W83783S chips
  303.    accept either a thermal diode or thermistor on their temperature inputs.
  304.    Enable the appropriate box to ensure a correct reading of the CPU
  305.    temperature. Abit boards have the thermal diode connected to Sensor:2.
  306.  
  307. Q: When is a CPU temperature offset needed?
  308. A: This is normally needed on motherboards using a temperature sensor under
  309.    a socketed CPU. The sensor is not in direct contact with the CPU, hence
  310.    the requirement for an offset to account for the insulating layer of air
  311.    between the sensor and the CPU.
  312.    This usually applies only to Socket 7 boards.
  313.  
  314. Q: Why is the default temperature display in Fahrenheit?
  315. A: It is the default only if your regional settings (in the Control Panel) is
  316.    set to English (United States). Many people forget to change the regional
  317.    settings when installing Windows. Just change the temperature display to
  318.    Celsius if you like.
  319.  
  320. Fans
  321. ----
  322. Q: Why are some of the fan readings/settings disabled?
  323. A: Some monitoring chips do not support 3 fan inputs. Refer to the feature
  324.    table in techinfo.txt. Also, some chips have 3 fan inputs but the divisor
  325.    on the 3rd input is fixed at 2.
  326.  
  327. Q: Why are my fan readings displayed in the wrong place?
  328. A: Some motherboard manufacturers (Abit, Intel) have the CPU fan connected to
  329.    the 3rd fan input. Just change the Fan 3 label to 'CPU'. Others seem to
  330.    use Fan 1 as the CPU fan reading.
  331.  
  332. Q: Why does it show 0RPM even though I have a fan plugged in?
  333. A: You need a fan with tachometer output. Such fans usually have 3 wires for
  334.    +Vcc, ground and tachometer output. If you have such a fan plugged in and
  335.    it still shows 0RPM you may have to adjust the fan divisor.
  336.  
  337. Q: What are fan divisors for?
  338. A: The monitoring chips do not directly return the RPM of the fan directly;
  339.    instead they return the number of 'counts'.
  340.    As a guide, use the following divisor values corresponding to your fan's
  341.    nominal RPM:
  342.    Divisor  Nominal fan RPM    RPM Range   Resolution (at nominal)
  343.       1          8800        5294-1350000           ~58
  344.       2          4400        2647- 675000           ~29
  345.       4          2200        1324- 337500           ~14
  346.       8          1100         662- 168750           ~ 7
  347.    If you have a fan connected and the reading shows 0RPM, try selecting a
  348.    higher divisor. Always use the lowest possible divisor that still gives a
  349.    non-zero reading to ensure sufficient resolution (jumps between RPM
  350.    indications).
  351.    In practice, MBProbe has a maximum fan reading of 9999RPM.
  352.  
  353. Q: Why don't the fan divisor changes take place immediately?
  354. A: Fan divisors have to be set on the hardware monitoring chip and it only
  355.    takes effect the next time a reading is taken, hence the delay.
  356.