Showing results for 
Search instead for 
Did you mean: 

Crosshair VII Hero Essential Info Thread

Level 13
Last update: 17/11/18

Last 3 updates to OP:-

i) Added section Is the lack of ASUS T-Topology an issue on C7H?

ii) Added section To use manual OC or Precision Boost Override? (see post 3)

iii) ASUS PE section has new link to post by The Stilt on his tweak in PE3/4.

ROG Crosshair VII Hero
Essential Info Thread


Image by Elmor

Ryzen: Strictly technical - Chapter: Pinnacle Ridge By The Stilt

ZEN+ Delidded - Before/After Temperatures - [Ryzen 5, 7, 2600, 2700X] by Der8auer

ASUS CROSSHAIR VII HERO - Everything You Need To Know! X470 In Depth Review by Der8auer

Elmor's C7H UEFI folder link

PSA regarding C7H:-

Early batch of motherboards will exhibit an issue where [Auto] or manually set 1.05V for 1.05V SB voltage is shown as ~+50mV in UEFI readback box, SW monitoring in OS and on ProbeIt points. See the post by Elmor on OCN regarding this, link.

Do not use HWMonitor, it shows monitoring data which is not actually occurring, excessive CPU/RAM MHz, etc.


A C7H has been supplied to me by ASUS 😄 , courtesy of ASUS and Elmor :cool: . I do not work for ASUS or have any committent to them, I am just a "user" who has received a sample and doing what I would do if I had bought a C7H.

My plan is to expand OP to collate essential information for using this board. It will be gathered from web/user shares/own meddling. It will emulate some threads I did on OCN for Ryzen+C6H & TR+ZE; so do check back 🙂 .

Ryzen 2nd Gen "Pinnacle Ridge"



The C7H review by The Stilt

Original link, translated link.

  • RAM Slots are daisy chain topology instead of ASUS T-Topology on C6H. Daisy chain favours 2 dimm slots/1DPC config.
  • VRM 10+2 phases, 10 for VCORE, 2 for SOC, the mosfets have integrated temperature sensors.
  • Six layer PCB.

Besides other information within review, I really liked the data on VRM information.


Is the lack of ASUS T-Topology an issue on C7H?

From my experience in some ways yes and no. I have found same CPU/RAM used on C6H you will have an easier ride with 4 dimms than C7H. I used Samsung B die single sided/ranked 8GB dimms.

A recent post by The Stilt highlighted how motherboard vendors can not tune firmware as they can on Intel platform (source link).

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.

From what I have read in some detailed reviews is that AMD guidance on RAM tracing is daisy chain, so I would assume the firmware would be better tuned by AMD for that topology. Which favours the C7H as it uses daisy chain topology.

ASUS Performance Enhancer

Options within UEFI page Advanced > AMD CBS > NBIO Common Options > Precision Boost Override Configuration (Changed to XFR Enhancement in UEFI 1101). Precision Boost Override term is Precision Boost Overdrive. Some useful links to reference:-

  • What each preset level of PE tweaks, link.
  • Some further information from The Stilt on PE levels, link.
  • Some further information from The Stilt on voltages seen when using PE, link.
  • This linked post is also interesting on what the tweak within PE3/4 does.

    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.


ASUS Performance Enhancer/Precision Boost Override/Precision Boost Overdrive simply put allows a user of Ryzen to retain single core/thread boosting, but tweak nThread/Core boosting (ref above image).

You can also setup your own Performance Enhancer/Precision Boost Override Configuration (Changed to XFR Enhancement in UEFI 1101).

Note: Not available on Non X CPU.


PPT Limit - Package Power Tracking, watts limit CPU can use.

TDC Limit -Thermal Design Current, maximum current the VRM can supply to CPU, based on thermal aspect of VRM.

EDC Limit - Electrical Design Current, maximum peak current the VRM can supply to CPU, based on VRM components.

Precision Boost Overide Scalar - Increased scalar value relaxes voltage limiting rules of FIT monitoring.

These settings info is based on previous linked post plus quote below from The Stilt Ryzen: Strictly technical thread.

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.

Here is a link to a thread that people tinkering with PBO may find handy, link. Also below is images from Threadripper gen 2 launch slide deck with good info on PBO.


