AMD microcode update improves CCD latency on Ryzen 9000 CPUs

zohaibahd

Posts: 935   +19
Staff
In a nutshell: AMD's Ryzen 9000 series CPUs represented a significant improvement in many areas. However, some eagle-eyed reviewers and users noticed a potential drawback: core-to-core latency was noticeably higher in the Zen 5 architecture compared to the Ryzen 7000 chips across different core complex dies. Now, engineers have a solution to address the issue.

While the company has not officially commented on the issue, AMD has addressed it with a microcode update included in AGESA version 1.2.0.2. Some OEMs, including Asus, have already started implementing the firmware update. AGESA, which stands for AMD Generic Encapsulated Software Architecture, provides low-level tweaks to the chip's behavior.

Early testing indicates that the update significantly reduces inter-CCD latencies. One enthusiast on Overclock.net reported a dramatic decrease in cross-CCD latencies from approximately 180ns to just 75ns after applying the patch.

(Click to enlarge)

The high latencies in the Ryzen 9000 series were attributed to new tuning parameters implemented by AMD to enhance performance for specific workloads, according to the creators of the popular Y-Cruncher benchmark utility.

While the latency issue may not have had a significant impact on real-world performance, many Ryzen 9000 owners are seeing improved CPU benchmark scores, such as in Cinebench R23, after applying the update. However, the increase of around 500 points is relatively minor given the chip's already impressive speed. Still, in the eyes of enthusiasts, every little bit counts.

Currently, only Asus has released BIOS versions with AGESA 1.2.0.2, and these are still in beta. If you prefer to avoid potential issues, it might be best to wait for more stable builds. Nonetheless, motherboard makers typically adopt major revisions quickly, so other vendors are likely to follow soon.

AMD's swift action to resolve the latency issue is commendable, but it wasn't the only challenge the company faced post-Zen 5 release. Enthusiasts had previously noted that the Ryzen 9000 series fell short of anticipated performance gains. AMD later identified missing "branch-prediction optimizations" as the cause and, in collaboration with Microsoft, issued a subsequent fix.

Permalink to story:

 
Yhe that would be good, axiomatic :)
and remember this is a latency improvement, which is not even supposed to show up in throughtput benchmarks, you may not get more operations/s from the processor, but you should get significant improve to inter-core interactivity. I think a broader test of this patch is in order, I wonder which realistic work gets improved from this :)
but it should have been fixed before the processor was out :( but then again the advertising of the processor performance also should (not) have been...fixed :)
 
Does not change the fact that dual CCD SKUs sucks for gamers, compared to single CCD.

In gaming:

7700X beats 7950X
7800X3D beats 7950X3D
9700X beats 9950X
And 9800X3D will beat 9950X3D too.

AMD don't offer everything in a single chip: Top gaming performance, tons of cores, high clockspeed. Sadly you have to choose. Only 3D chips are worth buying for gamers, which is why Ryzen 9000 series don't sell at all in the DIY market yet AMD decided to launch 9000X3D in 2025. Big facepalm.

Can't wait to see Lunar Lake and especially Arrow Lake on 3nm in a few weeks.

I bet AMD is going to rush 9000X3D forward when Intel slams Zen 5 non-3D.

Zen 5 is the worst AMD CPU launch since Bulldozer. Only aggressively priced 3D chips that are not too gimped on clockspeed and unlocked for OC will change the Ryzen 9000 failure.

I use 7800X3D right now. Great gaming chip but lacks performance outside of gaming. I will buy 285K or upgrade to 9800X3D if Intel don't deliver but Ryzen 9000 non-3D is just meh.

Ryzen 9000 boxes are collecting dust all over the world. Bare anyone buys them. When will AMD lower prices? Post Arrow Lake? Probably yeah.

It is insane that AMD still can't do a proper next gen CPU launch after all those tries. When will they learn? New boards and both regular and 3D chips on release. How hard can it be.

