Commit Graph
127 Commits
Author SHA1 Message Date
Phyxion 9b29f4e071 Expose more information in the library 2019-09-09 20:15:57 +02:00
Phyxion 4b15ebf0b2 Update Ryzen 3000 core numbering 2019-08-29 19:16:18 +02:00
Aqua Computer 1402176289 Bugfixes and new Mainboards (#96)
Bug: Reduced exceptions during cpu core init
Bug: GetSensorValuesFromSettings, Sensors.cs reduced number of exceptions
Bug: HTTP Server Null Reference Exception on StopHTTPListener
Bug: in some cases 64 bit process on a 32Bit system detected

Intel CPUs:
Max Temperature Sensor from all Cores
Average temperature from all core sensors
dist to tjmax sensor for each core

AMD:
support new cpus
bugfix power sensors

Mainboards:
Asrock:
AB350 PRO4
AB350M PRO4
AB350M
Fatal1ty AB350 Gaming K4
AB350M HDV
Phantom Gaming 6
A320M-HDV
Asrock Z77 Pro4-M

Asus:
ASUS ROG ZENITH EXTREME (X399)
Z170-A

Gigabyte:
GIGABYTE X399 AOURUS GAMING7
2019-07-09 13:13:36 +02:00
Michal 5d89cdc43d Cleanup around base collection types. (#59)
* Hardware in IGroup is now IEnumerable. No point to call ToArray each time.

* Use ValueTuple insead of custom pair.

* ListSet -> HashSet

* Ring Collection -> List

* ReadOnlyArray -> ReadOnlyList
2018-10-30 14:44:41 +01:00
Aqua Computer 4652be058c Bugfix (#48)
* Fixed 2 Bugs.
1. Mutex permissions: Global\\Access_ISABUS.HTP.Method, to allow other software access
2. when the driver is not in open the close function is not disposing the mutex

* Support for AMD Zen 2600(x), 2700(x)
Support undocumented temperature offset flag.

* Sync Git1

* AMD Zen 2600(x) + 2700(x) Temperatures

* Bugfix: temperature in AMD17H processors
2018-07-09 09:49:29 +02:00
Aqua Computer e272d1a774 AMD 2600(x) and 2700(x) support (#46)
* Support for AMD Zen 2600(x), 2700(x)
* Support undocumented temperature offset flag.
2018-07-03 13:37:05 +02:00
Phyxion 66e69c4c25 Pr/30 (#32)
* Unified operating system type detection

* Revert "Unified operating system type detection"

This reverts commit 3edf0edfceaca259e041e23b9930d78531366fd5.

* Introduced OperatingSystem.IsLinux instead of constant check on Os version.

* Misc
2018-02-10 14:01:52 +01:00
Phyxion 10e4975c6d Update IntelCPU.cs
Fixes #25.
2017-12-29 21:50:28 +01:00
Phyxion ce8be3f30d Merge branch 'pr/23' 2017-12-29 12:18:31 +01:00
Doug Johnson 2916380122 Add support for Coffee Lake 2017-12-21 18:42:31 -07:00
Phyxion 60e1604672 Several types to public to allow additional library usage. 2017-11-20 15:44:44 +01:00
sebastian-dev bbb1ddfb0c SoC Voltage is Optional 2017-11-04 14:59:56 +01:00
sebastian-dev d6322373f5 *.ActivateSensor moved to constructor, AMD register definitions changed to private 2017-11-04 14:51:22 +01:00
aquacomputer 4a157b3332 Refactoring + Naming 2017-11-03 10:45:33 +01:00
aquacomputer 5927e69c8a Code Style 2017-11-02 14:07:10 +01:00
aquacomputer cb4cfbfe53 Code Style 2017-11-02 14:05:36 +01:00
aquacomputer 97c15952db AMD Ryzen 7, Threadripper and EPIC CPU implementation.
CPU Temperatures, Voltages, Power, Clocks.
2017-11-02 09:51:37 +01:00
Phyxion 027f355b75 Merge branch 'pr/7' 2017-08-08 14:32:13 +02:00
Phyxion 94d306fbe0 Merge branch 'pr/6' 2017-08-07 10:05:31 +02:00
Phyxion 37f7f872d2 Merge pull request #4 from akc-kyiv/master
Added support for Apollo Lake Intel processors family
2017-08-07 09:46:35 +02:00
Phyxion 182e0b6341 Merge pull request #3 from rmattuschka/patch-2
add temp support for the AMD Athlon X4 845
2017-08-07 09:43:26 +02:00
Cobra_Fast 3dd1b47843 Add support for Intel Core X (Skylake-X only) CPUs. 2017-07-24 20:08:16 +02:00
rmattuschka b158aba97f add temp support for the AMD Athlon X4 845 2017-03-06 12:12:09 +01:00
Artem ba57a730d3 Added support for Apollo Lake Intel processors family 2017-01-27 17:24:25 +02:00
rmattuschka 5621add106 Update IntelCPU.cs
This fixed the Issue #911 
Kaby Lake 7700k incorrect clock speed
2017-01-21 14:51:38 +01:00
Michael Möller d53db334dc Fixed issue #909 (missing Intel 7700K core temps) 2017-01-18 20:01:46 +01:00
Stefan Hirschmann d3e0f20d63 Add support for AMD Puma CPU architecture 2016-12-23 22:33:24 +01:00
Michael Möller 0973ff1a15 Merge pull request #865 from hirschmann:kabylake 2016-11-06 11:39:23 +01:00
Stefan Hirschmann 8938d83bd9 Add support for Intel Kaby Lake microarchitecture 2016-10-12 14:06:38 +02:00
Christian Mötzing 5605a5ead5 Add support for Intel Airmont microarchitecture 2016-06-18 18:27:43 +02:00
Michael Möller e7bb68e877 Merge pull request #772 from kurdtkobain/patch-1
Add Device ID for Family 15h Model 30h APU
2016-05-26 16:24:28 +02:00
Michael Möller d7316f81bb Added Intel CPU models 0x4F and 0x56. 2016-05-26 15:14:29 +02:00
Tanguy Pruvot 7c32ea9526 Broadwell: handle missing desktop model id for 5775C 2016-05-22 02:13:07 +02:00
kurdtkobain 9b251b27cc Add Device ID for Family 15h Model 30h APU
This works with my A8-7600 APU to get the useless CurTmpTjSel not much else.
2016-01-12 12:36:57 -05:00
Michael Möller e19faf5047 Added model 0x4E to the Skylake microarchitecture. 2015-11-22 14:21:50 +01:00
Kevin Van den Abeele f3959b535e Skylake support
Added initial support for skylake cpus:
- Clock speed, core temp and load should all be working
- Power usage does not seem to be correct at the moment
2015-11-22 12:47:09 +01:00
Michael Möller 9eee90c076 Fixed Issue 645. 2014-12-28 22:42:36 +00:00
Michael Möller e94d026298 Added support for Intel Atom N2xxx, D2xxx, C2xxx, E3xxx and Z3xxx CPUs (Fixed Issue 610, Issue 422 and Issue 647). 2014-12-28 17:54:26 +00:00
Michael Möller ce61b81e50 Added support for Intel Core M-5xxx (14nm) Broadwell CPUs (Fixed Issue 646). 2014-12-28 15:34:37 +00:00
Michael Möller fdc917d504 Added support for Intel Xeon E5-2600/1600 v3, Core i7-59xx CPUs (Fixed Issue 617). Corrected an error in the Intel CPU power calculation (wrong bit mask for "Energy Status Units: bits 12:8"). 2014-09-16 20:35:33 +00:00
Michael Möller fb67ee38dc Changed the Intel core temperature reading to evaluate the "Reading Valid" bit 31 for package level sensors as well (undocumented). 2013-08-03 13:12:07 +00:00
Michael Möller 7513405fba Added experimental support for Intel Ivy Bridge-E CPUs. 2013-08-01 11:57:09 +00:00
Michael Möller 9868e12d7a Added experimental support for AMD family 15h model 1Xh and family 16h CPUs. 2013-06-29 16:12:40 +00:00
Michael Möller e72ae00be8 Added experimental support for Intel Haswell CPUs. 2013-06-09 16:10:43 +00:00
Michael Möller cc35e23910 Added support for Intel Ivy Bridge based CPUs. Added code to prevent displaying wrong information on unknown (future) Intel CPUs. 2012-05-28 10:39:30 +00:00
Michael Möller 2e3489e1f7 Changed the license to the Mozilla Public License 2.0 and update the licensing information. 2012-05-27 14:23:31 +00:00
Michael Möller e500810713 Small corrections for AMD family 15h CPUs (based on documentation). 2012-01-02 20:45:18 +00:00
Michael Möller 454962a72e Added additional Intel Sandy Bridge CPU power sensors. 2011-08-11 22:18:53 +00:00
Michael Möller 0645bdbd6c Added Added a mainboard specific configuration for the Shuttle SH67Hx barebones. Added the SMBIOS system information to the report. 2011-08-06 17:27:55 +00:00
Michael Möller 70c338cc63 Added support for Intel CPU power sensors (package and cores). 2011-07-27 18:27:16 +00:00