Motherboard [24/03/2025]ASRock DeskMini A/X300 BIOS - "P2.10.SL01"(Curve Optimizer & S3 support) & "P2.10B"(ACS) & "P2.10" for X300 - AGESAv2 Pi "1.2.0.Cc"

badope6

Efficiency Noob
Apr 3, 2024
7
9
Hello everyone, thought I'd drop an update about my upgrade in conjunction with testing new BIOSes.
I've replaced the memory with a Crucial 64G kit and replaced thermal paste with Thermalgrizzly Kryosheet, both because of better thermal conductivity as well as no longer having to replace the paste for this thing ever again, since I'm running my deskmini as home server.

Either I am missing something obvious, but I am able to set PBO just fine with BIOS 2.10. I did an undervolt of -18mA with a PPT limit set to 55W. I did have to manually lower the SOC voltage to 0.95V to get it to undervolt properly, since XMP sets it to 1.15V automatically otherwise.

With everything done, I've upped the max clock speed with cpupower frequency-set to 4.2Ghz now, under full load for about an hour, my 5700G doesn't get any hotter than ~45°C. Wattages are also really low

Not sure what I seem to be missing why BIOS versions 2.00 and 2.10 shouldn't be working for some people here?
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
Hello everyone, thought I'd drop an update about my upgrade in conjunction with testing new BIOSes.
I've replaced the memory with a Crucial 64G kit and replaced thermal paste with Thermalgrizzly Kryosheet, both because of better thermal conductivity as well as no longer having to replace the paste for this thing ever again, since I'm running my deskmini as home server.

Either I am missing something obvious, but I am able to set PBO just fine with BIOS 2.10. I did an undervolt of -18mA with a PPT limit set to 55W. I did have to manually lower the SOC voltage to 0.95V to get it to undervolt properly, since XMP sets it to 1.15V automatically otherwise.

With everything done, I've upped the max clock speed with cpupower frequency-set to 4.2Ghz now, under full load for about an hour, my 5700G doesn't get any hotter than ~45°C. Wattages are also really low

Not sure what I seem to be missing why BIOS versions 2.00 and 2.10 shouldn't be working for some people here?
Do you have an X 300 or an A 300?
 

Alucard

Trash Compacter
Nov 24, 2018
43
22
Hello everyone, thought I'd drop an update about my upgrade in conjunction with testing new BIOSes.
I've replaced the memory with a Crucial 64G kit and replaced thermal paste with Thermalgrizzly Kryosheet, both because of better thermal conductivity as well as no longer having to replace the paste for this thing ever again, since I'm running my deskmini as home server.

Either I am missing something obvious, but I am able to set PBO just fine with BIOS 2.10. I did an undervolt of -18mA with a PPT limit set to 55W. I did have to manually lower the SOC voltage to 0.95V to get it to undervolt properly, since XMP sets it to 1.15V automatically otherwise.

With everything done, I've upped the max clock speed with cpupower frequency-set to 4.2Ghz now, under full load for about an hour, my 5700G doesn't get any hotter than ~45°C. Wattages are also really low

Not sure what I seem to be missing why BIOS versions 2.00 and 2.10 shouldn't be working for some people here?
Would you mind taking a photo of your settings?
That would be really helpful... it would serve as a great starting point.
 

Dr. Nick

Average Stuffer
Sep 2, 2024
59
46
Hello everyone, thought I'd drop an update about my upgrade in conjunction with testing new BIOSes.
I've replaced the memory with a Crucial 64G kit and replaced thermal paste with Thermalgrizzly Kryosheet, both because of better thermal conductivity as well as no longer having to replace the paste for this thing ever again, since I'm running my deskmini as home server.

Either I am missing something obvious, but I am able to set PBO just fine with BIOS 2.10. I did an undervolt of -18mA with a PPT limit set to 55W. I did have to manually lower the SOC voltage to 0.95V to get it to undervolt properly, since XMP sets it to 1.15V automatically otherwise.

With everything done, I've upped the max clock speed with cpupower frequency-set to 4.2Ghz now, under full load for about an hour, my 5700G doesn't get any hotter than ~45°C. Wattages are also really low

Not sure what I seem to be missing why BIOS versions 2.00 and 2.10 shouldn't be working for some people here?
For me with 2.00 and 2.10 the PBO settings in the Advanced - CTRL Q menu won't be saved, it's disabled after reboot again, thus it's impossible to use Curve Optimizer for CPU & GPU there. Also 2.00 and 2.10 give a secure boot error while booting UMAF to change the SoC/Uncore OC mode, which is enabled after reboot as well. Thus SoC/Uncore frequency and voltage are at maximum all the time, if not set manually to a certain value. Conclusively I'll stay on 1.90 with my A300 and X300. There's no new AGESA that'd require 2.00 or 2.10 anyway.
 
  • Like