Yet AMD decided to cheap out and use 5nm again, rebrand chipsets and deliver close to no gen to gen improvement. Someone needs to get fired over this massive failure. Lisa Su allowed it to happen tho.
 
Last edited:
7800X3D beats 7950X3D
Average-p.webp

I think "beats" isn't the correct word to use here, as overall, the 7950X3D is on average, 1fps quicker.

You simply don't run into any weird issues with the 7800X3D as it's a single CCD, But look up any reviews for the 7800X3D, the 7950X3D is generally the same or faster, with the odd game being much slower because Windows hasn't put it on the correct CCD.

And that was at the time of review, from personal experience (I have a 7950X3D in one machine and a 7800X3D in another) I've found close to no difference between them, generally, the 7950X3D will run games near identically. It's once you start doing other stuff (video encoding mainly for me) that the 7950X3D runs miles ahead.
 
Does not change the fact that dual CCD SKUs sucks for gamers, compared to single CCD.

In gaming:

7700X beats 7950X
7800X3D beats 7950X3D
9700X beats 9950X
And 9800X3D will beat 9950X3D too.

AMD don't offer everything in a single chip: Top gaming performance, tons of cores, high clockspeed. Sadly you have to choose. Only 3D chips are worth buying for gamers, which is why Ryzen 9000 series don't sell at all in the DIY market yet AMD decided to launch 9000X3D in 2025. Big facepalm.

Can't wait to see Lunar Lake and especially Arrow Lake on 3nm in a few weeks.

I bet AMD is going to rush 9000X3D forward when Intel slams Zen 5 non-3D.

Zen 5 is the worst AMD CPU launch since Bulldozer. Only aggressively priced 3D chips that are not too gimped on clockspeed and unlocked for OC will change the Ryzen 9000 failure.

I use 7800X3D right now. Great gaming chip but lacks performance outside of gaming. I will buy 285K or upgrade to 9800X3D if Intel don't deliver but Ryzen 9000 non-3D is just meh.

Ryzen 9000 boxes are collecting dust all over the world. Bare anyone buys them. When will AMD lower prices? Post Arrow Lake? Probably yeah.

It is insane that AMD still can't do a proper next gen CPU launch after all those tries. When will they learn? New boards and both regular and 3D chips on release. How hard can it be.

Yet AMD decided to cheap out and use 5nm again, rebrand chipsets and deliver close to no gen to gen improvement. Someone needs to get fired over this massive failure. Lisa Su allowed it to happen tho.

Why do you feel the need to upgrade if you already have the 7800x3d, which is still the fastest gaming CPU on the market?

I highly doubt either Intel's 285k nor AMD's upcoming 9000x3d variant will be that much faster for gaming.
 
God,

I hope tools like this would be released for public to tune and fiddle around with your own CPU like that.

 
I have to ask, what issues do you have with the PPM driver?
I watched Jay2Cents video on the specific things that need to be done for the PPM driver to trigger, and it's things I have removed from my operating system. Such as the Windows Game Overlay. I think the PPM driver is just fine for x3D models. I think the X series should remain free of the PPM driver as it did every previous generation of AMD X series processors did, until the 9950x which is the outlier.
 
I watched Jay2Cents video on the specific things that need to be done for the PPM driver to trigger, and it's things I have removed from my operating system. Such as the Windows Game Overlay. I think the PPM driver is just fine for x3D models. I think the X series should remain free of the PPM driver as it did every previous generation of AMD X series processors did, until the 9950x which is the outlier.
Ah, okay, explains why I've had no issues, I left the OS pretty much stock, or at least, I didn't get rid of anything games related.
 
