SysInfo DLL SDK v2.3(ビルド1000)

Intel Alder Lakeチップセットをサポートし、CPUトポロジーの取得をサポート
3月 7, 2022
新バージョン

機能

  • (CPU) Added support for the following chipsets:
    • Intel Alder Lake.
    • Intel Elkhart Lake.
    • Intel Rocket Lake.
    • Intel Tiger Lake.
    • Intel Ice Lake.
    • Intel Comet Lake.
    • AMD Ryzen 5000 Series.
  • (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 order to support separate caches for efficiency core types (ie. P/E-cores).
  • (SPD) Added the ability to augment SPDINFO structure with DDR5 SPD fields. Enabled DDR5 SPD decoding for SysInfo.
  • (CPU) Added support for retrieving CPU topology via cpuid leaf 0x1F.
  • (CPU) Added support for retrieving hybrid CPU core type via cpuid leaf 0x1A.
  • (CPU) Added preliminary support for retrieving cache info for hybrid cores.
  • (CPU) Added support for Intel Ice Lake SP (3rd gen Xeon) chipset CPU/temperature info.
  • (Temperatures) Added support for DDR5 DIMM temperatures (TSOD).
  • Added support for Microsoft Windows 11.
  • Added functions to retrieve Microsoft Windows Apps (e.g. installed via Windows Store).
  • (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 for temperature from 80 to 100.
  • (Video card info) Added isMobileCard flag to SYSINFO_DISPLAY_DEVICE, when true indicates graphics card is on a mobile (not desktop) system.
  • (Video card info) Added naming support for AMD Ryzen 5/7/9 4000 series integrated graphics.
  • (Disk info) Now starts reporting if disk is an SSD when creating a description string.
  • Changed PROCINFO #define to SI_PROCINFO to prevent conflicts in other projects.
  • (Monitor information) Added serial and model collection to _MONITOR_ATTRIBUTES.
  • Changed MAX_MONITORS #define to SI_MAX_MONITORS to avoid a macro redefinition warning the Windows API.
  • (Parallel port info) Made a change to how the parallel port address is stored when calling sysinfo for it.
  • (CPU) Disabled reading MSR 0x1AE on Intel Apollo Lake.
  • (CPU Temperature) Added support for CPU groups when retrieving per-core temperatures for Intel.
  • (SMART) Added support for:
    • Realtek RTL9210 NVMe-USB bridge.
    • ASMedia ASM2362 NVMe-USB bridge.
    • JMicron JMS583 USB-NVMe bridge.
  • (SMART) Increased timeout and added delay between IOCTL calls for Samsung NVMe drives.
  • (Disk SMART) Decreased timeout from 5 seconds to 1 when collecting SMART information when waiting for scsi commands to timeout (decreased amount of time spent detecting temp sources and reading smart info when USB drives are attached).
  • Added the ability for sysinfo to detect Chelsio Network Adapters, e.g. Chelsio T520-CR.
  • Added Qemu/KVM to list of known Linux VMs so that CPU MSR information was not called (to prevent BSOD in VM).
  • (SPD) Updated JEDEC manufacture list to JEP106AZ (May 2019).
  • (Disk Partition) ~127 threads are no longer started to scan for physical drives. Instead, QueryDosDevice() is used to check for existence of physical disk before starting a thread.
  • Made some changes to how Intel/Integrated video cards were being found when searching for graphics information and how monitors were assigned to the cards.
SysInfo DLL SDK

SysInfo DLL SDK(英語版)

システム情報をアプリケーションに統合

ご質問がありますか?

今すぐ PassMark Software ライセンススペシャリストとライブ チャット