Discussion AMD Ryzen MegaThread! FAQ and Resources

2019-05-05-image-5.jpg


Welcome to the Official AMD Ryzen MegaThread! This thread will be the main location for all Ryzen discussion and information!

Note: This is a complete overhaul of the Ryzen Megathread. All information has been completely revamped as of 6/12/2019.

This thread serves as the primary discussion thread for all Ryzen information and resources. While discussing, please remember to stay within the guidelines set by Tom's Hardware and above all, DO NOT start a flame war.

A Brief History of Ryzen
##################################################################################################


Ryzen’s story starts well before 2017 (launch year for Ryzen), in fact AMD engineers have been working on the Zen architecture 5 years in advance of 1st Gen Ryzen. Yes this means that they were working on Zen during the days of Piledriver and Bulldozer in their FX CPU lineup.

AMD’s goal with Ryzen was to push more cores to the foreground of computing, and increase single core performance at the same time. Whereas in previous architectures, AMD focused more on the multithreading side of things (and didn’t pay much attention to single core performance) which didn’t work out well.

When 1st Gen Ryzen launched in early 2017, it shook up the ground in the CPU space in ways that had never been seen in over a decade. For the first time in years, AMD had a product that not only beat Intel hands down in multithreaded performance, Ryzen also had very good single core performance. For $320 you could get an AMD Ryzen 7 1700 8 core CPU, to get something like that on the Intel side of things, you had to spend nearly $1000.

Of course Intel countered AMD’s offerings immediately by adding a few more cores to their mainstream lineup in 2018, starting with the likes of the hexa core i7 8700K to help win the multithreaded workload battle which they severely lost with their quad core Kaby Lake chips.

But in the same year, AMD launched new CPUs on the new Zen+ architecture. Ryzen 2000 improved 1st Gen Ryzen’s biggest issues which were cache latency, memory latency and a weak memory controller. For Zen+ AMD used the 12nm FINFET architecture which brought up core clocks across the board by around 200mhz. Where 1st Gen Ryzen (on 14nm) struggled to even hit 4GHz, nearly all Ryzen 2000 CPUs could hit 4ghz and many being able to hit 4.2ghz.

This allowed AMD to significantly close the space on Intel when it came to gaming performance. Still, Intel won the vast majority of gaming benchmarks, however, AMD did gain a lot of ground, while at the same time having superior multithreading performance to Intel’s counterparts. This made 2nd Gen Ryzen a very attractive buy for customers.
Now with Ryzen 3000 on the Zen 2 architecture, it looks like AMD will be winning ALL workloads against Intel.

Ryzen 3000 SKUs
##################################################################################################


As of now, there are 6 SKUs to choose from:

Ryzen 9 3950X - 16 Cores - 3.5 & 4.7GHz - 72MB of Cache - 105W TDP - $749
Ryzen 9 3900X - 12 Cores - 3.8 & 4.6GHz - 70MB of Cache - 105W TDP - $499
Ryzen 7 3800X - 8 Cores - 3.9 & 4.5GHz - 36MB of Cache - 105W TDP - $399
Ryzen 7 3700X - 8 Cores - 3.6 & 4.4GHz - 36MB of Cache - 65W TDP - $329
Ryzen 5 3600X - 6 Cores - 3.8 & 4.4GHz - 35MB of Cache - 95W TDP - $249
Ryzen 5 3600 - 6 Cores - 3.6 & 4.2GHz - 35MB of Cache - 65W TDP - $199

(I will add Ryzen 3000 APUs later, as they aren’t the star of the show, and don’t run on the Zen 2 architecture.)

Zen 2 Improvements
##################################################################################################

COMPUTEX_KEYNOTE_DRAFT_FOR_PREBRIEF.26.05.19-page-035b_575px.jpg


Core Clocks:
With TSMC's new 7nm technology, AMD is able to hit 4.7ghz boost clocks on their top tier CPUs. Now matching Intel’s Coffee Lake CPUs clock for clock.

