Skip to content

Steam Deck: Pstate 0 Vid is 161, above max of 124 #44

@coolbho3k

Description

@coolbho3k

On the Steam Deck's custom AMD APU (model 90h, family 17h), the value of Pstate 0 is 161.

I'd like to undervolt this state! Would it be safe to raise the value of the MAX_VID macro to something a bit above 161?

Output:

(deck@steamdeck amdctl)$ sudo ./amdctl -g
Detected CPU model 90h, from family 17h with 8 CPU cores (REFCLK = 100MHz ; Voltage ID Encodings: SVI (serial)).

Core 0 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 1 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 2 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 3 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 4 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 5 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 6 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Core 7 | P-State Limits (non-turbo): Highest: 0 ; Lowest 2 | Current P-State: 0
 Pstate Status CpuFid CpuDid CpuVid  CpuMult     CpuFreq CpuVolt IddVal IddDiv CpuCurr CpuPower
      0      1    112      8    161   28.00x  2800.00MHz   543mV     28     10  38.00A   20.63W
      1      1     96      8    114   24.00x  2400.00MHz   837mV     24     10  34.00A   28.46W
      2      1    102     12    105   17.00x  1700.00MHz   893mV     17     10  27.00A   24.11W

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions