From cbf01757f8dd1f4ddb705b749aea2f5f8cd993c1 Mon Sep 17 00:00:00 2001 From: Ilya Zlobintsev Date: Sun, 19 Apr 2026 18:13:25 +0300 Subject: [PATCH] feat: use interleaved sclk/mclk write on GCN (#974) * feat: use interleaved sclk/mclk write on GCN * chore: update config snapshot --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- flatpak/generated-sources.json | 10 +++++----- ..._tests__apply_config__amd__vega56__config.yaml.snap | 8 ++++---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0ffb2a21..24e2f711 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -31,9 +31,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "amdgpu-sysfs" -version = "0.19.3" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31655bb689eb37913111f1697f8549c3ed88d0db2f56c52a448afab4065471e4" +checksum = "8c17fa9dd35c209d782edb0aca1bdf75ccbd37a2fcf989dfcec92733b32818de" dependencies = [ "enum_dispatch", "serde", diff --git a/Cargo.toml b/Cargo.toml index 009a78a3..af4ff544 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ ] [workspace.dependencies] -amdgpu-sysfs = { version = "0.19.2", features = ["serde"] } +amdgpu-sysfs = { version = "0.20.0", features = ["serde"] } serde = { version = "1.0", features = ["derive"] } serde_with = { version = "3.5.0", default-features = false, features = [ "macros", diff --git a/flatpak/generated-sources.json b/flatpak/generated-sources.json index 06257ac7..abd075d3 100644 --- a/flatpak/generated-sources.json +++ b/flatpak/generated-sources.json @@ -54,14 +54,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/amdgpu-sysfs/amdgpu-sysfs-0.19.3.crate", - "sha256": "31655bb689eb37913111f1697f8549c3ed88d0db2f56c52a448afab4065471e4", - "dest": "cargo/vendor/amdgpu-sysfs-0.19.3" + "url": "https://static.crates.io/crates/amdgpu-sysfs/amdgpu-sysfs-0.20.0.crate", + "sha256": "8c17fa9dd35c209d782edb0aca1bdf75ccbd37a2fcf989dfcec92733b32818de", + "dest": "cargo/vendor/amdgpu-sysfs-0.20.0" }, { "type": "inline", - "contents": "{\"package\": \"31655bb689eb37913111f1697f8549c3ed88d0db2f56c52a448afab4065471e4\", \"files\": {}}", - "dest": "cargo/vendor/amdgpu-sysfs-0.19.3", + "contents": "{\"package\": \"8c17fa9dd35c209d782edb0aca1bdf75ccbd37a2fcf989dfcec92733b32818de\", \"files\": {}}", + "dest": "cargo/vendor/amdgpu-sysfs-0.20.0", "dest-filename": ".cargo-checksum.json" }, { diff --git a/lact-daemon/src/tests/snapshots/lact_daemon__tests__apply_config__amd__vega56__config.yaml.snap b/lact-daemon/src/tests/snapshots/lact_daemon__tests__apply_config__amd__vega56__config.yaml.snap index 1a3167c3..1ec83e6d 100644 --- a/lact-daemon/src/tests/snapshots/lact_daemon__tests__apply_config__amd__vega56__config.yaml.snap +++ b/lact-daemon/src/tests/snapshots/lact_daemon__tests__apply_config__amd__vega56__config.yaml.snap @@ -5,17 +5,17 @@ expression: write_commands [ "card0/device/pp_od_clk_voltage: r\n", "card0/device/pp_od_clk_voltage: s 0 852 800\n", + "card0/device/pp_od_clk_voltage: m 0 167 800\n", "card0/device/pp_od_clk_voltage: s 1 991 900\n", + "card0/device/pp_od_clk_voltage: m 1 500 800\n", "card0/device/pp_od_clk_voltage: s 2 1138 950\n", + "card0/device/pp_od_clk_voltage: m 2 700 900\n", "card0/device/pp_od_clk_voltage: s 3 1269 1000\n", + "card0/device/pp_od_clk_voltage: m 3 920 950\n", "card0/device/pp_od_clk_voltage: s 4 1312 1050\n", "card0/device/pp_od_clk_voltage: s 5 1474 1100\n", "card0/device/pp_od_clk_voltage: s 6 1538 1150\n", "card0/device/pp_od_clk_voltage: s 7 1630 1200\n", - "card0/device/pp_od_clk_voltage: m 0 167 800\n", - "card0/device/pp_od_clk_voltage: m 1 500 800\n", - "card0/device/pp_od_clk_voltage: m 2 700 900\n", - "card0/device/pp_od_clk_voltage: m 3 920 950\n", "card0/device/power_dpm_force_performance_level: auto", "card0/device/pp_od_clk_voltage: c\n", ]