SIV - System Information Viewer
SIV by Ray Hinchliffe. 'System Information Viewer' is a general Windows utility for displaying lots of useful Windows, Network and hardware info - CPU info, PCI info, PCMCIA info, USB info SMBus info, SPD info, ACPI methods, Machine info, Hardware Sensors, Networked computers, Operating System Information and more. SIV is designed for Windows 10, 8.1, 8.0, 7, Vista, XP, 2012, 2008, 2003, 2000 and NT4. Windows 95, 98 and Me are also supported.
Core i7
Intel Xeon
Core 2
Itanium 2
Extreme
VIA Quad
Opteron
Phenom II X6
Machine
Processors
MCH Bridge
CPU Usage
Menus
Wi-Fi
Network
PCI Bus
USB Bus
Disk SMART
Volumes
Battery
Windows
Modems
CPUs
Download Mirrors
Please download siv.zip from a mirror site FileCroco (official mirror) or MajorGeeks or Softpedia or TechSpot.
WDM and WDF Drivers
If you need a Windows WDM or WDF device driver I can develop it for you. Please e-mail me for further details.
Current
Release
Downloads
siv.zip SIV Unicode Release Kit for Windows XP and later systems. You should use SIV32X.exe on 32-bit Windows x86 and SIV64X.exe on 64-bit Windows x64.
siv32l.zip 32-bit SIV ASCII add-on that is needed for the legacy Windows 2000, NT4 and 9X systems.
SIV64I for Intel Itanium Enterprise Servers. Using SIV32X do Menu->File->Download->SIV64I add-on to get the native SIV64I.exe.
SIV32A for DEC Alpha Servers/Workstations. Using SIV32X do Menu->File->Download->SIV32A add-on to get the native SIV32A.exe.
SIV Beta Doing Menu->File->Download->SIV Beta will download the latest SIV Beta. The SIV Beta should not be mirrored as it changes frequently.
Note that siv.zip is always needed as it contains the device description files, SIV kernel drivers and the SIV resource DLL. The add-ons should be placed in the same folder as the files from siv.zip.
If you find SIV useful, please consider making a donation towards its development. SIV is free for home use but if you wish to use it commercially then contact me for further information.
Current
Release
Changes
Version 4.52 released on 14-Feb-2015
Added support for Windows 10 V10.00 Build 9926. Enabled operation of [ACPI Buses], [ACPI Eval] and [ACPI Ports].
Added SMART reporting for Prolific Technology PL2773 USB to SATA Bridge attached Disk Drives.
Rationalised GPU reporting and resolved issue with the GPU-n Tool Tip on none nVidia/AMD GPUs. Allow for systems with AMD GPUs and have up to 64 displays.
Reworked the initial screen layout logic to better deal with an excessive number of Temperatures, Voltages and Fan Speeds.
Added re-initialisation of C-Link hardware about 30 seconds after resuming from sleep/hibernate when running in -CRLCTL mode. Updated [Link Fans] to workaround CL Mini, H110iGT, H100i and H80i manual feedback firmware issues when -CRLCTL is specified. Enhanced the [Link Status] dumps to report all instances of the data. Added reporting of Corsair AXi PSU -12 Volt information and support for the RM-Series PSU C-Link Adapter. Note that SIV will report RM-Series PSU information even when CL is active.
Added Nuvoton NCT6792D HWM, Intersil ISL6388 PWM sensor, EVGA 150-SE-E789, Gigabyte X99-SOC, MSI MS-7693 and MS-7888 motherboard support.
Added Ukrainian support. Workaround STATUS_DATATYPE_MISALIGNMENT issue within WinVerifyTrust() on Itanium.
History
Current and All Previous Release Changes
Known Issues
SIV32 has an issue with the [IPI Delay] panel on some systems with > 32 CPUs (fixed in 4.53). Note that SIV64 should be used all 64-bit systems.
System
Monitoring
Corsair Link hardware reporting is available only when the Corsair Link program is not active as CorsairLink.exe does not use the Global\Access_CorsairLink mutex to interlock access to the Corsair Link hardware. Corsair Link should have always have used a global mutex to interlock Corsair Link hardware access and if Corsair get enough requests maybe they will add it and this restriction can be removed from SIV.
If [Link Devices] does not list any Corsair devices then check that they are listed on the [USB Bus] panel and that they are reported by Device Manager in the HID (Human Interface Device) section. Does a device come and go as unplug and re-plug the USB cable or SATA power connector?
On some systems, notably Windows 7 with nVidia chipsets and several RAID controllers, the [SMART] panel may fail to report information. In many cases this issue can be resolved by using the -SCSI command line option. When this option is selected all requests to read the drive SMART information are routed via the SIV Kernel Driver which actions them using IRP_MJ_SCSI requests (hence -SCSI). Note that -SCSI is sticky, so you only need to specify it once and need to use -NOSCSI to stop the IRP_MJ_SCSI mode of operation.
On some Dell systems when no Temperatures, Fan Speeds or Voltages are displayed specifying the -DELL command line option may resolve this. When this option is selected SIV will attempt to read this information from the Dell BIOS. I use this option on my Dell 490 Workstation and Dell 1720 Laptop. Note that -DELL is sticky, so you only need to specify it once and need to use -NODELL to stop the Dell BIOS mode of operation.
In addition to the command line options the SIV Configuration panel (Menu->Tools->SIV Configuration) which can be used to set the -SCSI and -DELL modes of operation.
SMBus
Locking
If programs are accessing the SMBus and either not using the locks at all or create them in the Local\ rather than the Global\ namespace the SMBus access will not work correctly. SIV detects when the Local\ namespace is being used and will switch to using it which will work when there is a single session. If there are multiple sessions then Global\ needs to be used. The [SMBus Locks] page displays the namespace the locks are currently within; this example screen shows SpeedFan 4.41 incorrectly using Local\ and SIV having switched to also using Local\. SpeedFan 4.42 has been corrected to use to use Global\ as should all other programs. Some SMBus drivers interlock SMBus operations using the INUSE_STS semaphore. SIV also implements this regime as addition to using the Access_SMBUS.HTP.Method mutex. If you have any additions, corrections or need guidance in implementing locking then e-mail me.
SMBus
Scans
By default all SMBus slave addresses are scanned (0x10 <= slave < 0x80). If SIV detects as issue with accessing a slave device it will automatically add the address to the exclusion list along with the previous device which is often the cause of the issue. It is quite common for an access to slave 0x69 to lock the system, so this is by default excluded. If there is an SMBus lock up you may need to re-boot to get the SMBus working again. You can also use the [SMBus Setup] page to manually update slave address exclusions and/or update the SMBus Scan Range.
When SIV, on the [SMB Bus] page, does not have a device description and you know what that chip is please e-mail the details so I can add it. If you have the datasheet for the chip please attach it.
Currently SIV supports almost all Intel, most Ali, ATI, nVidia, SiS, and VIA SMBus controllers. If you have a system with an unsupported chipset, would like me to add support and are happy to test a SIV Beta then e-mail me the SIV save files (Menu->File->Save Local) from your system.
ACPI
Eval
If there is an issue with ACPI method evaluation (Menu->System->ACPI Eval) then the command siv -dbghal -save=[initial][acpi-hal][acpi-eval]=acpi.txt > acpi.log | more should be used to find and then report the ACPI method causing the issue. The last line of acpi.log will indicate the ACPI method that caused the issue. When UAC is enabled STDOUT is not available so acpi.log may be empty and the information will be in SIV_DBGOUT.log.
Magazines
PC Advisor System Tools PC World Utilities c't-Software-Kollektion Apr-2007
Issue
Reporting
If you find an issue with SIV and wish to get it resolved then please e-mail the details along with the SIV save files. In the event of an application failure please keep a copy of the memory dump file in case this is needed. The memory dump is generated by either Windows Error Reporting (WER) on Windows 7/Vista/Server 2008 or by Dr Watson on earlier systems. Both of these will provide better information when the Symbol Tables (.PDB files) are available, these will be e-mailed to you on request.
To configure WER to generate Local Dumps for SIV navigate to the Error Reporting Setup Options (Menu->Windows->Parameters->Error Reporting) panel and press the [Set Mini Dump for SIVXXX.exe] button. You should repeat this each SIV add-on that is used. Microsoft provide detailed information.
To setup Dr Watson dumps navigate to the Dr Watson Setup Options (Menu->Windows->Parameters->Dr Watson) panel, if the Debugger is not drwtsn32 -p %ld -e %ld -g press [Dr Watson -I] which will set this up, next press [Dr Watson] which will pop up the Microsoft Dr Watson for Windows panel which is used to configure the dump options and file locations. Microsoft provide detailed information.
Update
Program
Downloads
mondevs.zip Monitor ID definitions update program mondevs.txt Monitor ID definitions Monitor ID page
pcidevs.zip PCI Device ID definitions update program pcidevs.txt PCI Device ID definitions PCI Device ID page
pcmdevs.zip PCMCIA ID definitions update program pcmdevs.txt PCMCIA ID definitions PCMCIA ID page
pnpdevs.zip PNP Device ID definitions update program pnpdevs.txt PNP Device ID definitions PNP Device ID page
usbdevs.zip USB Device ID definitions update program usbdevs.txt USB Device ID definitions USB Device ID page
Website Copyright© 2005-2015, Ray Hinchliffe.