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