18 Commits

Author SHA1 Message Date
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
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
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
a5ff8ac69b Fixed Issue 209. 2012-01-15 15:35:03 +00:00
Michael Möller
58f6092983 Added fan control for Nvidia GPUs based on a patch by Christian Vallières. 2011-07-07 21:53:09 +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
2071610bbe Fixed some Code Analysis warnings. 2010-08-15 14:46:58 +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
e30e42ebf0 Improved the support for Nvidia GPUs. 2010-06-27 10:24:27 +00:00
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
160f0bd783 Fixed a few more crash causing bugs. 2010-04-26 19:22:42 +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
0cc5a578c3 Added support for NVIDIA fan rpm. Changed NVIDIA GPU enumeration. 2010-02-09 19:42:33 +00:00
Michael Möller
39ca26510c Initial commit. 2010-01-26 22:37:48 +00:00