Floating Point Performance:
AMD now fully supports AVX 2 support and doubled the unit width if it’s execution units from 128-bit to 256-bit.

Memory Latency:
Not too much information is given on this yet, but according to some leakes and info I’ve seen, Memory latency is immensely improved, matching to even outperforming Intel Coffee Lake chips.

Cache & Cache Latency:
L1 & L2 caches received some minor efficiency tweaks and latency improvements. Meanwhile, the L3 cache has suffered a very minor increase in latency. However the L3 cache has doubled in size vs last gen, which AMD says should make the higher latency a non-issue.

Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019-page-010.jpg


Infinity Fabric 2.0:
AMD’s infinity fabric now has a much larger bus width of 512-bit, coming from 256-bit on older Zen architectures. Efficiency has also gone up by 27%, allowing lower power consumption, and IF2 now supports PCI-E Gen 4.0.

AMD has also linked the infinity fabric directly to the I/O die on the Ryzen CPU’s PCB. No longer will CCX modules be able to talk directly to each other, they must go thru the I/O die (which of course is connected by IF2 entirely).

This has allowed them to somewhat decouple memory speed from the actual infinity fabric clock rate. More details below (in Memory Compatibility).

TravisK_DonW-Next_Horizon_Gaming-Ryzen_Deep_Dive_06092019-page-017_575px.jpg


Memory Compatibility:
Memory support for Ryzen 3000 is a night and day difference vs older architectures. Lisa Su CEO for AMD says that 3600 CL16 is going to be the sweet spot for price to performance. Then adding that Ryzen 3000 can scale all the way up in to the mid 4000mhz range.

Memory overclocking will also be much easier according to AMD, in the past, Ryzen had a hard limit on memory frequency due to the infinity fabric having a single multiplier of a 1:1 ratio.

Now with Ryzen 3000, there are two multipliers to choose from. The standard 1:1 ratio that supports memory frequencies all the way up to 3733MHz. Then a 2:1 ratio for all memory frequencies above that. However, AMD said there is a latency penalty running a 2:1 ratio. So we’ll have to see more benchmarks on which workloads will benefit Ryzen with either a 1:1 ratio or 2:1 ratio. (AMD’s says you’re probably better off maxing out at the 3700mhz range on RAM, then overclocking/tightening the sub-timings of your RAM, so that you don’t incur the latency penalty.)


(FINALLY) Windows 10 Ryzen Optimized Scheduler:
Microsoft and AMD have also unveiled Windows 10’s new optimized scheduler for Ryzen, this allows the Windows 10 operating system to maximize efficiency by making sure multi die (and I assume multi CCX) chips have their cores being utilized in the best way possible.

In the past, Windows has always been optimized for Intel CPUs, and due to Intel’s use of the Ring Bus architecture, windows could schedule a task for whatever core it wanted without encouraging a performance penalty due to every single core in a Ring Bus CPU having equal latency to each core.

But with Ryzen, (and now Intel with their new Mesh architecture (Skylake-X CPUs)) throwing tasks at whatever core you wanted is bad on performance.

For example, lets say Windows throws a task on Core 1, which occupies one die & CCX of a Threadripper 2950x, then windows throws another task at say core 16, which would be on another die & CCX. Now imagine those tasks are related to each other, and core 1 has to talk to core 16 constantly to complete the overall workload, that is a TON of latency occuring.

Now imagine if Windows assigns both tasks to cores 1 & 2, both reside on the same die & CCX, occurring extremely low latency. Work between those two cores is going to get done WAY faster than the other way around.

This is what the new Windows 10 scheduler for Ryzen does, it makes sure one CCX/Die get’s completely soaked up with work before touching the next die/CCX. If die’s & CCX’s transfer as few things as possible to each other, the better.

X570 Chipset
##################################################################################################


aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNvbS84L1EvODQxNDE4L29yaWdpbmFsL1RyYXZpc0tfRG9uVy1OZXh0X0hvcml6b25fR2FtaW5nLVJ5emVuX0RlZXBfRGl2ZV8wNjA5MjAxOS1wYWdlLTAxNS5qcGc=


The biggest topic for X570 is the introduction of PCI-E Gen 4.0. X570 will fully support PCI-4.0 on all PCI-E buses and ports (of course backwards compatibility with 3.0, 2.0 and 1.1 is supported).

Gen 4.0 is a big step in motherboard technology due to 4.0 being able to handle double the bandwidth of Gen 3.0. This should allow incredibly NVME SSD speeds in the future, and for graphics cards when they start fully saturating 3.0 speeds.

This is really the only feature talked about right now for X570, I will update this post with more info in the future.

Old Info on Ryzen:
ryzen-logo-640x0.jpg

Welcome to the Official AMD Ryzen MegaThread! This thread will be the main location for all Ryzen discussion and information!

Thread has been updated on 3/5/2017.

This thread serves as the primary discussion thread for all Ryzen information and resources. While discussing, please remember to stay within the guidelines set by Tom's Hardware and above all, DO NOT start a flame war.


AMD Ryzen is the next generation of CPUs coming from AMD. It has been a LONG awaited arrival since the failure of the FX CPUs that launched several years ago. Ryzen plans to fix everything that was wrong with their previous architectures, including single core performance and energy efficiency.

Pricing
aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNvbS9VL1UvNjU0Mjk0L29yaWdpbmFsL2FtZC1yeXplbi0zLlBORw==

Official Pricing for the Ryzen R7 CPUs starts at $329 for the 1700, $399 for the 1700X, and $499 for the 1800X. Ryzen 5 and Ryzen 3 pricing are unknown at this time.

Release Date
Pre-Orders Began on Feb 22. Official launch is March 2nd.

Performance

Performance for Ryzen as of now seems to be hit or miss. Ryzen is performing very well in highly threaded tasks however in gaming it seems to be taking a downfall vs mid range/high end core i5 and i7s.

The good news is that this architecture is new (VERY new), meaning that optimizations and patches should fix these performance issues with gaming. AMD has said it's working with dozens upon dozens of numerous games developers and programmers to get Ryzen optimized for the latest titles Intel is dominating on so far. (Unsuprising due to the fact that for the past 4 years there was no AMD competition, meaning developers didn't need to optimize for AMD.)

Overclocking has also been somewhat of a shock, Ryzen is by far one of the worst overclockers in CPU history. From what reviewers are saying, roughly 90% of all 1800X CPUs can only make it to 4.0ghz or less. Only a very small portion of 1800X chips can even hit 4.1ghz. (Note: This is with SMT on and ALL cores enabled. If you disable SMT and/or disable some cores, you will get higher overclocks.) However, if Intel was able to optimized their finFET 14nm tech to allow higher clock speeds (ie. Skylake vs. Kaby Lake), what's not to say AMD won't be able to do the same thing.

I want to point out that Ryzen is still a VERY good CPU. It seems like a lot of people are hating on Ryzen simply because it can't game well (specifically at 1080P). I will agree with them to some point, because from the AMD demo's prior to Ryzen launching, AMD seemed to be saying their Ryzen chips were great at gaming.

However, these CPU still do deliver in the productivity department. You still get 90% of 6900K performance for only 50% of the price (with 1800X). So if your a guy who needs lots of threads, Ryzen is still the best buy for you.


Memory Support:

Unfortunately, memory support on Ryzen for high speed RAM --and more specifically-- high speed quad channel kits is very poor. Ryzen's memory controllers top out at just shy of 3000mhz with only two sticks, with 4 sticks, the speeds go down to roughly the 2666mhz range. Compare that with Intel Kaby Lake and Broadwell-E which can easily handle 4000mhz RAM without a problem.

