Commit Graph

25 Commits

Author SHA1 Message Date
Jussi Kuokkanen
88e5af98bd use same function as pstates for getting voltage-frequency assignables 2023-11-04 15:55:18 +02:00
Jussi Kuokkanen
016da9a11f add AMD memory pstate editing 2023-11-03 19:51:40 +02:00
Jussi Kuokkanen
8a904bffcd add AMD core pstate editing 2023-11-03 18:14:04 +02:00
Jussi Kuokkanen
e4e3fa95bb fix logic error when adding voltage-frequency nodes 2023-11-03 15:12:31 +02:00
Jussi Kuokkanen
8bfaf3e0d5 add voltage-frequency curve setting for RDNA 3 2023-11-03 11:34:33 +02:00
Jussi Kuokkanen
a0e7477ca0 implicitly set power_dpm_force_performance level to manual when writing to pp_od_clk_voltage 2023-11-02 19:19:40 +02:00
Jussi Kuokkanen
a5348937a0 move AMD utility functions to its own file 2023-11-02 15:02:14 +02:00
Jussi Kuokkanen
12306ab431 attempt to make AMD fan mode work as expected 2023-11-01 14:30:13 +02:00
Jussi Kuokkanen
72f68a8a02 add AMD power_dpm_force_performance_level setting
Called 'Performance Parameter Control' in the program
2023-10-30 16:33:09 +02:00
Jussi Kuokkanen
04ec888386 add AMD voltage reading 2023-10-30 15:46:57 +02:00
Jussi Kuokkanen
a6c5ce4656 add AMD voltage-frequency curve setting 2023-10-27 20:04:50 +03:00
Jussi Kuokkanen
82c16e046c don't divide power usage 2023-10-27 14:17:05 +03:00
Jussi Kuokkanen
7be571a94f add AMD clock readings 2023-10-25 16:25:29 +03:00
Jussi Kuokkanen
5fe2690bdb identify AMD powerplay table type 2023-10-25 13:30:35 +03:00
Jussi Kuokkanen
f20b6deda2 fix fan speed calculation 2023-10-24 22:58:52 +03:00
Jussi Kuokkanen
78b826f81d add AMD power nodes 2023-10-24 22:58:48 +03:00
Jussi Kuokkanen
38e43f7db4 add AMD fan functionality 2023-10-24 15:48:50 +03:00
Jussi Kuokkanen
65db35a0ec only try to open renderD files in /dev/dri
Avoids creating duplicate AMD GPU nodes
2023-10-23 19:41:50 +03:00
Jussi Kuokkanen
7ce038749a rework to use TreeConstructor 2023-10-12 13:20:29 +03:00
Jussi Kuokkanen
070e2d830b +clang-format 2023-07-26 16:33:11 +03:00
Jussi Kuokkanen
0b0fc97f71 amd: don't deinitialize device on success 2020-04-04 20:35:15 +03:00
Jussi Kuokkanen
9054680f09 AMD: code for checking available readables 2020-03-22 15:19:55 +02:00
jussi
35050bd586 get AMD GPUs in plugin 2020-03-20 00:42:16 +02:00
jussi
32b3321a33 Implement plugin with the new lib 2020-03-18 01:39:44 +02:00
jussi
8eb738b9ff start library rewrite in C++ 2020-03-14 12:58:21 +02:00