# # Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved. # # NVIDIA CORPORATION and its licensors retain all intellectual property # and proprietary rights in and to this software, related documentation # and any modifications thereto. Any use, reproduction, disclosure or # distribution of this software and related documentation without an express # license agreement from NVIDIA CORPORATION is strictly prohibited. # # FORMAT: # < PARAM TYPE=PARAM_TYPE NAME=PARAM_NAME > # ARG1_NAME ARG1_PATH_VAL # ARG2_NAME ARG2_PATH_VAL # ... # This starts a section of PARAM definitions, in which each line # has the syntax below: # ARG_NAME ARG_PATH_VAL # ARG_NAME is a macro name for argument value ARG_PATH_VAL. # PARAM_TYPE can be FILE, or CLOCK. # # < POWER_MODEL ID=id_num NAME=mode_name > # PARAM1_NAME ARG11_NAME ARG11_VAL # PARAM1_NAME ARG12_NAME ARG12_VAL # PARAM2_NAME ARG21_NAME ARG21_VAL # ... # This starts a section of POWER_MODEL configurations, followed by # lines with parameter settings as the format below: # PARAM_NAME ARG_NAME ARG_VAL # PARAM_NAME and ARG_NAME are defined in PARAM definition sections. # ARG_VAL is an integer for PARAM_TYPE of CLOCK, and -1 is taken # as INT_MAX. ARG_VAL is a string for PARAM_TYPE of FILE. # This file must contain at least one POWER_MODEL section. # # < PM_CONFIG DEFAULT=default_mode > # This is a mandatory section to specify one of the defined power # model as the default. ########################### # # # PARAM DEFINITIONS # # # ########################### < PARAM TYPE=FILE NAME=CPU_ONLINE > CORE_0 /sys/devices/system/cpu/cpu0/online CORE_1 /sys/devices/system/cpu/cpu1/online CORE_2 /sys/devices/system/cpu/cpu2/online CORE_3 /sys/devices/system/cpu/cpu3/online CORE_4 /sys/devices/system/cpu/cpu4/online CORE_5 /sys/devices/system/cpu/cpu5/online < PARAM TYPE=FILE NAME=TPC_POWER_GATING > TPC_PG_MASK /sys/devices/gpu.0/tpc_pg_mask < PARAM TYPE=FILE NAME=GPU_POWER_CONTROL_ENABLE > GPU_PWR_CNTL_EN /sys/devices/gpu.0/power/control < PARAM TYPE=FILE NAME=GPU_POWER_CONTROL_DISABLE > GPU_PWR_CNTL_DIS /sys/devices/gpu.0/power/control < PARAM TYPE=SPEC NAME=LOAD_LEVEL > CPU LOW GPU LOW DRAM LOW < PARAM TYPE=SPEC NAME=CORES > DLA 0 < PARAM TYPE=SPEC NAME=MODULE > USB OFF PCIE OFF CAMERA OFF ETHERNET OFF VIDEO_DECODE OFF VIDEO_ENCODE OFF < PARAM TYPE=CLOCK NAME=CPU_DENVER_0 > FREQ_TABLE /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies MAX_FREQ /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq MIN_FREQ /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq < PARAM TYPE=CLOCK NAME=CPU_DENVER_1 > FREQ_TABLE /sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies MAX_FREQ /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq MIN_FREQ /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq < PARAM TYPE=CLOCK NAME=CPU_DENVER_2 > FREQ_TABLE /sys/devices/system/cpu/cpu4/cpufreq/scaling_available_frequencies MAX_FREQ /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq MIN_FREQ /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq < PARAM TYPE=CLOCK NAME=GPU > FREQ_TABLE /sys/devices/17000000.gv11b/devfreq/17000000.gv11b/available_frequencies MAX_FREQ /sys/devices/17000000.gv11b/devfreq/17000000.gv11b/max_freq MIN_FREQ /sys/devices/17000000.gv11b/devfreq/17000000.gv11b/min_freq < PARAM TYPE=CLOCK NAME=EMC > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/emc_iso_cap < PARAM TYPE=CLOCK NAME=DLA_CORE > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/nafll_dla < PARAM TYPE=CLOCK NAME=DLA_FALCON > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/nafll_dla_falcon < PARAM TYPE=CLOCK NAME=PVA_VPS > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/nafll_pva_vps < PARAM TYPE=CLOCK NAME=PVA_CORE > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/nafll_pva_core < PARAM TYPE=CLOCK NAME=CVNAS > MAX_FREQ /sys/kernel/nvpmodel_emc_cap/nafll_cvnas < PARAM TYPE=CLOCK NAME=NVDEC > MAX_FREQ /sys/devices/13e10000.host1x/15480000.nvdec/acm/clk_cap/nvdec < PARAM TYPE=CLOCK NAME=NVDEC1 > MAX_FREQ /sys/devices/13e10000.host1x/15140000.nvdec1/acm/clk_cap/nvdec1 < PARAM TYPE=CLOCK NAME=NVENC > MAX_FREQ /sys/devices/13e10000.host1x/154c0000.nvenc/acm/clk_cap/nvenc < PARAM TYPE=CLOCK NAME=NVENC1 > MAX_FREQ /sys/devices/13e10000.host1x/15a80000.nvenc1/acm/clk_cap/nvenc1 < PARAM TYPE=CLOCK NAME=NVJPG > MAX_FREQ /sys/devices/13e10000.host1x/15380000.nvjpg/acm/clk_cap/nvjpg < PARAM TYPE=CLOCK NAME=SE1 > MAX_FREQ /sys/devices/13e10000.host1x/15810000.se/acm/clk_cap/se < PARAM TYPE=CLOCK NAME=SE2 > MAX_FREQ /sys/devices/13e10000.host1x/15820000.se/acm/clk_cap/se < PARAM TYPE=CLOCK NAME=SE3 > MAX_FREQ /sys/devices/13e10000.host1x/15830000.se/acm/clk_cap/se < PARAM TYPE=CLOCK NAME=SE4 > MAX_FREQ /sys/devices/13e10000.host1x/15840000.se/acm/clk_cap/se < PARAM TYPE=FILE NAME=VDDIN_OC_LIMIT > WARN /sys/devices/c250000.i2c/i2c-7/7-0040/iio:device0/warn_current_limit_0 CRIT /sys/devices/c250000.i2c/i2c-7/7-0040/iio:device0/crit_current_limit_0 ########################### # # # POWER_MODEL DEFINITIONS # # # ########################### < POWER_MODEL ID=0 NAME=MODE_19_4_W > CPU_ONLINE CORE_0 1 CPU_ONLINE CORE_1 1 CPU_ONLINE CORE_2 1 CPU_ONLINE CORE_3 1 CPU_ONLINE CORE_4 1 CPU_ONLINE CORE_5 1 TPC_POWER_GATING TPC_PG_MASK 0 GPU_POWER_CONTROL_ENABLE GPU_PWR_CNTL_EN on CPU_DENVER_0 MIN_FREQ 1190400 CPU_DENVER_0 MAX_FREQ 1420800 CPU_DENVER_1 MIN_FREQ 1190400 CPU_DENVER_1 MAX_FREQ 1420800 CPU_DENVER_2 MIN_FREQ 1190400 CPU_DENVER_2 MAX_FREQ 1420800 GPU MIN_FREQ 0 GPU MAX_FREQ 1109250000 GPU_POWER_CONTROL_DISABLE GPU_PWR_CNTL_DIS auto EMC MAX_FREQ 1866000000 DLA_CORE MAX_FREQ 1100800000 DLA_FALCON MAX_FREQ 640000000 PVA_VPS MAX_FREQ 819200000 PVA_CORE MAX_FREQ 550000000 CVNAS MAX_FREQ 576000000 NVDEC MAX_FREQ 793600000 NVDEC1 MAX_FREQ 793600000 NVENC MAX_FREQ 729600000 NVENC1 MAX_FREQ 729600000 NVJPG MAX_FREQ 460800000 SE1 MAX_FREQ 704000000 SE2 MAX_FREQ 704000000 SE3 MAX_FREQ 704000000 SE4 MAX_FREQ 704000000 VDDIN_OC_LIMIT WARN 4000 VDDIN_OC_LIMIT CRIT 5000 CORES DLA 2 LOAD_LEVEL CPU MEDIUM LOAD_LEVEL GPU HIGH LOAD_LEVEL DRAM LOW MODULE USB HOST_USB3.1_GEN2 MODULE PCIE OFF MODULE CAMERA OFF MODULE ETHERNET 1000_Mbps MODULE VIDEO_DECODE ON MODULE VIDEO_ENCODE OFF < PM_CONFIG DEFAULT=0 > < FAN_CONFIG DEFAULT=quiet >