feat: bump amdgpu-sysfs with support for RDNA3 mobile power profile parsing

This commit is contained in:
Ilya Zlobintsev
2024-12-20 00:09:47 +02:00
parent 0625b55748
commit 7d5d6b96e5
4 changed files with 729 additions and 4 deletions

4
Cargo.lock generated
View File

@@ -53,9 +53,9 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
[[package]]
name = "amdgpu-sysfs"
version = "0.17.3"
version = "0.17.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e265e2ed3991ab499a8bfde9f663f7cd485a0414197b19f6ae9de919f5db089e"
checksum = "c0d6863464d76c01e536b644ec13e472e3ffdb05e6969e72781ab454bd89558a"
dependencies = [
"enum_dispatch",
"serde",

View File

@@ -42,11 +42,734 @@ expression: device_info
"active": 0,
"modes": {
"0": {
"components": [],
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
800
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
3
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "BOOTUP_DEFAULT"
},
"1": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
2
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
650
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "3D_FULL_SCREEN"
},
"2": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
3
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "POWER_SAVING"
},
"3": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "VIDEO"
},
"4": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1000
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "VR"
},
"5": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1000
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "COMPUTE"
},
"6": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
800
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
3
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "CUSTOM"
},
"7": {
"components": [
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
2
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
4
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
650
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
3
]
},
{
"clock_type": null,
"values": [
1
]
},
{
"clock_type": null,
"values": [
0
]
},
{
"clock_type": null,
"values": [
0
]
}
],
"name": "WINDOW_3D"
}
},
"value_names": []
"value_names": [
"Gfx_ActiveHystLimit",
"Gfx_IdleHystLimit",
"Gfx_FPS",
"Gfx_MinActiveFreqType",
"Gfx_BoosterFreqType",
"Gfx_MinActiveFreq",
"Gfx_BoosterFreq",
"Fclk_ActiveHystLimit",
"Fclk_IdleHystLimit",
"Fclk_FPS",
"Fclk_MinActiveFreqType",
"Fclk_BoosterFreqType",
"Fclk_MinActiveFreq",
"Fclk_BoosterFreq"
]
},
"stats": {
"busy_percent": 0,