Method: ComputeUnit::AmdGpu#dpm_force_performance_setting

Defined in:
lib/compute_unit/gpus/amd_gpu.rb

#dpm_force_performance_setting(setting = 'manual') ⇒ String

Returns - reads the setting after writing the setting and returns current value.

Parameters:

  • setting (String) (defaults to: 'manual')
    • the dpm performance setting to adjust the dpm (manual or auto)

Returns:

  • (String)
    • reads the setting after writing the setting and returns current value

Raises:

  • (ArgumentError)
[View source]

384
385
386
387
388
# File 'lib/compute_unit/gpus/amd_gpu.rb', line 384

def dpm_force_performance_setting(setting = 'manual')
  raise ArgumentError.new('setting must be one of manual or auto') unless setting =~ /manual|auto/

  write_kernel_setting('power_dpm_force_performance_level', "#{setting}\n")
end