04-25-2018 01:47 AM
The worst memory related issue on this platform is that there is no way to tune the memory controller parameters. They are hard coded into the memory controller firmware (PMU) and cannot be changed by anyone but AMD. This prevents the manufacturers from optimizing the parameters specifically for their designs.
Even if you run 2700X with LN2 and disable all of the power / current limits, it will not boost higher than e.g. 4.35GHz for the best two cores of the CPU.
4.35GHz for the best two cores of the CPU (marked with a golden and silver star in Ryzen Master), 4.2GHz for the rest (1-2C load).
4.075GHz for all cores, unless limited by PPT, TDC, EDC, thermal or reliability (FIT). Clock reductions starts at 85°C (95°C tCTL), unless configured to a lower value.
The power management must be reconfigured in order to allow higher frequencies, my "eXFR" ("Performance Enhancer" on ASUS boards) does just that.
The "Precision Boost Override" feature available on 400-series motherboards allows increasing the physical limiters mentioned earlier. On SKUs belonging to the 105W TDP infrastructure group, the default limiters are following: PPT 141.75W, TDC 95A, EDC 140A and tJMax of 85°C (absolute, excl. offset).
When "Precision Boost Override" mode is enabled (AGESA default), PPT becomes essentially unrestricted (1000W), TDC is set to 114A and EDC to 168A. These limits can be customized by the ODM so that the new limits will comply with the electrical characteristics of the motherboard design in question.
To see what the actual maximum voltage FIT allows the CPU to run at in various different scenarios is, I disabled all of the other limiters and safe guards. With every other limiter / safe guard disabled, the reliability (FIT) becomes the only restrain. The voltage command which the CPU sends to the VRM regulator via the SVI2 interface and the actual effective voltage were then recorded in various scenarios. In stock configuration the sustained maximum effective voltage during all-core stress allowed by FIT was =< 1.330V. Meanwhile, in single core workloads the sustained maximum was =< 1.425V. When the “FIT� parameters were adjusted by increasing the scalar value from the default 1x to the maximum allowed value of 10x, the maximum all-core voltage became 1.380V, while the maximum single core voltage increased to 1.480V. The recorded figures appear to fall very well in line with the seen and known behavior, frequency, power and thermal scaling wise.
The seen behaviour suggests that the full silicon reliability can be maintained up to around 1.330V in all-core workloads (i.e. high current) and up to 1.425V in single core workloads (i.e. low current). Use of higher voltages is definitely possible (as FIT will allow up to 1.380V / 1.480V when scalar is increased by 10x), but it more than likely results in reduced silicon lifetime / reliability. By how much? Only the good folks at AMD who have access to the simulation data will know for sure.
There are clear differences in how the memory controller behaves on the different CPU specimens. The majority of the CPUs will do 3466MHz or higher at 1.050V SoC voltage, however the difference lies in how the different specimens react to the voltage. Some of the specimens seem scale with the increased SoC voltage, while the others simply refuse to scale at all or in some cases even illustrate negative scaling. All of the tested samples illustrated negative scaling (i.e. more errors or failures to train) when higher than 1.150V SoC was used. In all cases the maximum memory frequency was achieved at =< 1.100V SoC voltage.
05-17-2019 11:54 PM
darkspr1te wrote:
I Was wondering if anyone had looked into what effect bios versions have on your overall system performance.
I ask as I got my board November 2018, odly enough with a 0207 version bios, combined with corsair h100i cooler and
ryzen 2700x cpu. The out of box CB15 results were 1764 and 1827 with o/c as provided by gupsterg in the first few posts
give or take a few mistakes or omissions.
As I got further along the bios timeline my results worsen quite a lot to the point where a
out of box result is around 1690-/+ and a mild overclock will yield upto 1710-/+.
Silicon lottery aside what sort of results do people get for their default goto bios version,
This kind of information seems to be hard to find and often buried in multiple posts of assumptions, misinformation and
re-posts are just the start.
I have also noticed al lost of posts where users say " oh i just got cpu at 1.4 and neg of 0.05 and pe of 2, i get 1950 on CB15",
iám a smart fellow but i've not read up on overclocking terminology of late, I do understand it when i can get a explanation
of the settings effect/proper name,it's another case of too many TLA's.
It would be nice to have bios version, a export of the settings in both cmo format and text
(asus profile, load/save then press F2 for the direct loadable BIOS setting profile and CTRL+F2 for a text file while can help you transfer you settings to the next revision)
, this would give some users a place to at least start , AMD seems to have more menu per mile than i've ever seem intel side
even in hacked bios systems
In Order to help I have downloaded every bios version available for this board and i am flashing via a EEPROM programmer,
this is the only way i can assure myself there is no left over bios residue.
I will also video the Q-Code/video and board for first time boot, this may help users decide if they are having training issues
or it's just this bios is slow (1002 is much faster as base boot than 0507). Some bios do different things at boot too, some will
reboot at the point of loading eufi files, other skip that step but will display "flashing bios" just after a fresh flash via
bios ez-flash. Some bios have quirks, example is V1002 will allow me to apply a 3600Mhz DOCP PE2 profile from first boot but
other bios versions require me to have booted a clean O/c free bios into windows at least once before i apply a O/C of any type.
(Q-Code F9/power off is a sign of this)
Another thing i'am looking at is a simple app to import a text bios export and display only the changes needed from default
aka "optimized defaults" or cmos reset, i would love some info on the bios's cmo file just to read basic info like which version
bios created it but alas info on that file is thin on the ground and i also think different bios versions will almost have
different file format.
any feedback is most welcome, if any export feels it wont yield any worthwhile information the it would be a dead project from the start
Reference Info
darkspr1te
05-18-2019 06:33 AM
Tunza wrote:
Hey Darksprite,
How is your testing coming along? I have attached a few screenshots of my cinebench runs. one score is really low I can't remember what setting I changed in BIOS to cause that but I fixed it now. I am getting a consistant score in the 1800s now (see pics with the Result BIOS is 0804 currently as I find it the most stable with my hardware. Had issues with anything newer (I still haven't tried the 2xxx BIOS as I am unsure if I really need to). I will have to double check the BIOS settings used for these scores. only thing I know for sure is a manual PBO of X4. Any results you have I would be interested in seeing. Cheers
Tunza Down Unda
05-18-2019 07:51 AM
darkspr1te wrote:
Right now testing of the various BIOS effect and stability in on hold while i just finish up the ROG_EYE device. the different bios do in fact respond differently to the device so for now I am using the latest (with it's annoying cursor on boot)
My results for my system do vary a lot as testing is only for heating up cpu or to follow changes to the board VCC values.
config is OC3 in bios on version 2203, no other tweaks as i need pure stability. If i test on fresh boot then results are normally in the 1850-1860's and temps never exceed 70"Celsius
I will return to the bios hacking later as I have learned a lot since then during project ROG_EYE
darkspr1te
05-20-2019 09:45 PM
Tunza wrote:
What type of RAM do you use? The main reason I am worried about changing my BIOS again is that USB initialization seemed to fail. I still also have problems with my corsair hardware which is really annoying as I cannot use it to it's full potential. If you are interested, I can upload a txt file of the settings i use in 0804? I do not touch OC level but rather keep that at AMD stock and use PBO to overclock. I also have to set RAM timings manually if I want to run at 3200mhz C14-14-14-32 as the xmp profile fails. Thanks for your update. seems mid 1800s is a pretty good cinebench score for these chips.
02-01-2019 01:16 AM
02-13-2019 05:30 AM
03-01-2019 09:10 AM
03-17-2019 08:11 PM
03-21-2019 01:57 AM
RussK14 wrote:
Did this thread die? I find myself coming back but nothing added. Hoping to find updates on newest bios 2008 for C7H...
I updated and was actually able to post with all four DIMM slots occupied @ 3600MHz but cannot boot to Windows. Any tips?