Jump to content











Photo
- - - - -

CPUID Hardware Monitor Pro


  • Please log in to reply
7 replies to this topic

#1 Sirquil

Sirquil

    Frequent Member

  • Advanced user
  • 108 posts
  • Location:Indianapolis, Indiana
  •  
    United States

Posted 05 August 2009 - 07:11 PM

Does anyone have a vistaPE/win7PE working script for CPUID Hardware Pro?

CPUID HWMonitor Pro is an extended version of the hardware monitoring program HWMonitor. In comparison to its classic counterpart, HWMonitor Pro adds the following features :

Remote Monitoring
Watch the sensors of one or several distant PCs through a simple TCP/IP connection.

Graph Generator
Save monitoring data and generate logging graphs as bitmap files.

Improved Interface
Sensors in system tray, editable sensors labels ...

PWM Control
Fan PWM control (for ESA compliant devices).

:idea: Promises to be a great asset for Winbuilder projects. www.cpuid.com/hwmonitorpro.php

I am tried to make a script; however the correct senor does not appear. Voltage waveforms are logged for hard drives. Not all voltages are shown by my script adaptation;I may not have a service running that is needed. I do not know how to find what servive the program may be using.

#2 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 06 August 2009 - 06:32 PM

First try the portable version of CPUZ (just an exe - no need to install) running under WinPE

type cpuz -txt=cpuz.txt

then after a few seconds, type notepad cpuz.txt to see the output

Look for sensor info (note you can even see make and type of DIMMs!) - if the info is missing then the problem is you need to add chipset drivers for full support.

Try same test under Windows and you will see the difference.

HTH

#3 Sirquil

Sirquil

    Frequent Member

  • Advanced user
  • 108 posts
  • Location:Indianapolis, Indiana
  •  
    United States

Posted 07 August 2009 - 06:58 PM

@ steve6375

Thanks for the suggestion.

Attaching what CPUID HWInformation Pro looks like running from Windows Vista Home Prem. The correct sensor is displayed; as well as, temperature and voltages. When I ran the program from a script under win7pe it displays the wrong sensor, and only hard drive temperatures. These leads me to wonder if there might be a service such as WMI that is not running.

Sirquil

Attached Thumbnails

  • Senors.PNG


#4 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 08 August 2009 - 08:10 AM

It is not WMI as I have WinPe v2 with WMI components added and I get the same result on some mainboards under WinPE v2. Some mainboards show this issue and others don't.

Most sensor info is obtained via the SMBUS or I/O ports directly. Access to this must be directly via hardware I/O ports as there is no BIOS or OS support for this. Some drivers have this hardware support (e.g. some Vista drivers will return DIMM SPD information via the chipset driver and via WMI) and some graphics drivers have driver support for fan speed/temperature, etc.

Hard disk drive temp and CPU core temp is not obtained via the SMBUS so this often works under WinPE when other sensors don't.

I suspect that HWMonitor and CPUZ have direct I/O code which accesses ports on the chipset registers directly. My guess is that when the Windows chipset drivers are loaded, it changes the PCI registers in some way and HWMonitor works OK.

Under WinPE v2 there is the drvload command. You can use this to dynamically load drivers.

1. Find the **Vista** chipset drivers for your mainboard and put them all (inc .inf and all all other driver files) on a USB key (or hard disk folder that you can access under WinPE)
2. Boot to WinPE v2 or v3
3. install the drivers as follows drvload /inf xxx.inf where xxx.inf is the name of each inf file
4. Now try CPUZ or HWMonitor


To find obtain the chipset uses the easiest thing to do is download them from the manufacturers website and expand them (if in cab files).
If you have a lot of drivers then you could use a cmd script to load each INF file in turn (but you probably only need to load 2 or 3 of them). You can often determine which inf files you need by looking at the \windows\inf folder for oemxx.inf files.
Let us know how you get on...






HTH

#5 Sirquil

Sirquil

    Frequent Member

  • Advanced user
  • 108 posts
  • Location:Indianapolis, Indiana
  •  
    United States

Posted 10 August 2009 - 11:52 PM

Added the chipset drivers; still does not read correct sensor information; except, hard drive temperatures..

Applied Nightman's script for "CPUID Hardware Monitor"; it reads sensor, temperatures, and voltages running win7pe.
.There are no log files containing graphs of fan speeds, temperature, or voltage available in this version.

Attached Thumbnails

  • Chipset_drivers__win7pe.png
  • HWMonitor__ver_1.09.0___win7pe.png


#6 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 11 August 2009 - 07:08 AM

Added the chipset drivers; still does not read correct sensor information; except, hard drive temperatures..

Applied Nightman's script for "CPUID Hardware Monitor"; it reads sensor, temperatures, and voltages running win7pe.
.There are no log files containing graphs of fan speeds, temperature, or voltage available in this version.


Can you point me at the script you are referring to please?
Do you mean that you need both the drivers and the script - or just the script?

#7 Sirquil

Sirquil

    Frequent Member

  • Advanced user
  • 108 posts
  • Location:Indianapolis, Indiana
  •  
    United States

Posted 11 August 2009 - 01:22 PM

I use the drivers-chipset.script from vistape/project download. The vistape/project down has Nightman's "HWMonitor.script" -Apps
-Diagnostic. I have not tried Nightman's "HWMonitor.script" without the chipset driver.

I would really like to get CPUID HWMonitor Pro working with win7pe to have the graphing features available. You can readily view any abnormalities; it is especially good showing noise and ripple when "CPUID HWMonitor Pro"graphs a power supply voltage. This is an excellent program to have in your project! :idea:

#8 Sirquil

Sirquil

    Frequent Member

  • Advanced user
  • 108 posts
  • Location:Indianapolis, Indiana
  •  
    United States

Posted 11 August 2009 - 10:07 PM

Installed latest version of "CPUID HWMonitor Pro" (version 1.06.0).

All sensors except the GPU are working in win7pe now. I do not have video driver installed for the GPU -might be reason.

Graphing functions of fan speed, voltages, and temperatures are all functional now.

Attached Files






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users