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
LORDofDOOM
ba6e3bf253
[Core] netstandard support, drop PInvokeDelegateFactory and replace with direct dll calls in ADL.cs, NVAPI.cs, FTD2XX.cs, create project and solution file for netstandard, add compiler option in KernelDriver.cs and Ring0.cs - These options are not required for library mode. netstandard is not default for library - If compiled as usual anything works as in previous versions
2017-11-13 23:20:14 +01:00
Michael Möller
dc69a9431c
Added a new "Undefined" control mode. Changed the GPU fan control to restore to default (auto) settings when the Open Hardware Monitor closes (unless the control remained in "Undefined" mode).
2014-12-30 16:02:52 +00:00
Michael Möller
4026c56ba0
Fixed Issue 274. Fixed Issue 107.
2012-07-11 22:28:39 +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
054a7b03f6
Fixed Issue 213.
2012-01-15 15:07:23 +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
a883d4722d
Fixed the ATI GPU fan control. The settings now restore correctly to default settings (previously the "manual mode" was kept on some systems).
2011-05-14 13:26:09 +00:00
Michael Möller
6e86c9e1a9
Fixed Issue 199.
2011-04-30 16:03:58 +00:00
Michael Möller
0d80c84493
Fixed Issue 111.
2011-04-15 23:52:07 +00:00
Michael Möller
60c28cc250
Improved the saving and restoring of default fan control settings for ATI GPUs.
2011-01-20 21:48:26 +00:00
Michael Möller
86dbc6f06b
Added a minimal control interface to allow manual fan control and implemented the interface for ATI GPUs.
2011-01-20 21:31:54 +00:00
Michael Möller
7232dcc55f
Fixed a problem where the ADL Main_Memory_Alloc callback delegate could be garbage collected while still in use.
2010-09-27 23:48:41 +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
7752670742
Fixed some Code Analysis warnings.
2010-09-08 19:29:58 +00:00
Michael Möller
39600d1cf3
Added a desktop gadget implementation.
2010-09-06 19:53:13 +00:00
Michael Möller
2071610bbe
Fixed some Code Analysis warnings.
2010-08-15 14:46:58 +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
9f90d4063b
Added a fan control sensor for ATI GPUs.
2010-08-05 19:28:50 +00:00
Michael Möller
492a6d938a
Fixed BadImageFormatExceptions.
2010-07-27 18:47:58 +00:00
Michael Möller
dd67a0aa5c
Fixed Issue 69.
2010-06-06 11:07:57 +00:00
Michael Möller
b4203489bb
Extended the ITE super I/O voltage reading by adding hidden voltage sensors for unknown channels. Added a few known DFI and Gigabyte mainboard voltage configurations.
2010-05-24 15:27:46 +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
f1cafc2d63
Fixed Issue 14 (ignore ATI GPU voltage and clock sensors if the value is 0).
2010-03-10 17:56:08 +00:00
Michael Möller
2e34c0a7b0
Added NVAPI report output.
2010-02-08 20:23:24 +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
6048816828
Changed ATI GPU device enumeration.
2010-02-07 16:42:26 +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
9b9c3b54ab
Release version 0.1.9. Fixed ATI GPU id check.
2010-02-01 23:10:05 +00:00
Michael Möller
432a947633
Release version 0.1.7. Improved report writer.
2010-02-01 21:04:14 +00:00
Michael Möller
34d773fa90
Release version 0.1.6. Fixed F71882 temperature reading. Added error handling for ATI GPUs (ADL). Fixed sensor events.
2010-01-31 22:00:31 +00:00
Michael Möller
6dba938c8d
Release version 0.1.4. Fixed EntryPointNotFoundException for ADL_Adapter_ID_Get by adding two fallback implementations.
2010-01-29 21:58:31 +00:00
Michael Möller
7053cc9b13
Release version 0.1.3.1. Added a a bit more info to ADL reports.
2010-01-29 21:14:23 +00:00
Michael Möller
7a48707225
Fixed ADL dll loading. The name of the dll is always atiadlxx, except when running as 32-bit app on 64-bit systems (atiadlxy in that case).
2010-01-29 19:20:44 +00:00
Michael Möller
d7f2ebd4ba
Fixed 5th fan channel for IT87 chips. Added ADL status code to report.
2010-01-28 19:31:10 +00:00
Michael Möller
71940eb2c9
Changed ATI GPU enumeration.
2010-01-27 19:30:10 +00:00
Michael Möller
39ca26510c
Initial commit.
2010-01-26 22:37:48 +00:00