Michael Möller
ea228677db
Fixed an EntryPointNotFoundException in the NVAPI wrapper:
...
System.EntryPointNotFoundException: Não é possível localizar um ponto de entrada denominado 'nvapi_QueryInterface' na DLL 'nvapi.dll'.
em PInvokeDelegateFactoryInternalWrapperType38.nvapi_QueryInterface(UInt32 id)
em OpenHardwareMonitor.Hardware.Nvidia.NVAPI.GetDelegate[T](UInt32 id, T& newDelegate)
em OpenHardwareMonitor.Hardware.Nvidia.NVAPI..cctor()
2010-05-18 19:16:55 +00:00
Michael Möller
a9fdbb64b1
Fixed the "System.ComponentModel.Win32Exception: An error occurred in sending the command to the application" error in the about-box link code.
2010-05-01 15:55:19 +00:00
Michael Möller
03bdb34ed4
Fixed exception handling in StartupManager (some systems throw a DirectoryNotFoundException instead of a FileNotFoundException).
2010-04-28 06:55:45 +00:00
Michael Möller
d868dda7fb
Added support for F71889ED super I/O chips.
2010-04-27 18:43:56 +00:00
Michael Möller
98c7c31cac
Improved the stability of the crash reporting system.
2010-04-25 19:05:15 +00:00
Michael Möller
23a403dd7c
Created a new wrapper for the Task Scheduler to fix some problem where TaskScheduler.Connect would throw an ArgumentException.
2010-04-25 12:03:43 +00:00
Michael Möller
1f2f9d6843
Fixed Issue 25.
2010-04-05 21:31:21 +00:00
Michael Möller
485c80b04b
Fixed Issue 9.
2010-03-27 19:55:09 +00:00
Michael Möller
992b38ae20
Changed the CPU clock calculation. If no invariant TSC is available, then the max CPU clock is estimated at startup under load, otherwise an average over one second is used.
2010-03-09 22:27:10 +00:00
Michael Möller
cdde3208aa
Fixed Issue 12.
2010-03-08 20:05:51 +00:00
Michael Möller
051c74a72d
Fixed Issue 11.
2010-03-08 19:42:42 +00:00
Michael Möller
b4918b3cc3
Set the system tray icon font to a fixed size. Fixed the exiting of the application when the form was never shown and Close() is called.
2010-03-02 22:52:37 +00:00
Michael Möller
b839e338d6
Added support for Winbond W83687THF and improved report output for LPC detection.
2010-03-01 22:12:29 +00:00
Michael Möller
cebd4a79c9
The T-Balancer flow-meter time window seems to be scaled with a factor 4. Added the correction factor to get correct results.
2010-02-28 16:12:55 +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
4248689d75
NVAPI interop struct packing improved.
2010-02-22 20:54:49 +00:00
Michael Möller
2cde9eff61
Fintek super I/O chips with base address 0x..5 are detected now as well. Set Pack = 1 for NVAPI struct interop (should fix GPU enumeration).
2010-02-22 09:57:02 +00:00
Michael Möller
6df0210230
Corrected version info.
2010-02-21 21:41:22 +00:00
Michael Möller
ba9015c451
Added support for T-Balancer sensorhub and miniNG. Added a Flow sensor-type.
2010-02-21 18:10:30 +00:00
Michael Möller
bcb19ae527
Improved Winbond temperature reading. Temperatures create by adding PECI Agent values (delta to TCC Activation Temperature) to a (possibly uncalibrated) TBase are not read. Direct reading temperatures from sensor report register if available. Added lower bound for temperatures on Winbond chips. Nvidia GPUs are now displayed even if they do not have any sensors.
2010-02-20 19:51:10 +00:00
Michael Möller
d77bf5d686
Added support for Winbond W83627THF super I/O chip.
2010-02-19 18:33:08 +00:00
Michael Möller
a60755377f
Added additional register banks to report output for Winbond chips.
2010-02-19 14:08:56 +00:00
Michael Möller
fd6d92b845
Added global exception handling for T-Balancer detection (to handle ArgumentException if portName does not exist).
2010-02-18 14:03:02 +00:00
Michael Möller
fb418a9c1c
Added additional SMART temperature attributes.
2010-02-17 18:48:27 +00:00
Michael Möller
b43e33cb4f
Restored CTSHolding check and added more report output for T-Balancer enumeration.
2010-02-16 21:44:25 +00:00
Michael Möller
dc9108ade1
Added core clock and bus speed support for Intel Core i5, i7 CPUs.
2010-02-15 22:58:29 +00:00
Michael Möller
e3a64e9a06
Allow all protocols 2X for T-Balancer.
2010-02-14 21:09:08 +00:00
Michael Möller
f10c7cb524
Added core and bus clock support for Intel CPUs (Core 2).
2010-02-14 20:16:30 +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
1b965a3ab3
Changed the T-Balancer detection and added more report details.
2010-02-12 08:17:51 +00:00
Michael Möller
3ac00a41de
First system tray sensor monitor support.
2010-02-12 00:36:56 +00:00
Michael Möller
cd4360dbd3
A small bug fix for application crashes during the mainboard detection (System.Management.ManagementException: Not supported).
2010-02-11 13:22:17 +00:00
Michael Möller
0cc5a578c3
Added support for NVIDIA fan rpm. Changed NVIDIA GPU enumeration.
2010-02-09 19:42:33 +00:00
Michael Möller
1fdd207910
Added support for Winbond W83627EHF, W83667HG, W83667HG-B mainboard chips.
2010-02-08 20:18:25 +00:00
Michael Möller
ba97d6524f
Release version 0.1.15. Added protocol 0x2C for T-Balancer.
2010-02-07 20:59:13 +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
9b9c3b54ab
Release version 0.1.9. Fixed ATI GPU id check.
2010-02-01 23:10:05 +00:00
Michael Möller
8bb54fb542
Release version 0.1.8. Added support for W83627DHG-P super i/o chips.
2010-02-01 22:11:06 +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
92f872b244
Release version 0.1.5. Added support for AMD family 0Fh CPUs. Fixed saving of wrong window size values for minimized forms (by not saving them).
2010-01-31 20:57:18 +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
7ad756efa1
Release 0.1.3.
2010-01-29 20:28:27 +00:00
Michael Möller
8fc7a41776
Release version 0.1.2. First implementation for Fintek F71882FG chips. Fixed Intel Core i7 temperature reading. Changed Nvidia GPU enumeration.
2010-01-28 23:29:39 +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