Emerson Pinter
3959e8e3c0
Fix AMD Overdrive, update ADL methods to ADL2 variants ( #1332 )
...
After the change of ADL2_Main_Control_Create in commit 07234e3 ,
overdrive api checks and sensors broke. Updating to ADL2_ variants fixes
the problem.
2024-05-15 19:21:11 +02:00
Emerson Pinter
e62443761b
Fix ADL PMLog sensor, ignore invalid values ( #1329 )
...
There was a missing condition to avoid invalid values reported by some
cards.
2024-05-05 15:32:43 +02:00
Emerson Pinter
92bfa55f12
Add memory info for Amd GPUs ( #1326 )
...
* Add DedicatedVideoMemorySize to D3D
* Add memory info for Amd GPUs
2024-05-02 23:55:39 +02:00
Emerson Pinter
07234e3594
Avoid multiple initializations of AmdGpu ( #1324 )
...
ADL finds multiple logical gpus, this commit avoids multiple
unneeded initializations of AmdGpu class. The main control is moved to
AmdGpuGroup and the ADL_* calls are updated to ADL2_*, using the
context. Adapters using PMlog should be initialized only if sensors are
detected, adapters that pmlog is not enabled or doesn't work, should
fallback previous logic.
2024-05-02 21:42:22 +02:00
Emerson Pinter and PhyxionNL
0c3ebb1933
Refactor ADL sensors update ( #1317 )
...
* Refactor ADL sensors update
- Check support for each sensor, on OD8 and new PMLog.
- Exclude cards before Vega10 from using PMLog
- Better validation for individual sensor support (for now asic-power/board-power)
- Validate pmlog struct using the lastUpdate, there are situations the
sensors values are corrupted, maybe because something blocking the pointer access to
the struct, but this needs to be verified.
* Update AmdGpu.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2024-04-27 13:47:50 +02:00
Emerson Pinter and PhyxionNL
331d334aef
Add ADL pmlog support, fix metrics on newer gpus ( #1308 )
...
* Add ADL pmlog support, fix metrics on newer gpus
Newer GPUs needs this to show performance metrics properly. Sample rate
is hard coded (1000ms).
* Clean up
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2024-04-09 11:00:16 +02:00
dde9e52823
reading the proposed Total Board Power for RX 7000 Cards ( #1123 )
...
* reading the proposed Total Board Power for RX 7000 Cards
* undo requested changes
* Update AmdGpu.cs
---------
Co-authored-by: Peter Hindelang <PHindelang@artiso.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2023-08-31 10:14:40 +02:00
PhyxionNL
50d7adb9ba
Fixes #948
2023-03-15 19:11:17 +01:00
PhyxionNL
76245c9a32
Read storage performance sensors without WMI
2023-03-15 18:00:38 +01:00
PhyxionNL
20bf5bb1f7
Check if ADL overdrive caps method exists and InpOut opened OK.
2023-03-14 17:29:28 +01:00
PhyxionNL
58cef111a1
Use file-scoped namespaces ( #842 )
2022-10-09 13:22:57 +02:00
PhyxionNL
38b97e10d0
Update editorconfig + changes ( #771 )
2022-06-29 19:38:57 +02:00
PhyxionNL
0f523b4a10
Expose device id for GPUs ( #762 )
...
* Expose device id for GPUs
* Update NvidiaGpu.cs
2022-06-23 19:02:32 +02:00
PhyxionNL
b0dc162359
Fixes #625
2022-01-10 17:55:09 +01:00
javguit
0fd00e27bb
Fixed compatibility with older AMD/ATI cards when calling ADL2_Adapter_FrameMetrics_Caps ( #535 )
2021-09-10 11:02:39 +02:00
PhyxionNL
e061f72229
Fixes #516 ( #518 )
2021-08-19 23:07:19 +02:00
PhyxionNL
3064810283
Order D3D sensors by name
2021-06-23 15:51:16 +02:00
PhyxionNL
743cc795d7
Add D3D sensors to the end ( #480 )
2021-06-21 18:23:29 +02:00
PhyxionNL
e276614418
Report all ADL status ( #474 )
...
* Report all ADL status
* Formatting
2021-06-19 10:12:44 +02:00
kolos
ad1b8a8687
Add check for ADL (fan) Sensor support ( #467 )
...
* Add check for ADL (fan) Sensor support
* Use the right property.
2021-06-10 17:14:43 +02:00
PhyxionNL
a8dc0a03ad
Fix AMD overdrive 8 ( #466 )
2021-06-10 09:25:31 +02:00
kolos
5dc6cb95c8
Add D3D GPU Sensors ( #426 )
...
Thanks to @kolos.
2021-06-01 13:30:52 +02:00
kolos
e9af4a5481
Add Fullscreen FPS sensor for AMD GPU ( #427 )
...
* Add Fullscreen FPS sensor for AMD GPU
* Renamed variable _fullscreenFPS
2021-04-12 13:38:01 +02:00
kolos
b894b4e08e
Fix AMD Overdrive5 detection ( #425 )
...
* Extract ADL Overdrive5 calls
* Checks whether Amd Overdrive api is supported
2021-04-11 13:58:26 +02:00
PhyxionNL
c30ba69f31
Revert "ADL Overdrive 6 support and integration ( #386 )" ( #387 )
...
This reverts commit 411203902b .
2021-02-11 19:03:32 +01:00
Rem0o
411203902b
ADL Overdrive 6 support and integration ( #386 )
2021-02-11 11:17:36 +01:00
Phyxion
f482865952
Change GPU identifiers
...
Fixes #258
2020-05-25 13:45:48 +02:00
Phyxion
5088bc7277
Fix AMD GPU temperatures
...
Cherry picked from #261 , thanks to @sebastian-dev
2020-05-25 11:26:10 +02:00
Phyxion
a18136b55e
Add AMD GPU memory load
...
Fixes #245
2020-05-11 12:17:16 +02:00
Phyxion
5bd108167d
Restore OHM in copyright statement
2020-02-28 11:39:25 +01:00
sebastian-dev
b1dc23edc8
AMD Missing GPU Temperature Fix ( #209 )
...
Thanks to @sebastian-dev
2020-02-26 08:55:05 +01:00
Phyxion
2c44ddd7f4
Partially addresses #200
2020-01-28 16:43:43 +01:00
Ferenc Boldog
36a9d0604b
Support rx5700 series ( #177 )
...
Fixes #134 .
2019-12-17 09:47:39 +01:00
Phyxion
b7df6db209
Add liquid + plx temperatures and power usage ( #145 )
...
Thanks to @fboldog.
2019-10-11 11:11:47 +02:00
Phyxion
73378f7c7b
Code style #130 ( #132 )
...
This closes #99 .
2019-09-23 19:29:10 +02:00