Struct nvapi_hi::Gpu
[−]
[src]
pub struct Gpu { /* fields omitted */ }
Methods
impl Gpu
[src]
pub fn new(gpu: PhysicalGpu) -> Self
[src]
pub fn into_inner(self) -> PhysicalGpu
[src]
pub fn inner(&self) -> &PhysicalGpu
[src]
pub fn enumerate() -> Result<Vec<Self>>
[src]
pub fn info(&self) -> Result<GpuInfo>
[src]
pub fn status(&self) -> Result<GpuStatus>
[src]
pub fn settings(&self) -> Result<GpuSettings>
[src]
pub fn set_voltage_boost(&self, boost: Percentage) -> Result<()>
[src]
pub fn set_power_limits<I: Iterator<Item = Percentage>>(
&self,
limits: I
) -> Result<()>
[src]
&self,
limits: I
) -> Result<()>
pub fn set_sensor_limits<I: Iterator<Item = Celsius>>(
&self,
limits: I
) -> Result<()>
[src]
&self,
limits: I
) -> Result<()>
pub fn set_cooler_levels<I: Iterator<Item = CoolerLevel>>(
&self,
levels: I
) -> Result<()>
[src]
&self,
levels: I
) -> Result<()>
pub fn reset_cooler_levels(&self) -> Result<()>
[src]
pub fn set_vfp<I: Iterator<Item = (usize, KilohertzDelta)>, M: Iterator<Item = (usize, KilohertzDelta)>>(
&self,
clock_deltas: I,
mem_deltas: M
) -> Result<()>
[src]
&self,
clock_deltas: I,
mem_deltas: M
) -> Result<()>