As a WARNING for new PC builders, DO NOT get high speed RAM in excess of 2933mhz for Ryzen at this time. Or it is pretty much guaranteed that you will suffer instability.


Architecture
aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNvbS9VL1MvNjU0MjkyL29yaWdpbmFsL2FtZC1yeXplbi0yLlBORw==

AMD has been able to pull out an amazing 52% IPC improvement over their previous architectures. Allowing Ryzen to compete directly with Skylake/Kaby Lake.

AMD has also introduced a smart system for loading specific instructions called “Neural Net Prediction”. This tech anticipates future decisions and pre-loads the right instructions for the specific job.

Another smart feature AMD is introducing is called “Precision Boost”. It seems very similar to Nvidia’s GPU Boost technology. What it does is improve the core clock on 25mhz increments and also increases power on a similar basis. Basically, it operates like Turbo Boost/Core but has the capability, like GPUs, to dynamically boost in 25mhz increments, compared to CPUs which only have several clock speed steps.

This also ties in with the power delivery called “Extended Frequency Range (XFR)”. If you have a high end air cooler or liquid cooler, AMD Ryzen can smartly accommodate for the extra cooling capability and increase both voltage and core clock even higher than normal. Again, very similar to GPU Boost (specifically rev 3.0).

AMD has also introduced a new hyperthreading technology that isn't like their previous SMT on piledriver. It works very similarly to Intel's hyperthreading. Without getting too nerdy, AMD's new hyperthreading fixes the problems of the older architecture by not sharing as much resources between cores, instead giving them their own "tools" to play with. Allowing single core performance to stay high.

News and Future Updates
So far, AMD has said that their Ryzen 5 CPUs will be coming in the 2H of 2017, and their Ryzen 3 CPUs will be out in Q3 or Q4 of 2017.
 
Last edited:
  • Like
Reactions: DMAN999 and rigg42

viewtyjoe

Reputable
Jul 28, 2014
1,132
0
5,960
You can update the release date to "Early March," at the very least. It was announced unintentionally during an earnings call in February. I've also seen relatively reputable reports that the launch is set for end of February, with availability as early as March 3 for some SKUs.

TDP has been reported as 65W and 95W on leaked SKUs, though the reliability of that info isn't exactly 100%.
 
I've seen some rumored pricing for the R7 8c/16t skus, allegedly (and take this with a grain of salt), we're looking at:

R7-1700 (65w) - $320.00 (USD)
R7-1700x (95w) - $380.00 (USD)
R7-1800x (95w) - $490.00 (USD)

Granted, this is allegedly the pricing for the R7 SKUs which are going to be released first, if it's accurate, it's going to really kick Intel in the nuts because the 1700x looks to really be able to beat the current i7 Kaby Lake parts when it comes to multi-threaded programs. Remember, for a quad core Intel chip at $340-350, you can double the cores and threads for $40-50 more. While these cores might be a bit slower than the Intel cores, overall, the 8c/16t 1700x should handily smack the quad core i7 around.
 

illegaloperation

Honorable
Jul 26, 2012
24
0
10,510


Prices seem too good to be true.

Either that or these processors are going to underperform expectations massively.
 

viewtyjoe

Reputable
Jul 28, 2014
1,132
0
5,960


The prices seem too good to be true because Intel has had a virtual monopoly on the segment since Sandy Bridge or so. With no serious competition in the high-end, they were free to charge whatever premium they wanted to increase margins on the products. AMD is intending to force Intel into a price war, and at this point I imagine AMD has a lot more experience in that ballgame than Intel, unless Intel decides to go back to the same illegal tactics they used previously to shut out AMD.
 

Jsimenhoff

Community Manager
Editor
Feb 28, 2016
1,814
190
11,990

What sort of illegal tactics are you referencing? I'm not familiar with that story.

 


