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
Michael Möller
b056694bcb
Fixed the Intel CPU package temperature sensor MSR.
2011-07-24 22:16:28 +00:00
Michael Möller
169eaf3edf
Improved the CPU load sensors. The values displayed for the load per core and the total load should now be more accurate.
2011-07-24 16:18:56 +00:00
Michael Möller
6a7be57f73
Added support for package level temperature sensors on new Intel Sandy Bridge CPUs.
2011-06-26 17:00:32 +00:00
Michael Möller
3ae21ac90d
Added initial support for AMD family 12h and 15h CPUs.
2011-06-19 14:14:00 +00:00
Michael Möller
330e93ea64
Added support for saving and restoring the sensor history for the last 24h. The sensor history is now saved in a reduced format (duplicate values are removed, gaps are marked with a NAN sensor value.
2011-06-19 12:41:18 +00:00
Michael Möller
bd9495d159
Fixed the bus and core clock reading on AMD family 10h model Ah CPUs. The new "Core Performance Boost" feature of these CPUs resulted in very low accuracy of the bus speed (and as a consequence also an inaccurate TSC multiplier). This fixed Issue 205.
2011-05-08 22:10:13 +00:00
Michael Möller
6e86c9e1a9
Fixed Issue 199.
2011-04-30 16:03:58 +00:00
Michael Möller
fbe6bef72e
A first correction for reading core and bus clocks on AMD family 14h CPUs.
2011-04-16 19:26:20 +00:00
Michael Möller
6872fcbe39
A small correction for AMD K8 (family 0Fh) core temperature reading, and fan reading on older revision of IT8712F chips. This should fix Issue 42 and Issue 194.
2011-04-16 14:49:47 +00:00
Michael Möller
fb451bd475
Added initial support for AMD Fusion (family 14h) CPUs.
2011-04-16 13:19:13 +00:00
Michael Möller
0f1ba8e90f
Replaced the StreamReader based lm-sensors access with an implementation using the FileStream class in order to avoid buffering problems when seeking.
2011-04-10 23:36:07 +00:00
Michael Möller
4897a49630
Added support for AMD 10h core temperature sensors and Asus ATK0110 devices on Linux.
2011-04-09 20:16:42 +00:00
Michael Möller
1c8c5ba3d8
Fixed Issue 158.
2011-03-19 16:13:49 +00:00
Michael Möller
4d4c3aae8d
Added support for AMD family 11h CPUs.
2011-01-27 22:29:43 +00:00
Michael Möller
1915002fa9
Fixed the Intel Sandy Bridge CPU core clock calculation.
2011-01-22 17:58:32 +00:00
Michael Möller
b193ab9b43
Added initial support for Intel Sandy Bridge CPUs.
2011-01-21 21:41:14 +00:00
Michael Möller
1804e2308b
Added CPUID support for Linux.
2010-11-03 22:07:46 +00:00
Michael Möller
f238f35eff
Replaced the non-kernel code of WinRing0 with a managed implementation. The new implementation should fix Issue 32 and simplify further work on Issue 46.
2010-10-31 22:08:47 +00:00
Michael Möller
e7ab97fd84
Improved the invariant TSC frequency estimation code to ignore readings with a large error.
2010-10-14 17:30:51 +00:00
Michael Möller
0f51fe20fe
Reading the timeStampCounterMultiplier right at the beginning when the time stamp counter is estimated instead of reading it at each update. Refactored the IntelCPU code a bit.
2010-10-10 16:57:11 +00:00
Michael Möller
9619107616
Fixed the initialization of the TSC estimating code.
2010-10-01 19:01:09 +00:00
Michael Möller
cc719ae7e8
Improved the implementation for the AMD 10h family CPU clock speeds.
2010-09-30 16:51:09 +00:00
Michael Möller
1bd6b91c6f
A first (experimental) implementation for the AMD 10h family CPU clock speeds.
2010-09-22 20:44:34 +00:00
Michael Möller
3b470715d7
Rewritten the PCI access for AMD CPUs.
2010-09-22 19:12:12 +00:00
Michael Möller
bcde768e25
Refactored some of the hardware monitoring code and fixed a few code inspection warnings.
2010-09-21 20:32:36 +00:00
Paul Werelds
dfb06376d6
Fixed some silly mistakes
2010-09-21 10:33:28 +00:00
Paul Werelds
5617677d85
Added thermal and voltage/frequency MSRs for K8 CPUs, fixed chars-per-line limit
2010-09-21 10:18:07 +00:00
Paul Werelds
54dd76e23d
Added core and bus clock readings for AMD's K8 (0F) family of CPUs
2010-09-21 09:12:32 +00:00
Michael Möller
ce9ec95613
Refactored the CPU classes and added a GenericCPU class.
2010-09-20 19:28:25 +00:00
Michael Möller
7752670742
Fixed some Code Analysis warnings.
2010-09-08 19:29:58 +00:00