Jump to content

EXPO dropping ryzen 7900 performance 12%

As per title, has anyone else had this, perhaps with MSI AM5 motherboards?

 

cinebench r23 multi - stock - expo off/ram at 4800 - 25500

cinebench  r23 multi - expo on 6000 - 22300

 

No other settings in BIOS changed, stock BIOS V1.0, PBO disabled

 

Specs

ryzen 7900 (non-x)

g.skill ddr5 6000 36-36-36

msi b650i edge

7900xt gpu

750w PSU

 

The only thing I can see is when running bench with EXPO enabled is the core voltage of the CPU tanks, the speed drops from 4.3ghz to 4.0ghz and the wattage used by the cores drops 20W from 65W to 45W, even though the PPT is 88W under both EXPO and non EXPO conditions.

 

Not sure whos at fault, the CPU, the motherboard or the RAM?

 

Any help much appreciated.

 

MF

Link to comment
Share on other sites

Link to post
Share on other sites

I'd say that's likely some sort of bug in the particular BIOS revision you're on. If you go to a newer or older revision, does it still happen? 

 

If the CPU is downclocking with XMP enabled it has to be a motherboard issue, not a RAM issue. The only question now is if it's a bad BIOS revision (these do pop up from time to time) or is it an issue with your specific board that requires an RMA?

Link to comment
Share on other sites

Link to post
Share on other sites

There is no fault. Cinebench only really cares about CPU clocks, and ram speeds has an insignificant effect on it. When you turn on EXPO more power goes to the IMC, leaving less for the cores, and thus lower core clocks. This has been seen in DDR4 era too on both AMD and Intel CPUs when running on a power limit.

Main system: i9-7920X, Asus X299 TUF mark 2, Noctua D15, Corsair Vengeance LPX RGB 3000 8x8GB, MSI 3070 Gaming Trio X, Corsair HX1000i, GameMax Abyss, Samsung 960 Evo 500GB, Crucial MX500 1TB, Sandisk Ultra II 960GB, Samsung 980 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, porina said:

When you turn on EXPO more power goes to the IMC, leaving less for the cores, and thus lower core clocks.

IIRC AMD's PPT system doesn't factor in SOC power draws, only core power draws, but even if it did there's no way enabling EXPO would cause the IMC to draw 20W more. The SOC in total is lucky if it draws in the neighborhood of 15-20W total including the power it takes for handling all the PCIe lanes and other IO functionality, it's not going to more than double by just enabling EXPO, at most only going up another ~2W. 

 

There's something else going on with this.

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, RONOTHAN## said:

IIRC AMD's PPT system doesn't factor in SOC power draws

It was my understanding that PPT is everything in the socket, which would include IMC. If it also alters the IF speeds that and anything synced to it will burn more power also.

 

In the past I also had trouble getting all the individual reported powers to add up to PPT, so there may be some reporting difference somewhere too.

Main system: i9-7920X, Asus X299 TUF mark 2, Noctua D15, Corsair Vengeance LPX RGB 3000 8x8GB, MSI 3070 Gaming Trio X, Corsair HX1000i, GameMax Abyss, Samsung 960 Evo 500GB, Crucial MX500 1TB, Sandisk Ultra II 960GB, Samsung 980 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, porina said:

It was my understanding that PPT is everything in the socket, which would include IMC. If it also alters the IF speeds that and anything synced to it will burn more power also.

 

In the past I also had trouble getting all the individual reported powers to add up to PPT, so there may be some reporting difference somewhere too.

According to HWInfo64 the total power draw includes SOC power, and it' s that measure that may be limited by PPT afaik, at least that's what I've observed when tweaking PLs on my 5900X

OP results are pretty weird, EXPO should only affect RAM latency and timings if it works like XMP, unless it now tweaks as well IF clock or something else it makes no sense to lose CPU voltage and clocks while using it

 

 

System : AMD R9 5900X / X570 AORUS PRO/ 2x16GB Corsair Vengeance 3600CL18 / RTX3080 Gigabyte EAGLE GPU/ Phanteks P600S case / Customized Watercooling Eisbaer 280mm + Eiswolf2 360mm + VPP755 pump  and 150mm reservoir0.5TB Sabrent Rocket + 2TB WD SN850 NVme Gen4 + 4TB Toshiba X300 HDD drives/ Corsair RM850x PSU/ 34" 120Hz 3440x1440p Alienware AW3420DW monitor / Logitech G915TKL keyboard (wireless) / Logitech G PRO X Superlight mouse

Link to comment
Share on other sites

Link to post
Share on other sites

19 minutes ago, porina said:

If it also alters the IF speeds that and anything synced to it will burn more power also.