If we go back to the early 2000's AMD had Intel beat on a tech level with the Athlon 64 being faster and more power efficient than Intel's P4. Intel in a bid to prevent AMD becoming an equal / bigger player in the x86 space essentially bribed OEMs to restrict the proportion of machines they shipped with AMD hardware inside (by offering 'subsidies' on Intel gear that basically translated to handing them money for taking Intel chips).

Intel were successfully prosecuted under anti monopoly laws and were handed the biggest fine ever levied on a company under those rules (around the $1 billion USD mark)- although given the huge revenues Intel make it wasn't much of a problem for them.
 
Originally Posted by juanrga View Post
I don't believe a helmet is needed, most of the stuff is already set in stone and confirmed. Only a pair of open issues remain... Moreover, recall I have a list of who said what in case they pretend to continue hiding their mistakes whereas citing mistakes of others

What is set in stone?
 

8350rocks

Distinguished


There were actually 2 cases for that.

The EU courts for the EU OEMs was discussed here when it happened (it was a verdict that was literally 6-7 years coming), and Intel still disputes this verdict, to my knowledge it has still not been paid by chipzilla: https://www.extremetech.com/computing/184323-intel-stuck-with-1-45-billion-fine-in-europe-for-unfair-and-damaging-practices-against-amd

The U.S. lawsuit was settled out of court with cross licensing and lots of redtape: https://www.cnet.com/news/intel-to-pay-amd-1-25-billion-in-antitrust-settlement/

Here is a WSJ rundown of the history between the two companies: http://blogs.wsj.com/digits/2009/11/12/a-timeline-of-intel-and-amds-legal-battles/ (you may have to subscribe to WSJ, I am unsure as I subscribe...)
 
Here's Something to think about and even gape, if teh prcing is true:

the 1700 is rated at 65 watts. That’s right folks, AMD is launching an 8 core, 16 thread CPU with a boost clock of 3.7GHz and a TDP of 65 watts.. That’s less than half the TDP of Intel’s 140W 8 core 16 thread i7 6900K, which features the same 3.7GHz boost clock speed.
 

Crumpet 1

Commendable
Jan 15, 2017
164
0
1,710


I think that's still rumour.
 

Eximo

Titan
Ambassador
Even at 105W it is competitive. 4c/8t Intel is at 91W. 6c/12t and 8c/16t at 140W from Intel.

I'm more concerned that those figures are before 'Precision Boost' kicks in and they start drawing a lot of current. I'm sure they thought of CPU temps, VRM temps, etc though. Curious how it turns out, but I foresee a lot of people expecting more performance out of mid-range coolers.
 

juanrga

Distinguished
BANNED
Mar 19, 2013
5,278
0
17,790


Agree. The multithreading performance would be close to this

AMD-Ryzen-geschaetzte-Workstation-Performance.png


SKU 1 --> 1800X
SKU 2 --> 1700X
SKU 3 --> 1700 ???

It seems two first are confirmed. Last is dubious because all sites are reporting 1700X to be a 8C. However CPCHardware just claimed that OEMs have not validated any 8C 65W chip.
 

Nope 1151

Commendable
Feb 8, 2017
70
0
1,630
Question, does anyone have any concerns about the Platform Security Processor (Arm A5/A8? core embedded?) From what I've heard it seems to have direct access to memory like Intel's ME.
Also, does anyone one have actual information ON the PSP? I can only find some slight security white-papers and the Liber/coreboot site. :\
(If you are wondering, I'm rocking along a Q6600/ AMD Phenom II X6 1055, one is dying so I need an actual replacement)
 

juanrga

Distinguished
BANNED
Mar 19, 2013
5,278
0
17,790


Even if Windows 7 boots Ryzen, a lack of support means that any bugs will probably not be patched.

So far as I know it boots.
 

illegaloperation

Honorable
Jul 26, 2012
24
0
10,510


Windows 7 is eight years old.

Resource can be better spend elsewhere (i.e. optimizing the drivers for Windows 10).