Can't wait to see Lunar Lake and especially Arrow Lake on 3nm in a few weeks.
3nm comes at a price and likely lower availability. There's a reason most everyone else have avoided using 3nm so far.
I use 7800X3D right now. Great gaming chip but lacks performance outside of gaming.
You mean it lacks higher core count of the Ryzen 9 models?
Other than that I dont see 8c/16t lacking in performance for most workloads.
Yet AMD decided to cheap out and use 5nm again
N4P. 5nm class yes. At least the prices are lower than Zen 4 launch prices.
Also likely Intel bought up all the available 3nm supply for this year. I guess this is one way to nerf your competitor...
 
3nm comes at a price and likely lower availability. There's a reason most everyone else have avoided using 3nm so far.

You mean it lacks higher core count of the Ryzen 9 models?
Other than that I dont see 8c/16t lacking in performance for most workloads.

N4P. 5nm class yes. At least the prices are lower than Zen 4 launch prices.
Also likely Intel bought up all the available 3nm supply for this year. I guess this is one way to nerf your competitor...
Yields on TSMC 3N are not bad at all. You won't see low availability. Apple has been using TSNC 3N for 1½ years.

AMD cheaped out here, nothing else. 3N was ready but they went with the cheaper node and this affected the gen to gen improvement alot. Zen 5 was pretty meh after after all. Also, AMD reused 7nm IOD. And rebranded chipsets as well.

AMD loses node advantage with Arrow Lake and Lunar Lake and leaks shows Intel is in the lead again, both in performance and batterylife. AMDs only hope is 9000X3D really, or rush forward Zen 6 at 3N.

Zen 5 has been considered a massive failure so far. And the CPUs are collecting dust in warehouses. 3D might save them for gamers, but for a brand new arch, and hyped up arch, Zen 5 was just meh.
 
Average-p.webp

I think "beats" isn't the correct word to use here, as overall, the 7950X3D is on average, 1fps quicker.

You simply don't run into any weird issues with the 7800X3D as it's a single CCD, But look up any reviews for the 7800X3D, the 7950X3D is generally the same or faster, with the odd game being much slower because Windows hasn't put it on the correct CCD.

And that was at the time of review, from personal experience (I have a 7950X3D in one machine and a 7800X3D in another) I've found close to no difference between them, generally, the 7950X3D will run games near identically. It's once you start doing other stuff (video encoding mainly for me) that the 7950X3D runs miles ahead.
relative-performance-games-1920-1080.png


Nuff said. Its pretty common knowledge that 7800X3D beats 7950X3D because dual CCD chips have added latency and loses gaming performance.
 
Why do you feel the need to upgrade if you already have the 7800x3d, which is still the fastest gaming CPU on the market?

I highly doubt either Intel's 285k nor AMD's upcoming 9000x3d variant will be that much faster for gaming.
Because I like hardware. I upgrade all the time.

I will be using 285K or 9800X3D in the next 3-4 months.

I will also be using 5090 instead of my 4090.

Hardware is my hobby. This is a hardware forum.
Some people spend thousands of dollars a year on their car. PC hardware is cheap. Peanuts really. I upgrade many times yearly.
 
Because I like hardware. I upgrade all the time.

I will be using 285K or 9800X3D in the next 3-4 months.

I will also be using 5090 instead of my 4090.

Hardware is my hobby. This is a hardware forum.
Some people spend thousands of dollars a year on their car. PC hardware is cheap. Peanuts really. I upgrade many times yearly.

Fair enough, however not everyone is willing nor wanting too much. There are those who are less fortunate, while others have families, mortgages, bills and other priorities in their life.
 
Yields on TSMC 3N are not bad at all. You won't see low availability. Apple has been using TSNC 3N for 1½ years.

Apple has been only one using node for 1.5 years and mean there are no yield problems? It means there ARE yield problems. Serious ones

AMD cheaped out here, nothing else. 3N was ready but they went with the cheaper node and this affected the gen to gen improvement alot. Zen 5 was pretty meh after after all. Also, AMD reused 7nm IOD. And rebranded chipsets as well.

