Enum amdgpu_sysfs::gpu_handle::overdrive::ClocksTableGen
source · pub enum ClocksTableGen {
Vega10(Table),
Vega20(Table),
}Expand description
Representation of pp_od_clk_voltage
Variants§
Trait Implementations§
source§impl ClocksTable for ClocksTableGen
impl ClocksTable for ClocksTableGen
source§fn write_commands<W: Write>(
&self,
__enum_dispatch_arg_0: &mut W
) -> Result<(), Error>
fn write_commands<W: Write>( &self, __enum_dispatch_arg_0: &mut W ) -> Result<(), Error>
Writes commands needed to apply the state that is in the table struct on the GPU.
source§fn get_max_sclk_range(&self) -> Option<Range>
fn get_max_sclk_range(&self) -> Option<Range>
Gets the core clock range usable at the highest power level.
source§fn get_max_mclk_range(&self) -> Option<Range>
fn get_max_mclk_range(&self) -> Option<Range>
Gets the memory clock range usable at the highest power level.
source§fn get_max_voltage_range(&self) -> Option<Range>
fn get_max_voltage_range(&self) -> Option<Range>
Gets the voltage range usable at the highest power level.
source§fn get_max_sclk(&self) -> Option<u32>
fn get_max_sclk(&self) -> Option<u32>
Gets the current maximum core clock.
source§fn set_max_sclk(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
fn set_max_sclk(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
Sets the maximum core clock.
source§fn set_max_sclk_unchecked(
&mut self,
__enum_dispatch_arg_0: u32
) -> Result<(), Error>
fn set_max_sclk_unchecked( &mut self, __enum_dispatch_arg_0: u32 ) -> Result<(), Error>
Sets the maximum core clock (without checking if it’s in the allowed range).
source§fn get_max_mclk(&self) -> Option<u32>
fn get_max_mclk(&self) -> Option<u32>
Gets the current maximum memory clock.
source§fn set_max_mclk(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
fn set_max_mclk(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
Sets the maximum memory clock.
source§fn set_max_mclk_unchecked(
&mut self,
__enum_dispatch_arg_0: u32
) -> Result<(), Error>
fn set_max_mclk_unchecked( &mut self, __enum_dispatch_arg_0: u32 ) -> Result<(), Error>
Sets the maximum memory clock (without checking if it’s in the allowed range).
source§fn set_max_voltage(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
fn set_max_voltage(&mut self, __enum_dispatch_arg_0: u32) -> Result<(), Error>
Sets the voltage to be used at the maximum clockspeed.
source§fn set_max_voltage_unchecked(
&mut self,
__enum_dispatch_arg_0: u32
) -> Result<(), Error>
fn set_max_voltage_unchecked( &mut self, __enum_dispatch_arg_0: u32 ) -> Result<(), Error>
Sets the voltage to be used at the maximum clockspeed (without checking if it’s in the allowed range).
source§fn get_max_sclk_voltage(&self) -> Option<u32>
fn get_max_sclk_voltage(&self) -> Option<u32>
Gets the current maximum voltage (used on maximum clockspeed).
source§impl Clone for ClocksTableGen
impl Clone for ClocksTableGen
source§fn clone(&self) -> ClocksTableGen
fn clone(&self) -> ClocksTableGen
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more