Ryzen 5900X BIOS settings
- Overview
- System info
- Reverting BIOS settings to defaults
- Section: Tweaker
- Section: Settings
- Subsection: Settings -> Platform power
- Subsection: Settings -> IO Ports
- Subsection: Settings -> IO Ports -> USB
- Subsection: Settings -> IO Ports -> NVMe
- Subsection: Settings -> IO Ports -> SATA
- Subsection: Settings -> IO Ports -> Network stack
- Subsection: Settings -> Misc
- Subsection: Settings -> AMD CBS
- Subsection: Settings -> AMD Overclocking
- Subsection: Settings -> PC Health
- Subsection: Settings -> Smart fan
- Section: System info
- Section: Boot
- Trying out "Eco mode"
- Enable "AC BACK"
Overview
Documenting BIOS settings I had made to get the most performance out
of xmrig
on the Ryzen 5900X before restoring defaults and applying
something more energy efficient.
Name | Info |
---|---|
CPU | AMD Ryzen 9 5900X |
Motherboard | ASUS B550 Aorus Elite |
Manual | mb_manual_b550-aorus-elite-ax_e.pdf |
Exported BIOS profile file | asus-b550-xmrig.bin |
Tuned for xmrig
The energy consumption with these settings is quite high:
State | Power (W) |
---|---|
booting | ~130W |
idle | ~75W |
running xmrig | 145W |
The default BIOS settings loaded
Uses a lot less energy. After setting the CPU frequency governor to powersave
with
$ cpupower frequency-set -g powersave
Uses approx
State | Power (W) |
---|---|
idle | ~38W |
System info
Reverting BIOS settings to defaults
The "Save and exit" section can export the complete settings (in some binary format), so the settings
are saved as ~/.local/share/private/Ryzen_5900X/asus-b550-xmrig.bin
.
Its not easy to tell in the BIOS itself weather something is on its default value or not, but the manual includes the default value of (most) settings.
Not all settings are included here, but I've tried to keep it as complete as possible.
Section: Tweaker
Screenshot
Option | Value | Default |
---|---|---|
CPU Clock ratio | 42.00 | Auto |
Spread spectrum control | Auto | |
Extreme memory Profile (X.M.P.) | Disabled | |
System memory multiplier | 36.00 | Auto |
CPU Vcore | 1.100V | Auto |
CPU CDD18 | Auto | |
CPU CDDP | Auto | |
A_CDD1885 | Auto (Current value: 1.800V ) | |
DRAM Voltage | Auto (Current value: 1.200V ) | |
DRAMVPP Voltage | Auto (Current value: 2.500V ) | |
DRAM Termination | Auto (Current value: 0.600V ) |
Subsection: Tweaker -> Advanced CPU settings
Screenshot
Option | Value | Default |
---|---|---|
SVM Mode | Enabled | Disabled |
AMD Cool & Quiet | Enabled | |
PPC Adjustment | PState 0 | |
Global C-state control | Auto | |
Power supply idle control | Auto | |
CCD Control | Auto | |
Downcore control | Auto | |
SMT Mode | Auto | |
CPPC | Auto | |
CPPC Preferred cores | Auto |
Subsection: Tweaker -> Advanced memory settings
Screenshot
This subsection only contains other subsections
Subsection: Tweaker -> Advanced memory settings -> Memory sub timings
Screenshot
Everything in this section is set to Auto
(the default)
Subsection: Tweaker -> Advanced memory settings -> SPD
Screenshot
Everything in this section has their default value or no value.
Subsection: Tweaker -> CPU/VRM settings
Screenshot
Everything in this section is set to Auto
(the default)
Section: Settings
Screenshot
Subsection: Settings -> Platform power
Screenshot
Everything in this section is set to Auto
(the default).
Option | Value | Comment |
---|---|---|
Resume by Alarm | Disabled | Might want to enable this in the future. |
Wake on LAN | Disabled | Can be set if "Resume by alarm" is enabled |
Subsection: Settings -> IO Ports
Screenshot
Not relevant
Subsection: Settings -> IO Ports -> USB
Screenshot
Not relevant
Subsection: Settings -> IO Ports -> NVMe
Screenshot
Not relevant
Subsection: Settings -> IO Ports -> SATA
Screenshot
Not relevant
Subsection: Settings -> IO Ports -> Network stack
Not relevant. Everything in this section has the default values
NOTE: PXE boot is enabled here
Subsection: Settings -> Misc
Screenshots
Not relevant. Everything in this section has the default values
Subsection: Settings -> AMD CBS
Not relevant. Everything in this section has the default values
Subsection: Settings -> AMD Overclocking
Not relevant. Everything in this section has the default values as far as i can tell.
Too many subsections to screenshot
Subsection: Settings -> PC Health
Screenshot
Not relevant, there are no settings here
Subsection: Settings -> Smart fan
Screenshot
Not relevant, there are no settings here
Section: System info
Screenshot
Not relevant, there are no settings here
Subsection: System info -> Q-flash
Screenshot
Not relevant, there are no settings here
NOTE: BIOS version information is here
Name | Value |
---|---|
Bios Version | F10 |
Bios date | 2020-09-18 |
Flash type/size | MXIC 25U256 Series 32MB |
Section: Boot
Screenshot
Not relevant
Trying out "Eco mode"
According to someone on reddit, these are the default values for 5900X:
Name | Value |
---|---|
PPT | 142W |
TDC | 95A |
EDC | 149A |
And someone else on reddit says its the same default values as 5800X, and that ECO mode on that one sets these value to one of
Name | Value |
---|---|
PPT | 88W |
TDC | 60A |
EDC | 90A |
-------------------- | ------- |
Energy consumption | 65W |
Name | Value |
---|---|
PPT | 61W |
TDC | 45A |
EDC | 60A |
-------------------- | ------- |
Energy consumption | 45W |
Where to find the settings in the bios: https://www.pcworld.com/article/1352253/how-to-enable-eco-mode-with-ryzen-7000.html
Screenshot
_I misread and typed the wrong value in PPT. Couldn't boot, and restored to defaults. Will then try with the actual values
Enable "AC BACK"
This setting controls what happens the motherboard/PSU get AC power.
Changed it to Always on
. That means if the computer gets AC power,
it powers itself on. Good for remotely turning it on.
And Wake-on-LAN has also been enabled.