AMD loses node advantage with Arrow Lake and Lunar Lake and leaks shows Intel is in the lead again, both in performance and batterylife. AMDs only hope is 9000X3D really, or rush forward Zen 6 at 3N.

Zen 5 has been considered a massive failure so far. And the CPUs are collecting dust in warehouses. 3D might save them for gamers, but for a brand new arch, and hyped up arch, Zen 5 was just meh.

Intel and Apple bought all 3N capacity TSMC had to offer at this time. Zen IO die is 6nm, not 7. Zen5 has better connectivity than Arrow Lake has, even without new chipset.

Again, Zen5 is excellent architecture. But as usual, new architectures rarely are good with old software.
 
Apple has been only one using node for 1.5 years and mean there are no yield problems? It means there ARE yield problems. Serious ones



Intel and Apple bought all 3N capacity TSMC had to offer at this time. Zen IO die is 6nm, not 7. Zen5 has better connectivity than Arrow Lake has, even without new chipset.

Again, Zen5 is excellent architecture. But as usual, new architectures rarely are good with old software.
LMAO, No. It means Apple has priority at TSMC, which they always have. Nothing new here. Yields are fine.

AMD did not buy 3N capacity because they could not afford it. They cheaped out and the result was Zen 5, a failure so far.

IOD is 7nm in reality. 6nm is just optimized 7nm. Just like 4N and 4nm is 5nm.

Zen 5 is not excellent LMAO. It was a huge dissappointment with mediocre reviews to follow and AMD was caught lying again with the improvements. They also said 5000XT chips would rival Intel 13th Gen in gaming, which was proved wrong, big time.

You have to be an insane fanboy if you think Zen 5 is going well LMAO. Sales are TERRIBLE and whole lineup already recieved pricecuts shortly after launch and STILL not selling at all.

Arrow Lake will push down prices even more in a few weeks and AMD will come rushing out with 9000X3D parts for gamers ASAP, which might save this terrible generation, for gamers atleast. Intel will deliver vastly better all-round performance tho, and high power usage will be a thing of the past.

AMD lost node advantage. Will only go downhill from here. AMD has been in this situation many times before, they can never maintain lead.

Ryzen was a success due to TSMC and Intel being stuck on 14nm for years. Even tho performance was competitive.

So Intel could compete with node dis-advantage.

Now Intel gets node-advantage and AMD dropped the ball with Zen 5.

AMD is chasing AI market so hard that other markets are going down. AMD gaming GPUs, mediocre and they left high end. White flag was raised. Zen 5, hyped up arch, failing to deliver. Laptop marketshare still sub 10%

They are trying to beat Nvidia in AI, but Nvidias R&D budget is x100 compared to AMD, if not x1000. No chance at all. Chasing AI marketshare will be a money sink for AMD in the coming years. Just watch. Nvidia sits at 90-95% of this market and is years ahead. AMDs low R&D budget makes this an impossible task.
 
Last edited:
LMAO, No. It means Apple has priority at TSMC, which they always have. Nothing new here. Yields are fine.

AMD did not buy 3N capacity because they could not afford it. They cheaped out and the result was Zen 5, a failure so far.

IOD is 7nm in reality. 6nm is just optimized 7nm. Just like 4N and 4nm is 5nm.

Zen 5 is not excellent LMAO. It was a huge dissappointment with mediocre reviews to follow and AMD was caught lying again with the improvements. They also said 5000XT chips would rival Intel 13th Gen in gaming, which was proved wrong, big time.

You have to be an insane fanboy if you think Zen 5 is going well LMAO. Sales are TERRIBLE and whole lineup already recieved pricecuts shortly after launch and STILL not selling at all.

Arrow Lake will push down prices even more in a few weeks and AMD will come rushing out with 9000X3D parts for gamers ASAP, which might save this terrible generation, for gamers atleast. Intel will deliver vastly better all-round performance tho, and high power usage will be a thing of the past.

AMD lost node advantage. Will only go downhill from here. AMD has been in this situation many times before, they can never maintain lead.

