Biostar X370GTN mITX - A failed flying experiment.

Discussion created by xobeloot on Jul 11, 2017
Latest reply on Apr 19, 2018 by benman2785

Many of you have likely seen my previous thread for my mITX *sweet spot*.  Let me start this off by stating that everything in this thread will be unique to my system.  Your results may vary.


First off, some basic system specs:

Header 1Header 2
CPURyzen 7 1700X
RAMCorsair Vengeance LED 2 x  8gb w/ 3200MHz XMP
MotherboardBiostar Racing X370GTN (mITX)
CoolingCPU/GPU custom loop w/ dual 240mm radiators
Power supplyEVGA Supernova G2 750w Gold
GPUGTX 1080 Hydrocopper
BIOSX37AK623 (Microcode release


I am leaving out drives and such as they don't play much (if any role in this).


It took me roughly 24 hours of trial and error to reach this point.  I feel that less became too much less and more did not provide enough to be worth it.


I now introduce you to the *RACING BIOS*  (Please hold back your excitement!)

main 1.jpg


First off, lets take a look at the easiest part of this adventure.  The fan control.  It leaves a bit to be desired (like specific RPM at specific temp ranges), but it gets the job done.


Go to the advanced tab and select Smart Fan Control

fan control 1.jpg


Next, Select 4-pin.  I have all 5 of my fans as well as my pump running on the CPU 4-pin header

fan control 2.jpg


Then highlight FAN CALIBRATE and hit ENTER

fan control 3.jpg

After the calibration does it's thing, hit ENTER one more time to close it.


Last (and about the least important) is the fan profile.  You get to choose Quiet, Aggressive or Manual.

To be perfectly honest here, I am pretty sure they are all doing the exact same thing.

fan control 4.jpg


OK!  Fans are done.  Lets get that memory running. Go to the ONE tab and select Memory Clock Mode.

Once there, select your XMP profile and leave Memory Frequency at Auto

mem 1.jpg


I still need to get my exact DRAM timings for this next step, but I just entered in the basic latency numbers.

Go to DRAM Timing Configuration and plug in as much as you know.

*You'll notice that both columns are the same. This is because I had previously entered the top 5 ratings and saved them*

mem 3.jpg


Lastly, you want to be sure your memory is getting the appropriate amount of power that it is rated for.

Go back to the main ONE tab, highlight DDR Memory Voltage and add +0.144v as the offset.

This will put the memory voltage at 1.355v

mem 4.jpg


Well, Xobeloot...  Why is your memory showing as 3232MHz?

Great question!


Since Biostar did not incorporate any *underclocked* core frequencies to allow one to set the freq and the multiplier

without surpassing the memory rated speed and causing CMOS to puke violently, we are forced to use AUTO

for the CPU frequency *GASP*


Next, I set my CPU Ratio to 38.75 (3875MHz if it ran at 100MHz Freq which it does not)

oc 1.jpg


Voltage settings on this board are terrible at best.  There is no way to dial in what voltage you want to run at.

You select an offset and then have to run multiple tests to see what voltage the core is actually running at.


Finding a balance of core speed to core voltage was also a rather painful task.

After many more episodes of CMOS tossing it's cookies on my shoes, I landed at +0.060v as the offset.

oc 2.jpg


Here is the Biostar Racing software now showing the CPU at idle.  Note the voltage of 0.935v

CPU Snapshot no load.JPG


And here is the CPU under load with the 0.060v offset

CPU Snapshot.JPG


Please don't ask me to try to make sense of how these numbers add up as I have NO CLUE!

All I know is that this is what worked 100% stable no matter what I threw at it.



But Xobe, you still haven't explained why your memory is reading at 3232MHz...


Sorry, I must have seen a squirrel.  Back to that.


Since we had to leave the CPU Frequency at AUTO to attain the desired clock and memory speed,

we have inherently found our own Achilles heel.


As the motherboard reads the CPU and system load, it adjusts the CPU frequency automatically.

It seems to fluctuate between 99.3MHz and 100.8MHz.  Somewhere right in the middle there

is where the system would be at homeostasis, but we can't dial in an exact frequency.


So, in essence, what happens here is that when the CPU Freq flexes upward to the 100.8MHz range,

It is also bumping up both the CPU Core and the memory.


Some basic calculations to show where the CPU is actually working at:

CPU Freq
Ratio/BCLKActual Output


I have not figured out the exact range that the memory is operating under, but I assume it is 3200-3232+ under load.


I played with setting, after setting, after setting until I reached a +0.240v offset on CPU_SOC Voltage

**EDIT** I wound up setting this back to AUTO after my CMOS started puking again

oc 3.jpg


After that, all was gravy!


Lets see the results!


Temperatures through a grueling CPU, FPU, Cache and RAM barrage of 30+ min.

(it is tough to read, but it starts and stays in the 66-68c range the whole time)

If I only run CPU/GPU w/o the extra stress options, it never leaves the mid-high 40's.



Here is a quick screen of my GPU clocks for reference on the following numbers:

GPU Clocks.JPG


Time Spy:




Fire Strike Ultra:



And lastly, the reason that I feel that I have reached the biggest payout at the lowest clocks:

Sweet Spot New.JPG


Is this the most EXTREME! Ryzen overclock out there?  Absolutely not.

Is it a fantastic Clock:Voltage:Memory:Performance figure? Absolutely!


Like I opened with: Your mileage will most likely vary, however, if this saves somebody

with the same motherboard 24hr of sheer agony, then it was a success.



Neither AMD nor Xobeloot are responsible for damages to your components.

This write-up is to document my own success w/ overclocking this board/CPU.

It is always best to research and learn all you can before overclocking.


Thanks for taking the time to read this!  It was quite the task to create!





Message was edited by: Kevin Toole Reason: New system instability and current fix noted in RED