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 1||Header 2|
|CPU||Ryzen 7 1700X|
|RAM||Corsair Vengeance LED 2 x 8gb w/ 3200MHz XMP|
|Motherboard||Biostar Racing X370GTN (mITX)|
|Cooling||CPU/GPU custom loop w/ dual 240mm radiators|
|Power supply||EVGA Supernova G2 750w Gold|
|GPU||GTX 1080 Hydrocopper|
|BIOS||X37AK623 (Microcode release 188.8.131.52)|
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!)
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
Next, Select 4-pin. I have all 5 of my fans as well as my pump running on the CPU 4-pin header
Then highlight FAN CALIBRATE and hit ENTER
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.
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
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*
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
Well, Xobeloot... Why is your memory showing as 3232MHz?
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)
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.
Here is the Biostar Racing software now showing the CPU at idle. Note the voltage of 0.935v
And here is the CPU under load with the 0.060v offset
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/BCLK||Actual 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
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:
Fire Strike Ultra:
And lastly, the reason that I feel that I have reached the biggest payout at the lowest clocks:
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
Sweet Spot New.JPG 52.4 KB
GPU Clocks.JPG 24.4 KB
FSultra.JPG 161.2 KB
Timespy2.JPG 130.6 KB
Timespy1.JPG 245.4 KB
OverclockTemps30m.JPG 670.8 KB
CPU Snapshot.JPG 31.8 KB
CPU Snapshot no load.JPG 31.3 KB
oc 3.jpg 3.4 MB
oc 2.jpg 3.4 MB
oc 1.jpg 3.4 MB
fan control 4.jpg 3.0 MB
fan control 3.jpg 3.9 MB
fan control 2.jpg 4.2 MB
fan control 1.jpg 4.2 MB
main 1.jpg 4.9 MB
mem 4.jpg 3.4 MB
mem 3.jpg 4.6 MB
mem 2.jpg 3.4 MB
mem 1.jpg 4.2 MB