Reactions: Maxkmk

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
For me with 2.00 and 2.10 the PBO settings in the Advanced - CTRL Q menu won't be saved, it's disabled after reboot again, thus it's impossible to use Curve Optimizer for CPU & GPU there. Also 2.00 and 2.10 give a secure boot error while booting UMAF to change the SoC/Uncore OC mode, which is enabled after reboot as well. Thus SoC/Uncore frequency and voltage are at maximum all the time, if not set manually to a certain value. Conclusively I'll stay on 1.90 with my A300 and X300. There's no new AGESA that'd require 2.00 or 2.10 anyway.
Is there a OC guide how to set the best settings on a X300 with a 5700G?
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
Hello everyone, thought I'd drop an update about my upgrade in conjunction with testing new BIOSes.
I've replaced the memory with a Crucial 64G kit and replaced thermal paste with Thermalgrizzly Kryosheet, both because of better thermal conductivity as well as no longer having to replace the paste for this thing ever again, since I'm running my deskmini as home server.

Either I am missing something obvious, but I am able to set PBO just fine with BIOS 2.10. I did an undervolt of -18mA with a PPT limit set to 55W. I did have to manually lower the SOC voltage to 0.95V to get it to undervolt properly, since XMP sets it to 1.15V automatically otherwise.

With everything done, I've upped the max clock speed with cpupower frequency-set to 4.2Ghz now, under full load for about an hour, my 5700G doesn't get any hotter than ~45°C. Wattages are also really low

Not sure what I seem to be missing why BIOS versions 2.00 and 2.10 shouldn't be working for some people here?
What Cooler do you use? How is the noise?
 

badope6

Efficiency Noob
Apr 3, 2024
7
9
Would you mind taking a photo of your settings?
That would be really helpful... it would serve as a great starting point.
I've shoved away the Deskmini in my meter box and it's kind of annoying with how I routed the power brick to get it out again... but I have noted down my settings in my note-taking tool.
What do you need exactly?

For me with 2.00 and 2.10 the PBO settings in the Advanced - CTRL Q menu won't be saved, it's disabled after reboot again, thus it's impossible to use Curve Optimizer for CPU & GPU there. Also 2.00 and 2.10 give a secure boot error while booting UMAF to change the SoC/Uncore OC mode, which is enabled after reboot as well. Thus SoC/Uncore frequency and voltage are at maximum all the time, if not set manually to a certain value. Conclusively I'll stay on 1.90 with my A300 and X300. There's no new AGESA that'd require 2.00 or 2.10 anyway.
I have not tried this UMAF stuff, nor do I intend to, but I can open a support ticket for both issues. However, I want to verify the following question before doing so: when you save your PBO settings, do they remain saved after reboots as long as you don't enter the BIOS setup anymore? Maybe it's persistent but the BIOS screen just doesn't properly fetch the settings.

What mainboard revision / sticker on Bios do you have?
Not opening this thing up anymore for the foreseeable future, so I don't know. I know the BIOS sticker said 1.70.

Is there a OC guide how to set the best settings on a X300 with a 5700G?
There's not really a single "best settings" in general, it really comes down to what you want and feel comfortable with, _and_ what the sillicon quality of your CPU is, which is a gamble.
I run my deskmini as server shoved away in my meter box, so it should have a good balance between performance, energy consumption and heat to cool under load.
For that reason I've opted to undervolt and limit the TDP so PBO wouldn't 'overboost'.
Besides, I've limited the clockspeeds to 4.2Ghz max within Linux with the cpupower system utility (I run Proxmox). I've configured cron to apply it at boot. So basically it runs the same clockspeeds but with lower TDP, which means less heat and the fan can spend less time spinning.
Of course you can just also leave your TDP limit at 65W and allow higher clockspeeds. You can get crazy high clockspeeds that way: I've tried it for fun and got 5Ghz on all cores but the cooler could not keep up after about 1 minute of stress testing.
Since I use my deskmini headless, I've set the GPU clockspeed to a static 200Mhz and gave it only like 384MB frame buffer in the BIOS as a sort of cheeky way to 'disable' it, so that may also help. I also use standard XMP timings for 3200Mhz RAM. It's fast enough for my use cases, I certainly am not going to game on it.

What Cooler do you use? How is the noise?
  • Thermalright AXP90-X47 full copper version. The heatsink is great. At idle, my fan basically runs at minimum speed to ensure heat wouldn't build up over a long time if I were to passively cool it at idle. But it's basically silent at idle.
  • Fan replaced with a Noctua NF-A9x14 HS-PWM
  • No thermal paste, using a Thermalgrizzly Kryosheet 38x38. This is seriously like magic, it matches the top segment thermal paste conductivity but will never dry out, so no repastes needed. Beware though:
    • It's rather flimsy and delicate, it can easily tear if you aren't really careful. I've used a pair of tweezers.
    • There needs to be a good but not too extreme amount of pressure between the heatsink, pad and CPU.
    • It's electrically conductive, so if this thing touches your motherboard while everything's on, you might fry your motherboard.
End result with settings and all applied, it's really quiet. I've set a custom fan curve in the BIOS but it never has to go above 40-50% fan speed I believe (under continuous full load/stress testing). ~45°C max, might be around 50-55°C in peak summer heat though.
 

Dr. Nick