Which core is best?

As of HWINFO v5.83-3435 "Core Quality" is being shown, link to author's post. Perf #0 being best and highest # being worst. Latest Ryzen Master on Pinnacle Ridge only shows best core (denoted by gold star ) and second best (denoted by silver star).


BCLK Fluctuations?

Ryzen has no hardware to readback BCLK correctly. Now some owners of Ryzen/C7H may say I've never noted a fluctuation, there could be a few reasons to this.

  • They have not captured it, as they did not have monitoring running at the time of event.

  • Like HW, but differing samples can exhibit difference in fluctuation of BCLK readback. This is not limited to AMD CPUs without hardware to readback BCLK, but even Intel CPUs can exhibit this.

  • They have correctly set up HWINFO for BCLK monitoring on CPUs without hardware for BCLK readback. When launching HWINFO pick settings, then untick option in below image highlighted in red.


So all in all what you set as BCLK in UEFI is what Ryzen/ASUS board will use and it is a steady frequency. This was confirmed in C6H thread at launch by Elmor who works in ASUS ROG MB R&D.

Which Prime95 to use?

The Stilt has advised v28.10 build 1 is best to use (link to app in this post), using custom setup of 128K 128K in place FFT will enable user to get correct CPU voltage setup. Then I use also custom setup of 8K 4096K with ~13GB RAM used out of 16GB (ie ~80% installed RAM); this will exercise the CPU/IMC/RAM.

How to test single or multiple cores?

Use HWINFO to identify core "Quality", perf #0 is best core and 7 is worst. Then ref below image on setting affinity and setup of P95. If using W10, in Task Manager click "Details" tab, find prime95.exe, right click and select "Set affinity" and you will see similar as screenie below.


Load Line Calibration!?

This cropped ups pretty much daily. The problem I think is there are far too many youtube video where you have x person setting y voltage on a board and then saying ahh look it drooped to z. What they over look saying is there is a load line specification. Even a video I saw around Ryzen launch where Robert Hallock from AMD is feature skimmed over the subject with the usual nonsense. At least at the time we had The Stilt and Raja@ASUS to guide us 😉 .

Any how here we go with the info:-

i) Der8auer has a great video on the subject, link.

ii) AM4 LL spec by AMD and info on dLDO by The Stilt.

iii) LLC on C6H, link 2 by The Stilt (still relevant for C7H).

iv) How to calculate VDROOP by The Stilt.

