diff --git a/docs/CONFIG.md b/docs/CONFIG.md index 160e108..94a2e37 100644 --- a/docs/CONFIG.md +++ b/docs/CONFIG.md @@ -150,20 +150,27 @@ gpus: memory_clock: - 0 - 1 - # Minimum GPU clockspeed in MHz. + + # Minimum GPU clockspeed in MHz. Applicable to AMD and Intel. min_core_clock: 300 - # Minimum VRAM clockspeed in MHz. + # Minimum VRAM clockspeed in MHz. Applicable to AMD only. min_memory_clock: 500 - # Minimum GPU voltage in mV. + # Minimum GPU voltage in mV. Applicable to AMD only. min_voltage: 900 - # Maximum GPU clockspeed in MHz. + # Maximum GPU clockspeed in MHz. Applicable to AMD and Intel. max_core_clock: 1630 - # Maximum VRAM clockspeed in MHz. + # Maximum VRAM clockspeed in MHz. Applicable to AMD only. max_memory_clock: 800 # Maximum GPU voltage in mV. max_voltage: 1200 # Voltage offset value in mV for RDNA and newer AMD GPUs. voltage_offset: 0 + + # GPU and VRAM clockspeed offset values, per-pstate. Only applicable on Nvidia. + gpu_clock_offsets: + 0: -100 + mem_clock_offsets: + 0: 200 # Settings profiles profiles: diff --git a/lact-daemon/src/config.rs b/lact-daemon/src/config.rs index 50fd218..9b1f4ab 100644 --- a/lact-daemon/src/config.rs +++ b/lact-daemon/src/config.rs @@ -548,7 +548,7 @@ mod tests { .unwrap() .clocks_configuration .max_core_clock, - Some(3000) + None, ); assert_eq!( config diff --git a/lact-daemon/src/snapshots/lact_daemon__config__tests__parse_doc.snap b/lact-daemon/src/snapshots/lact_daemon__config__tests__parse_doc.snap index 686b8e4..fd6cc5d 100644 --- a/lact-daemon/src/snapshots/lact_daemon__config__tests__parse_doc.snap +++ b/lact-daemon/src/snapshots/lact_daemon__config__tests__parse_doc.snap @@ -42,6 +42,10 @@ gpus: max_core_clock: 1630 max_memory_clock: 800 max_voltage: 1200 + gpu_clock_offsets: + 0: -100 + mem_clock_offsets: + 0: 200 voltage_offset: 0 power_profile_mode_index: 0 custom_power_profile_mode_hueristics: