553 Commits

Author SHA1 Message Date
Michael Möller
09c16898a4 Added experimental support for AMD family 19h (Zen 3) CPUs. 0.9.6 2020-12-27 16:06:04 +01:00
Michael Möller
5bd6bf0f3c Updated the version. 0.9.5 2020-05-25 23:13:36 +02:00
Michael Möller
566ab46c0a Added a check to verify that at least .NET Framework 4.5 is installed. 2020-05-25 22:35:46 +02:00
Michael Möller
2b9ec17583 Updated the version. 0.9.4 2020-05-24 23:11:06 +02:00
Michael Möller
0a7e319356 Improved the DPI awareness (display scaling) in the TreeViewAdv control. 2020-05-24 23:09:59 +02:00
Michael Möller
ad58051a92 Small corrections to improve the DPI awareness (display scaling). 2020-05-24 23:08:41 +02:00
Michael Möller
c623d6bb22 Added .editorconfig files to the Aga.Controls and OxyPlot projects. 2020-05-24 00:17:49 +02:00
David Wilhelm
e2099a034d Scale TreeViewAdv elements based on DPI
TreeViewAdv assumed a standard 96 DPI display. This commit fixes some
problems on high DPI displays, including some problems mentioned in
OHM issue 830.

- column header height
- checkboxes
- icons
- indentation
2020-05-23 20:17:54 +02:00
Michael Möller
1cd85881e8 Added experimental support for Intel 06_A5h CPUs (Intel Core i9-10900K and i5-10600K). 2020-05-22 19:05:35 +02:00
Michael Möller
02dd78ff86 Changed the notify icon implementation to first try to modify an (existing) icon before trying to add a new one. When the WM_TASKBARCREATED event is raised, sometimes (changing the display scale for example) the icons still exist and fail to get added, while in other cases (explorer task restarted), the icons are lost and need to be added again. This fixes the 8s blocking of the UI thread when changing the display scale. 2020-05-22 18:59:31 +02:00
Michael Möller
9abc8906e4 Migrated from .NET Framework version 2.0 to .NET Framework version 4.5. 2020-05-21 17:53:08 +02:00
Michael Möller
0f6932a7e3 Added a .editorconfig file to define some of the coding styles used for the Open Hardware Monitor project. 2020-05-21 14:15:04 +02:00
Michael Möller
0751abb5c5 Added support for the Global\\Access_PCI mutex to synchronize the PCI bus access for reading AMD temperature sensors. 2020-05-18 00:28:16 +02:00
Michael Möller
e82b9d7da2 Added a PowerModeChanged event handler to reset the hardware tree when resuming from sleep. This should correctly restore fan controls and other states. 2020-05-17 18:13:32 +02:00
Michael Möller
39cfbc709d Changed the NCT679XD fan RPM calculation to use the 13-bit fan count register instead of the 16-bit RPM register. 2020-05-16 22:43:05 +02:00
Michael Möller
a3fe5e66bd Added AMD family 15h model 60h and 70h CPU support. 2020-05-12 23:48:53 +02:00
rmattuschka
65c0d3e73e add temp support for the AMD Athlon X4 845 2020-05-12 01:06:14 +02:00
Michael Möller
887c95684f Updated the version. 0.9.3 2020-05-06 00:00:41 +02:00
Michael Möller
b04c151c77 Added support for multiple processor groups. Changed the ThreadAffinity class to use a new struct GroupAffinity. Changed operating system checks to make use of a new flag OperatingSystem.IsUnix. 2020-05-05 23:11:28 +02:00
Michael Möller
87c6f02d33 Added code to persist and restore the expanded state of the tree view (hardware and type nodes). 2020-05-05 23:11:28 +02:00
Michael Möller
bcb3186d49
Merge pull request #1267 from merfolk/csharp-7.3
Set C# language version to 7.3
2020-05-05 22:42:52 +02:00
Matti Bragge
8dd9d26dee Set C# language version to 7.3
This file sets the language version for all projects in subdirectories.

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version#configure-multiple-projects
2020-05-01 15:58:29 +03:00
Michael Möller
7bf4f655d2 Added fan control support for ITE IT8721F, IT8665E, IT8686E, IT8688E and IT879XE super I/O chips. 2020-04-25 23:50:33 +02:00
Michael Möller
8afd59327e Added the AMD GPU driver version to the report. Added a check for erroneous ActivityPercent values returned by the ADL_Overdrive5_CurrentActivity_Get method. 2020-03-11 21:34:33 +01:00
Michael Möller
2019791af9 Added more ADL (AMD Display Library) functions and extended the AMD GPU report. Added an enum type for ADL function result status values. 2020-03-09 23:45:35 +01:00
Michael Möller
43e4e79ab4 Added more details to the AMD GPU report. 2020-03-08 22:58:53 +01:00
Michael Möller
720e9edcae Improved the AMD CPU and GPU name clean-up filters. 2020-03-08 15:31:19 +01:00
Michael Möller
e3721139c5 Updated the version. 0.9.2 2020-03-01 23:21:08 +01:00
Michael Möller
122f626df6 Extended the support for ADL (AMD Display Library) Overdrive8 GPU sensors. 2020-03-01 22:36:10 +01:00
Michael Möller
ced93443b7 Added support for Intel CPUs with Comet Lake (06_A6H) microarchitecture. 2020-03-01 21:42:09 +01:00
Michael Möller
9b4a36942f Fixed an IndexOutOfRangeException in the AMD GPU report. 2020-02-29 21:57:58 +01:00
Michael Möller
9b55e1f66d Added support for ADL (AMD Display Library) Overdrive8 GPU sensors. 2020-02-28 23:21:59 +01:00
Michael Möller
e3919ece28 Added ADL (AMD Display Library) overdrive version to the report. 2020-02-27 22:48:26 +01:00
Michael Möller
165be259c6 Added another catch clause to the StartupManager to handle issues with the TaskScheduler. 2020-02-27 22:12:10 +01:00
Michael Möller
6dc0e141c3 Fixed a NullReferenceException in the NvidiaGPU class. 2020-02-27 22:07:24 +01:00
Michael Möller
77908f1d99 Added missing ITE super I/O chip IDs to the LPCIO class. 2020-02-27 00:02:23 +01:00
Michael Möller
97b03945ae Added more null checks to the MainForm.SaveConfiguration method. Updated the version. 0.9.1 2020-02-26 00:33:23 +01:00
Michael Möller
c827a83dff Attempted fix for the ArgumentException when calling ITaskService.GetRunningTasks on some systems. 2020-02-25 23:25:52 +01:00
Michael Möller
56ee2f5c0d Changed the max CCD count for AMD family 17h CPUs. 2020-02-25 22:24:34 +01:00
Michael Möller
59bd626aef Fixed a NullReferenceException in the AMD17CPU.Update method. 2020-02-25 19:11:55 +01:00
Michael Möller
f659204b5c Updated the version. 0.9.0 2020-02-24 22:59:48 +01:00
Michael Möller
b34e173eab Added more filters for cleaning up AMD CPU names. 2020-02-22 23:57:07 +01:00
Michael Möller
602ff5647a Improved the Intel SSD SMART attributes interpretation. 2020-02-22 23:26:23 +01:00
Michael Möller
6641df4b50 Added correct formatting for Throughput sensors in the gadget. 2020-02-22 20:22:15 +01:00
Michael Möller
bf269aea61 Added support for the NvAPI_GPU_ClientFanCoolersGetStatus NVAPI function (fan RPM and control value). 2020-02-21 23:43:33 +01:00
Michael Möller
a86f4fbd11 Updated NvAPI_GPU_GetDynamicPstatesInfoEx and NvAPI_GPU_GetDynamicPstatesInfo NVAPI function interfaces. 2020-02-21 21:50:32 +01:00
Michael Möller
8e9bea8b6c Added support for the NVML (NVIDIA Management Library). Added support for power and PCIE throughput sensors on NVIDIA GPUs. 2020-02-20 22:07:03 +01:00
Michael Möller
0a8923a998 Added an experimental fix for secondary ITE chips. 2020-02-14 20:58:22 +01:00
Michael Möller
710fe75138 Added the missing calling convention (CallingConvention.Cdecl) for the unmanaged function pointers in the NVAPI wrapper. 2020-02-11 23:49:20 +01:00
Michael Möller
d2c60279a0 Added partial support for ADL (AMD Display Library) OverDrive6 and OverDrive Next APIs. 2020-02-11 23:47:37 +01:00