Ryzen was a success due to TSMC and Intel being stuck on 14nm for years. Even tho performance was competitive.

So Intel could compete with node dis-advantage.

Now Intel gets node-advantage and AMD dropped the ball with Zen 5.

AMD is chasing AI market so hard that other markets are going down. AMD gaming GPUs, mediocre and they left high end. White flag was raised. Zen 5, hyped up arch, failing to deliver. Laptop marketshare still sub 10%

They are trying to beat Nvidia in AI, but Nvidias R&D budget is x100 compared to AMD, if not x1000. No chance at all. Chasing AI marketshare will be a money sink for AMD in the coming years. Just watch. Nvidia sits at 90-95% of this market and is years ahead. AMDs low R&D budget makes this an impossible task.

Risk production yields always suck and so yields surely sucked. Perhaps now yields are fine but not surprising if not. Again, AMD didn't buy 3N because everything was risk production. Intel and Apple bought all that. AMD will use 3N when it enters real mass production, unless they skip it.

Zen4/5 IO die is 6nm. Zen2 chiplet is 7nm. Different processes.

Here is "mediocre review" for you: https://www.phoronix.com/review/ryzen-9600x-9700x/16

Intel 13 gen CPUs were overclocked so much they broke down. Intel lied, not AMD.

Zen5 will sell after discounted Zen4 is out of stock, simple.

Arrow Lake PL2 value is Higher than Raptor Lake :D

Downhill bwahaha. Intel is nearing bankrupt, AMD does better than ever. To remind, Zen was GF 14LPP that was worse than Intel 14nm.

Nvidia annoys so many companies that they will look alternatives, like AMD.
 
Why do you feel the need to upgrade if you already have the 7800x3d, which is still the fastest gaming CPU on the market?

I highly doubt either Intel's 285k nor AMD's upcoming 9000x3d variant will be that much faster for gaming.

I think he needs to shill more than he needs to upgrade. ;-)
 
Risk production yields always suck and so yields surely sucked. Perhaps now yields are fine but not surprising if not. Again, AMD didn't buy 3N because everything was risk production. Intel and Apple bought all that. AMD will use 3N when it enters real mass production, unless they skip it.

Zen4/5 IO die is 6nm. Zen2 chiplet is 7nm. Different processes.

Here is "mediocre review" for you: https://www.phoronix.com/review/ryzen-9600x-9700x/16

Intel 13 gen CPUs were overclocked so much they broke down. Intel lied, not AMD.

Zen5 will sell after discounted Zen4 is out of stock, simple.

Arrow Lake PL2 value is Higher than Raptor Lake :D

Downhill bwahaha. Intel is nearing bankrupt, AMD does better than ever. To remind, Zen was GF 14LPP that was worse than Intel 14nm.

Nvidia annoys so many companies that they will look alternatives, like AMD.

Duh, 6nm is just optimized 7nm.
4N is optimized 5nm. Meaning Ryzen 9000 is 5nm.
Intel will use 3N / True 3nm for Arrow and Lunar Lake.

Phoronix.com? LMAO. Here's a Techspot 65/100 review:


Every single pro review shows that Zen 5 is meh. Improvements are more like a refresh, than a brand new arch, yet Zen 5 is a brand new arch. Was even hyped up to deliver big IPC gains, AMD straight up lied in their marketing, as usual.


Here's an arcticle about Zen 5 not selling:


Nah AMD don't do better than ever. Stock down 13% in the last 6 months.

It will drop further when Lunar and Arrow Lake releases + RTX 5090/5080/5070/5060 shortly as well.

AMD is neck deep in AI, a money sink, yet has no chance of beating Nvidia here. Nvidia is worth 12 times as much as AMD right now. AMD left high-end gaming GPU market because they can't compete.

Best selling AMD GPUs in the last 10 years is like sub 250 dolla GPUs.
 
Last edited:
Back