SysInfo DLL SDK v3.0 (Build 1000)

Adds support for obtaining temperatures from Intel GPUs.
August 3, 2023
New Version

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.
  • (SPD) Added support for retrieving DDR5 SPD on AMD Ryzen chipsets.
  • (SPD) Added support for retrieving DDR5 SPD on Intel Raptor Lake-S (13th gen).
  • (SPD) You can now use I2C block read for reading DDR5 SPD to workaround SPD write disable for Intel chipsets.
  • GetMMInfo now uses EnumDisplaySettings to get the resolution of the monitors attached to the system.
  • Updated 'SysInfoDll_FormatNetwork()' to show adapter speed to one decimal point (mainly for 2.5Gb ethernet adapters).
  • Increased MAXNUMTEMPSOURCES from 6 to 64.
  • Added support for Mellanox network adapters (e.g. Connectx3 Pro MCX314A-BCCT).
  • Updated DirectIO driver.
  • (DirectIO) Updated legacy check so its only used on machines older than Microsoft Windows 10 - app manifest file may be required to load the correct driver file.
  • (DirectIO) Dropped support for 32-bit, no temperature monitoring and limited system information gathered.
  • (DirectIO) When installing DirectIO driver, the process ID is now appended to driver name (eg. \\.\DIRECTIO_1329).
  • (DirectIO) Added new API 'SysInfoDll_SetDirectIOServiceName()' to change DirectIO service name.
  • (DirectIO) Increased MAX_DIRECTIO_NAME_LEN to 256 to allow for longer service Names.
  • (DirectIO) Added functionality to keep count of how many instances of the app is using DirectIO service - and close DirectIO service if only one instance left (SysInfoDll_InitDirectIO_named() should to be called first for this to work, service name should be the same for all instances of same app).
SysInfo DLL SDK

SysInfo DLL SDK

Integrate System Information into your application.

Got a Question?

Live Chat with our PassMark Software licensing specialists now.