Ryzen 7000 always runs at 2000MHz FCLK with auto settings no matter what the RAM speed is, so that shouldn't be it. There is something else going on in this config. I'm still gonna go and say that the current BIOS revision OP is on has some sort of bug that happens when XMP is enabled, but there's definitely something up. You should be able to check though to see if the SOC is pulling a ridiculous amount of power though, since it should be on two different power planes there should be two different power draw figures reported by the board itself (not the CPU). 

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks for the feedback! Great knowledgeable community here.

 

I would've thought enabling ram XMP/EXPO wouldn't have tanked CPU speeds this much, no one would use it right? And my reference for these cinebench scores are all online youtube videos - there are multiple of them showing a 25000+ CPU score WITH overclocked DDR5-6000. I am suspecting the motherboard/BIOS but I don't have any other AM5 parts to reference with, and they aren't cheap. There is a BETA BIOS revision V1.13 on MSI's website which I tried, and there was no difference, so I rolled back to the V1.0.

 

Here are screenshots under cinebench loads - first without EXPO enabled and ram at 4800

 

1689226863_stock7900stockramsettingscinebenchload.thumb.png.cbb13c53da3fdd4612411d4aafe3f45d.png

 

And here with EXPO enabled - literally just the single click in the bios.

 

853620279_stock7900EXPOram6000cinebenchload.thumb.png.d8aa217c62497206622418fdf029f694.png

 

 

 

Here was just one of the setups that I found on a YT vid

 

1940497119_7900cinebenchr23ref.thumb.png.641cae977837380fc4ff2ca454b42ece.png

 

 

Don't get me wrong I do understand cinebench is not a good representation of how a PC will perform day to day. But it is a good metric that has loads of online data to compare apples to apples. I just was just benching my new rig after putting it together to make sure everything was sweet, and to do that I used online R23 references. I found my CPU under performing compared with everyone else.

 

It does appear to be differences in SOC power... hmm..

 

Link to comment
Share on other sites

Link to post
Share on other sites

Okay the plot thickens. Seeing those strange SOC numbers made me want to bench the memory controller. And lo and behold errors within seconds - do I have a lemon? But what, the CPU, the RAM, the motherboard? Keep in mind this is all default BIOS no EXPO no OC's

 

561130518_p95largefftsryzen9000stock.thumb.png.7910b5140e96643bd73b96c2ca3d6a56.png

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

How many sticks of memory ? brand (any brand can get the binning wrong, but some more than others)

Check the voltages,

Sometimes a small boost makes a difference.

 

My ddr3 3200 is 1.35

Just boosting to 1.37v makes them run at 3600 (optimal for AM4)

 

My guess is the memory.

 

EXPO boosts to the levels that the memory stick tells it to.

The memory doesn't always get it exactly correct.

 

 

https://www.newegg.com/g-skill-32gb/p/N82E16820374419?quicklink=true

 

Well the comments are mixed here.

One person says that the MB was the problem.

 

A second seems to think the memory was at fault.

 

Looks like you have your work cut out figuring out which one. 😉

 

Link to comment
Share on other sites

Link to post
Share on other sites

I've got the whole lot out of the case and im running tests now. Will report back when I have found something.

Link to comment
Share on other sites

Link to post
Share on other sites

So the problem was the motherboard, I'm pretty sure. I think MSI will need to sort it in BIOS updates. I re-seated and pasted the CPU and swapped the RAM slots. This did not fix the cinebench issue but did fix the memory errors.

 

I was able to get things somewhat close to normal by manually setting the VDDR_SOC to 1.25V, or more correctly, an offset or -0.1V as with EXPO on my MSI board the voltage was 1.35 and was causing the memory controller to pull too much power, at least I think.

 

The PPT was 88W and the CPU and SOC power are included within this PPT limit. So the SOC was drawing more than it needed to. And it was stable with SOC voltage at 1.25V.

 

As for the Memory errors I got in prime95 with expo disabled, we Cell, who knows. I couldn't recreate that, however I had re-seated the CPU and RAM so this was likely the issue.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Oh man, so glad that I found this post. I have exactly (!) the same problem with the same CPU and same Motherboard. I can tell you it’s not the RAM – I had the G.Skill kit first and replaced it with Kingston without any effect (apart from solving my POST issues).

 

I did come to the same conclusion as you, in that it is a BIOS bug related to power draw, resulting in lower frequency under load. Changing VDDCR SOC voltage had no effect for me. My workaround for now is to change PPT to 100 which results in same frequency boost under load and same temperatures as without RAM overclocking.

 

My reasoning why there is little discussion about this is that the non-X CPUs are fairly new, and this bug only manifests if PPT is limited. But it certainly would be nice if MSI would fix this.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×