Average Stuffer
Sep 2, 2024
59
46
I have not tried this UMAF stuff, nor do I intend to, but I can open a support ticket for both issues. However, I want to verify the following question before doing so: when you save your PBO settings, do they remain saved after reboots as long as you don't enter the BIOS setup anymore? Maybe it's persistent but the BIOS screen just doesn't properly fetch the settings.
No, those settings don't remain after saving the BIOS settings, I changed them, booted Windows, and noticed in Ryzen Master and CPUz that PBO & Curve Optimiter were disabled and SoC/Uncore OC mode was enabled again. Those settings ARE saved with 1.90 (except SoC/Uncore OC mode which requires UMAF), but not with 2.00 and 2.10. Maybe ASRock doesn't want the usage of the Advanced -> CTRL Q menu? They moved Curve Optimizer for CPU into the main BIOS pages, but it's not available for GPU, and SoC/Uncore OC mode isn't either.
 
Last edited:
  • Like
Reactions: Maxkmk

ChiroTruong

Minimal Tinkerer
New User
Feb 19, 2025
4
0
Hey everyone, I would like to ask that when I disable SMT in the BIOS in version P1.90, the computer sometimes boots up and the screen does not recognize the signal, the orange signal light of the machine does not flash, I have to Recyle Boot 1-2 times before the machine boots up and works normally.
Is there any way to fix it?
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
Hey everyone, I would like to ask that when I disable SMT in the BIOS in version P1.90, the computer sometimes boots up and the screen does not recognize the signal, the orange signal light of the machine does not flash, I have to Recyle Boot 1-2 times before the machine boots up and works normally.
Is there any way to fix it?
What CPU do you have?
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
When replacing my tg conductonaut on my deskmine X 300 , for a tg kryosheet I noticed some bending/ flexing on the deskmini mainboard, after I tightened my Noctua NH L 9a. Anyone of you hade the same? What do you think about it?
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
I've shoved away the Deskmini in my meter box and it's kind of annoying with how I routed the power brick to get it out again... but I have noted down my settings in my note-taking tool.
What do you need exactly?


I have not tried this UMAF stuff, nor do I intend to, but I can open a support ticket for both issues. However, I want to verify the following question before doing so: when you save your PBO settings, do they remain saved after reboots as long as you don't enter the BIOS setup anymore? Maybe it's persistent but the BIOS screen just doesn't properly fetch the settings.


Not opening this thing up anymore for the foreseeable future, so I don't know. I know the BIOS sticker said 1.70.


There's not really a single "best settings" in general, it really comes down to what you want and feel comfortable with, _and_ what the sillicon quality of your CPU is, which is a gamble.
I run my deskmini as server shoved away in my meter box, so it should have a good balance between performance, energy consumption and heat to cool under load.
For that reason I've opted to undervolt and limit the TDP so PBO wouldn't 'overboost'.
Besides, I've limited the clockspeeds to 4.2Ghz max within Linux with the cpupower system utility (I run Proxmox). I've configured cron to apply it at boot. So basically it runs the same clockspeeds but with lower TDP, which means less heat and the fan can spend less time spinning.
Of course you can just also leave your TDP limit at 65W and allow higher clockspeeds. You can get crazy high clockspeeds that way: I've tried it for fun and got 5Ghz on all cores but the cooler could not keep up after about 1 minute of stress testing.
Since I use my deskmini headless, I've set the GPU clockspeed to a static 200Mhz and gave it only like 384MB frame buffer in the BIOS as a sort of cheeky way to 'disable' it, so that may also help. I also use standard XMP timings for 3200Mhz RAM. It's fast enough for my use cases, I certainly am not going to game on it.


  • Thermalright AXP90-X47 full copper version. The heatsink is great. At idle, my fan basically runs at minimum speed to ensure heat wouldn't build up over a long time if I were to passively cool it at idle. But it's basically silent at idle.
  • Fan replaced with a Noctua NF-A9x14 HS-PWM
  • No thermal paste, using a Thermalgrizzly Kryosheet 38x38. This is seriously like magic, it matches the top segment thermal paste conductivity but will never dry out, so no repastes needed. Beware though:
    • It's rather flimsy and delicate, it can easily tear if you aren't really careful. I've used a pair of tweezers.
    • There needs to be a good but not too extreme amount of pressure between the heatsink, pad and CPU.
    • It's electrically conductive, so if this thing touches your motherboard while everything's on, you might fry your motherboard.
End result with settings and all applied, it's really quiet. I've set a custom fan curve in the BIOS but it never has to go above 40-50% fan speed I believe (under continuous full load/stress testing). ~45°C max, might be around 50-55°C in peak summer heat though.
I used a Kryosheet in my x300 with 5700g too (with a noctua cooler) somehow it gets to 73 c even when it is just in the Bios and in windows the cpu seems to be around 45 -50.
 

Maxkmk

Trash Compacter
Mar 17, 2023
53
16
Looks like amd is bringing new APUs (5605 and 5705G) for am4 maybe Asrock fixes the setting not saved problem when adding Support to the cpus. And maybe (even though I doubt it) AMD adds PCIe 4 support to them.
 


Write your reply...