So I set a 4.0GHz PState 0 and VID of 1.281V, stock LLC (ie [Auto]). In UEFI, which creates load on CPU (you'll see even when CPU default it will PB/XFR in UEFI), I saw ~1.274V steady on DMM applied to ProbeIt point. UEFI readback box was bouncing, at and ever so slightly below VID set.

In OS whilst I had P95 loading CPU with custom 128K 128K in place FFT I saw ~1.208V on DMM applied to ProbeIt point.


Light load (ie UEFI) VDROOP was less, as when CPU come off load it is not gonna overshoot wildly. Heavy load led to more VDROOP, which again makes sense. As when using stock LLC it should be this way, so I get less of an overshoot when CPU come off load vs increased LLC.

Below is a simple graphic to show load line effect and calibration.


What about CPU voltage!?

Many I time since moving to Ryzen I will see discussions based on when CPU is stock that (x)V is observed in usage, so CPU must be able to sustain that when OC'ing!?

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.

Quote source link

What should SOC voltage be set to!?

The C7H increases SOC when left on [Auto] based on "auto rule" not an "auto determination" of silicon characteristics. Increasing RAM past official speeds makes this occur. Best is to tune SOC as required. The Stilt experience quoted below.

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.

I have found my R7 2700X (Batch: UA 1805SUS) scales this way for SOC:-

3200MHz set to 0.900V in UEFI (Tested using The Stilt Safe 3200MHz timings preset but TRC 44 & TRFC 256)
3333MHz set to 0.912V in UEFI (Tested using The Stilt Fast 3333MHz timings preset)
3400MHz set to 0.925V in UEFI (Tested using The Stilt Fast 3466MHz timings preset)
3466MHz set to 0.956V in UEFI (Tested using The Stilt Fast 3466MHz timings preset) Note: If CPU stock
3466MHz set to 0.968V in UEFI (Tested using The Stilt Fast 3466MHz timings preset) Note: CPU PState 0 OC 4.1GHz

All testing above so far on UEFI 0601, RAM used F4-3200C14D-16GTZ, CPU was stock. I found at UEFI defaults the SOC was ~0.800V, I just picked 0.900V for my starting point. Perhaps 3200MHz could be attained with less SOC on my CPU, I may test this at later stage.

Is RAM MHz king?

As with Summit Ridge, Pinnacle Ridge also at >3200MHz RAM timings play a bigger role than frequency. This article pits The Stilt's 3466MHz preset found in "DRAM Timings Control" of UEFI against upto 3600MHz C16.

What RAM to get?

Samsung B Die single rank/sided is the most favoured RAM IC for Ryzen, in useful links is a thread with helpful info when making a purchase. In regard to QVL I share The Stilt's opinion, link. I have used non QVL RAM with C6H, ZE and plan to do so with C7H. There are many user shares of having bought QVL listed RAM and not gaining higher speeds. Reference below image to know what is OC RAM speed on Ryzen.

Ryzen gen 1 officially supported max 2666MHz for single rank/sided in 1 dimm per channel configuration, gen 2 is 2933MHz. This increase may have been gained by tweaks to silicon and or AGESA, or perhaps eaten into OC headroom, I have no idea. In a nutshell I'd say keep expectations realistic, higher density RAM usage equals lower attainable MHz, generally speaking. Be prepared to put in some time and effort to gain higher speed RAM. Below is a table from Ryzen gen 1 reviewers guide, but with added gen 2 officially supported RAM MHz info.


Note: Only SR config has gained increased RAM MHz officially, this information was confirmed via another mobo maker and consulted The Stilt.

Testing RAM stability?

HCI Memtest and GSAT have been mainly what I have used. Little while back a new app has hit the scene, RAM Test by Karhu Software. This app was developed with the support of Ryzen owners on a Finnish forum. When I read The Stilt approved of this app that was all I needed to know to recommend it also. There is also a thread on OCN regarding this app, link.

Below listed sections moved to post 3:-

RAM Timings Info

How to use Flashback (ie updating motherboard UEFI)

How many ways does the board post!?

Some of what I do with OC'ing

Creating Window 7 ISO with drivers for usage on C7H


Useful Links
Intel Defector :eek: AMD Rebel

R9 5900X - Custom WC - ASUS Crosshair VII Hero WiFi - Ballistix Sport LT 2x16GB 3800MHz C16 - RX 6800 XT - WD SN770 2TB - 2x 870 EVO 4TB

24/7 OC: i5 4690K @ 4.9GHz CPU@1.255v 4.4GHz Cache@1.10v - Archon SB-E X2 - Asus Maximus VII Ranger
Sapphire Fury X (1145/545 ~17.7K GS 3DM FS)

:eek: CPU Validation 5.198GHz@1.314v with 4.4GHz cache + RAM 2400MHz@1T :eek:
Da Music video
213 REPLIES 213

sean.s.adkins wrote:
Are we getting bios updates for the new up coming 5X cpus any time soon. Or we looking at next year if anything?


Just did the update (4007). might have helped a bit with stability i'm having since a couple of months
and about to order a 5600X/5800X not sure wich one will be aviable when i'll be ready to order but i'm happy Asus did manage to give us the 4th gen support

Wisey wrote:
Just did the update (4007). might have helped a bit with stability i'm having since a couple of months
and about to order a 5600X/5800X not sure wich one will be aviable when i'll be ready to order but i'm happy Asus did manage to give us the 4th gen support

That's good to hear.
I also have a CH7 (WiFi) and wondered how you were getting along with the Ryzen 5600X with the 4007 BIOS?

Hi Guy's
I have a question on the Ch7 none wifi 5000 series bios update.

I have a ch7 n-wifi and a strix x470 F Gaming.
With the F-Gaming no bios flashback, if I was to update it to a 5000 series then there is no way to go back to a 3000 series and I'm left wondering on the Ch7 If it would be the same way even with it having bios flashback?