mirror of
https://github.com/ilya-zlobintsev/LACT.git
synced 2025-02-25 18:55:26 -06:00
fix: reset custom pstate settings
This commit is contained in:
parent
adaf1c032a
commit
4745ff0b2b
@ -48,20 +48,24 @@ impl PowerStatesFrame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_enabled_power_states(&self) -> HashMap<PowerLevelKind, Vec<u8>> {
|
pub fn get_enabled_power_states(&self) -> HashMap<PowerLevelKind, Vec<u8>> {
|
||||||
|
let core_states;
|
||||||
|
let vram_states;
|
||||||
|
|
||||||
if self.configurable() {
|
if self.configurable() {
|
||||||
let imp = self.imp();
|
let imp = self.imp();
|
||||||
let core_states = imp.core_states_list.get_enabled_power_states();
|
core_states = imp.core_states_list.get_enabled_power_states();
|
||||||
let vram_states = imp.vram_states_list.get_enabled_power_states();
|
vram_states = imp.vram_states_list.get_enabled_power_states();
|
||||||
|
|
||||||
[
|
|
||||||
(PowerLevelKind::CoreClock, core_states),
|
|
||||||
(PowerLevelKind::MemoryClock, vram_states),
|
|
||||||
]
|
|
||||||
.into_iter()
|
|
||||||
.collect()
|
|
||||||
} else {
|
} else {
|
||||||
HashMap::new()
|
core_states = vec![];
|
||||||
|
vram_states = vec![];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
(PowerLevelKind::CoreClock, core_states),
|
||||||
|
(PowerLevelKind::MemoryClock, vram_states),
|
||||||
|
]
|
||||||
|
.into_iter()
|
||||||
|
.collect()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user