SysInfo DLL SDK Releases

Released: Aug 1, 2023

Updates in v3.0 (Build 1000)

Features

  • (CPU) Updated CPU lookup table info for Ryzen 7000, Alder Lake mobile and Raptor Lake CPUs.
  • (GPU) You can now return Nvidia Tensor GPUs (TCC) during Video Card query.
  • (GPU) Added support for obtaining temperatures from Ryzen 7000 integrated graphics.
  • (GPU) Added support for obtaining temperatures from Intel GPUs (e.g. Intel Arc) via Level Zero oneAPI (requires ze_loader.dll).
  • (SMBIOS) Added new API to support retrieving SMBIOS memory device info for more than MAXRAMMODULES memory slots...

Released: Nov 17, 2022

Updates in v2.3 (Build 1002)

Features

  • Added a check for invalid SMBIOS structure types and buffer overflow.
  • Added preliminary support for retrieving Intel Raptor Lake CPU info.
  • Added support for retrieving CPU info for Intel Tremont chipsets (Jasper Lake, Lakefield, Parker Ridge and Elkhart Lake).
  • Added support for retrieving CPU info for Intel Sapphire Rapids chipsets.
  • You can now set WMI string buffers to zero to prevent buffer overruns.
  • Changed SMART report so it exports to Unicode instead of ASCII.
  • Updated 'DirectIO...

Released: Oct 26, 2022

Updates in v2.3 (Build 1001)

Features

  • Added a check for WMIC (Windows Management Instrumentation Command-line) disk count alongside the existing registry count check.
  • Added check for Microsoft Windows 11 Enterprise to see if device guard/virtualized based security is on, to avoid blue screens when querying AMD MSR values.
  • Changed LTSB to LTSB/LTSC for Windows versions due to naming change by Microsoft.
  • AMD support - Updated AGS library to V6 to better work with the latest drivers.
  • Updated DirectIO driver to support Windows...

Released: Mar 4, 2022

Updates in v2.3 (Build 1000)

Features

  • (CPU) Added support for Intel Alder Lake chipsets.
  • (CPU) Made changes to support multiple CPU core efficiency classes (eg. P-cores/E-cores). Replaced CPUINFO::iLogicalsPerCore with CPUINFO::iThreadsPerPackage as # logicals / core can differ between efficiency classes.
  • Updated CPU lookup table info for Zen 3 (Cezanne), Zen 3 (Vermeer) and Alder Lake CPUs.
  • Increased amount of SYSINFO_MAXNUMDISKS from 100 to 200.
  • (CPU) Added the ability to store details for each distinct cache found, in...

Released: Sep 8, 2021

Updates in v2.2 (Build 1000)

Features

  • Added functions to retrieve Microsoft Windows Apps (e.g. installed via Windows Store).
  • (CPU) Added support for:
    • Intel Elkhart Lake.
    • Intel Rocket Lake.
    • Intel Tiger Lake.
    • Intel Ice Lake.
    • Intel Comet Lake.
    • AMD Ryzen 5000 Series.
  • (SMBus) Added DDR5 SPD support.
  • (SMBus) Added preliminary support for retrieving DIMM temperatures.
  • (Monitors) Increased supported number of monitors from 4 to 8.
  • Added a check for Windows 11 to SysInfo_GetOSName.
  • (SMART) Increased number of SMART devices checked...

Released: Jun 19, 2019

Updates in v2.1

Features

  • Major rewrite of graphics card detection, will now prioritise information from Nvidia/AMD APIs when available.
  • Changed the maximum number of CPU groups supported from 4 to 12.
  • Made some changes to skip MSR queries on AMD systems when running Windows 10 Enterprise and Device Guard might be enabled (as the MSR's are not implemented in the Microsoft VM environment that Device Gaurd enables).
  • Made some changes when reading 0xBE SMART attribute for Intel drives, now treated as normal...

Released: Apr 6, 2018

Updates in v2.0

Features

  • Added check for invalid SPD revision.
  • Added some updated code name and socket definitions for new Intel and AMD chips.
  • Added Amazon AWS instances to VM check.
  • Added DPI to monitor information.
  • Added distinction between AMD RX 460 and RX 560 when they share the same device ID (some 560s have a unique device id though).

Fixes

  • Fixed crash when SMBIOS table is all zeroes. Added check for valid SMB struct size.
  • Fixed Skylake-X SMBus not being accessed correctly.
  • Fixed Intel Skylake-X not...

Released: Sep 6, 2017

Updates in v1.0 (Build 1130)

Fixes

  • Fixed a bug that was preventing the available compute units for video cards being retrieved which meant not being able to correctly name some models (eg Vega56/64).

Released: Mar 17, 2017

Updates in v1.0 (Build 1123)

Features

  • Added initial support for Intel Kaby Lake CPU.
  • Added workaround to use the standard MSR_IA32_MISC_ENABLE method to disable/enable turbo mode for newer Xeons (Haswell + newer).
  • Added check for system model "Google" when checking if running on virtual machine. Getting MSR data appears to crash on Google Cloud Computing VMs.
  • Added support for Intel Sunrise Point-LP SMBus.
  • Added support for Intel Braswell SMBus.
  • Added support for retrieving RAM SPD data on Intel Skylake-E chipsets.
  • Added...

Released: May 5, 2016

Updates in v1.0 (1115)

  • Added device info + SMART support for PCIe M.2 NVMe Samsung and Intel drives.
  • Added support for Intel Xeon Broadwell-E CPU.
  • Fixed Intel Burst mode frequency measurement (it should be noted that Burst mode it not the same as Turbo mode).
  • Added support for SLI and Xfire.
  • Fixed an issue where graphics cards with large amounts of memory were being displayed as having 4GB only.
  • Support added for Intel Skylake CPUs.
  • Added support for AMD Radeon R9 Fury X, R9 390X, R9 390, R9 380, R9 M375, R9 M370X, R...