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
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
rmattuschka
b158aba97f
add temp support for the AMD Athlon X4 845
2017-03-06 12:12:09 +01:00
Stefan Hirschmann
d3e0f20d63
Add support for AMD Puma CPU architecture
2016-12-23 22:33:24 +01: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
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
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
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
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
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
4d4c3aae8d
Added support for AMD family 11h CPUs.
2011-01-27 22:29:43 +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
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
Michael Möller
ce9ec95613
Refactored the CPU classes and added a GenericCPU class.
2010-09-20 19:28:25 +00:00
Michael Möller
2ec18bf862
Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings.
2010-08-12 20:53:27 +00:00
Michael Möller
a2650ba983
Refactored the hardware monitoring code into a library (Issue 101).
2010-08-08 13:57:26 +00:00
Michael Möller
dd67a0aa5c
Fixed Issue 69.
2010-06-06 11:07:57 +00:00
Michael Möller
8e5e1d7d19
Fixed Issue 10.
2010-05-20 21:23:54 +00:00
Michael Möller
4cd9cd9125
Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree.
2010-05-09 16:22:13 +00:00
Michael Möller
a49919717e
Added an Identifier class for IHardware, ISensor and IParameter Identifier properties.
2010-05-06 19:20:38 +00:00
Michael Möller
540d615641
Added a processorIndex to CPU classes for multi CPU support.
2010-04-26 18:51:22 +00:00
Michael Möller
65b0293b1c
Implemented APIC based CPU enumeration (Issue 41).
2010-04-24 19:59:52 +00:00
Michael Möller
f208712a0d
Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading.
2010-02-27 15:55:17 +00:00
Michael Möller
ac6d7f818a
Tray sensor display default color is black and color can be changed now. Fixed CPU load reading for AMD CPUs and added additional misc device for AMD core temperature reading.
2010-02-12 22:46:31 +00:00
Michael Möller
0060583e5b
Added initial support for W83627HF. Some refactoring for IHardware classes.
2010-02-07 19:53:51 +00:00
Michael Möller
0543259a0b
Release version 0.1.13. Replaced PerformanceCounter based CPU load sensors with an implementation using NtQuerySystemInformation. Fixed a temperature reading problem for W83627DHG chips (sensors with invalid value 127°C).
2010-02-04 21:19:27 +00:00
Michael Möller
de0c73471d
Release version 0.1.12. Added error handling for PerformanceCounters (CPU load sensor).
2010-02-03 22:02:58 +00:00
Michael Möller
5249183290
Release version 0.1.11. Added support for load percentage sensor type. Added load sensors for CPUs and ATI GPUs.
2010-02-03 20:35:10 +00:00
Michael Möller
a0c01caaca
Release version 0.1.10. Changed core count for Intel Core i5/i7 CPUs. Added CpuidEx function.
2010-02-02 21:58:54 +00:00
Michael Möller
39ca26510c
Initial commit.
2010-01-26 22:37:48 +00:00