Ryzen 4000 Review
pcworld.com
pcworld.com
Good on AMD for pushing the competition forward by significant amounts.
Games are traditionally single threaded and hard to parallelize.
However: you don't need to be the best, you just need to be at the "agreed upon" high end for game requirements, which is the xbox and ps4 (soon to be next gen).
And so, if you're trying to build a "generation proof" gaming PC in a standard sized case, the 3800X is currently your best bet for a new build (or waiting for zen3). If you're trying to do SFF, Intel may be a better choice.
Regardless: AMD's competition has dropped the prices in the "enthusiast" segment. My next build will be AMD, simply because I don't need the best of the best, but rather, good enough.
It is not that the Gamers and Prosumers dont know.
But they are willing to trade ~10% of Single Thread Performance for Double the Core at a similar or less price point.
Sounds like a very reasonable decision to me.
That's some dinosaur games from the past. Modern games are using all available CPU cores with something like Vulkan and saturate GPU fully. So Intel CPUs are left in the dust with all the cores you get from high end Ryzens.
There should be a formalized law for this - anything that was once widely known as true (because it was) will continue to be treated as gospel far after it ceases to be the case.
And when challenged by the new norm, the old guard repeat their gospel louder and in greater numbers! So if you hear some technological rule of thumb repeated often enough, you should doubt it even more than if you hadn't heard it at all.
It's not only that the turbo boost of those Ryzen cpus is high and at the same clock Intel does not have a lead anymore. It's also that recent games are already pretty parallelized. There is no need to wait for the next console generation to see that effect.
Btw, the 3800X is not a good pick. It is just a minimally higher clocked 3700X. If you want 8 cores, get the 3700X, the higher price of the 3800X is just a waste of your money. But for gaming you want to stick to a Ryzen 5 3600.
[0]: https://www.pc-kombo.com/us/benchmark/games/cpu/compare?ids[...
That really depends on the pricing situation, very much like with the 3600x.
Over the months I've seen the price difference between a 3800x and 3700x see as low as 20€, the same with the 3600 and the 3600x.
That's because the 3600 and 3700x are recommended, and sold so often that retailers sometimes end up sitting on large stocks of 3600x/3800x too long and clear them out at discounts.
Imho even for gaming the 3800x might be a pretty good long term choice. The higher clocks are particularly relevant yet you still get the core advantage of the 3700x, without taking the same clock hit.
But if it's all about the budget and price/performance then it's really difficult to beat the 3600.
Now, if it's the same price there is no reason not to get the 3800X over the 3700X :)
> The top 20% of all 3800X processors tested passed their 4.3 GHz AVX2 stress test, whereas the top 21% of all 3700X processors were only stable at 4.15 GHz. Also, all 3800X processors passed the test at 4.2 GHz, while 3700X processors were only good at 4.05 GHz, meaning the 3800X has about 150 MHz more headroom when it comes to overclocking.
That's a minimal difference of course, but right at the clock wall of Ryzen, so AMD has to do binning here to enable the 3800X.
It would not make a difference when judging Intel vs AMD or Ryzen 3000 vs Intel 9000 series.
The source articles for the benchmarks are linked though, often enough they also have those 1% or 0.1% benchmarks.
On my 3900X I've seen even single player action titles utilize 16+ threads with overall CPU utilization reaching peaks of 80-90 %.
Yes, it maybe be hard to parallelize game engines, but all major ones heavily use multiple cores. A bunch of years ago (4-5) people would recommend an i3-K dual core for gaming, because you could overclock it to 5+ GHz on air. That was sufficient for many titles back then. (And these i3s would sometimes give you higher FPS compared to the more expensive quad-core options). But a CPU like that is far too weak for newer titles.
> You still can't beat intel at the high end. Both in terms of heat and performance. If you have a task that doesn't parallelize well, you can't beat intel.
In terms of heat, that is, performance per Watt, Intel's high end is quite a bit worse than AMD's. It is true however that you can get slightly higher single-threaded performance out of Intel's highest-end CPUs, but not because they are more efficient (- AMD is better both perf/W and IPC-wise), but just by raw, unadulterated clock speed, pushing them to 5+ GHz. And that causes them to burn a lot of power.
Zen 2 has consistently ~10-15 % higher performance clock-for-clock compared to Intel's best while achieving approximately 60-80 % higher perf/W.
This LTT review captures the massive advantage Zen 2 has in efficiency: https://www.youtube.com/watch?v=ZYqG31V4qtA
Under load the system is brilliant (it's 4x faster with the same power usage, makes using my laptop painfully slow in comparison). The power management on these CPUs is incredibly advanced (each core runs at different speeds & voltages), I'm just surprised that it doesn't do better at idle.
The usual desktop (3500-3800 series) chips perform similarly well, it's just the two-chiplet AM4 processors that have been somewhat plagued by problems like this.
which ones? genuinely curious. I have two Intel E5 eight-cores in an old workstation and rarely ever see a game using more than 2-4 threads.
I guess i'm not spending my time on the latest and great AAA games as soon as they come out, but i've spent quite a few (shameful) hours gaming on fairly recent titles.
In fact it’s one of the reasons we made our own game engine.
This sentiment is almost a year out of date. Since Zen 2 launched, Intel has a measurable disadvantage in IPC. Intel's single-thread performance is only partially won back with higher clock speeds at the expense of far greater power usage.
ECS and being able to safely run "systems" within your game concurrently is becoming a thing rapidly as "lists of objects" do not scale.
I just checked Doom Eternal: it's running 81 threads. (Of course, not all of them are always active or doing things concurrently. It's just a datapoint.)
Intel basically only wins by a non-significant margin at video encoding nowadays thanks to AVX512 which AMD does not implement. AMD wins or is comparable at a lower TDP on everything else.
ECS, the observer pattern, and behavior trees are probably the three main things that answered all the "how on earth do they build something this complex" questions for me.
e.g. in say a jrpg you have "new game/continue" menu -> world map -> battles and character menu and back again.
Edit: oh I misunderstood you - you were asking about behaviour trees. I haven't used them for anything other than controlling game unit behaviour (although not necessarily just enemy ai - one other example is using them to combine a bunch of simple actions into one thing that the user can tell a unit to do - so like an attack move in an RTS is actually "loop (is enemy nearby? -> no -> move towards location -> yes -> attack (which is probably it's own behaviour tree))
Specs? At least that's what Amethyst uses.
I just ran across this: https://csherratt.github.io/blog/posts/specs-and-legion/
https://twitter.com/axelgneiting/status/1241487918046347264?...
I’ve been wondering if this will become de facto standard for multi-threaded/multi-core systems going forward.
also, the fps reduction seems more in line with the low end intels having less pci lanes, and not the game being cpu capped.
Very few people genuinely notice the difference. I ran a 3600 while waiting for a 3950X, and if I had it to do over, would probably have just gone 3900X to start with... For the most part, I don't notice the difference, only after I'm running a couple databases and a few services that are active to I even come close to seeing a difference in general use.
I know GPU and Monitor options are similar, and CPU/GPU combination in terms of balance are important. Unless you're going RTX 2080 or higher, then it's much less of a difference in general use anyway.
There is a free to play game Armored Warfare (crysis engine?), which I genuinely used to test stability of my cpu. 8 threads fully loaded and probably with some form of AVX.
Reviews of upcoming Mount&Blade also note how it loads 16+ threads (mostly for NPC on battlefield).
Arma3 was notorious for being bound by single thread performance and low latency memory.
on a old midrange i5 6500 b5 does a solid 30+ fps on ultra and cpu load doesn't top out so I find the claim that it needs a top of the line cpu very dubious. I'll try armored warfare since it's free.
Citation needed. Games are about the least "Traditional" software engineering culture on the planet. We've had multicore CPUs for the last two gens of consoles (and I've seen multi-core programming on the Saturn and N64). On PC we've had mainstream multicore since 2009-ish. That's about when I left games. But given the need to win big on consoles, I can't imagine anyone has a main loop anymore that does everything on one thread.
>> traditionally
> anymore
> does everything on one thread
Multithreading is useful for concurrent programming separately from its value in parallel programming.
[0] https://ultra64.ca/files/other/Game-Developer-Magazine/GDM_S...
Most games are lightly threaded, with newer games being much better optimized for 6+ cores.
Even for Gaming, only the 9900K/KS are even in consideration for a good choice, and if you're doing anything besides gaming or quicksync loads, odds are you're better off with AMD. The 3900X is less expensive and does as good or better in most workloads, and even in gaming, most wouldn't be able to tell the difference.
As to best of the best for higher end, the Threadripper has no peer.
Reading reviews of coolers and fans was just eye-opening with regards to AMD's recent success. Most reviews proudly mentioned some Ryzen product, and barely any mentioned Intel at all (and most coolers are compatible with both).
I realize that the build-your-own-PC enthusiast represents only a minor fraction of the overall market, but seeing AMD's reputation going from "the budget CPU" to becoming the new Coca-Cola whereas Intel is now Pepsi, all in the span of what, 2 years? was amazing.
The server and laptop markets have other dynamics (a few large buyers, instead of many individuals) and I'm not sure AMD can compete with Intel on these dynamics, but I really wish them success.
Also personally built a gaming PC this year, picked a Ryzen just for fun.
Right now, it's low-end gaming, I got a 3200G because the integrated graphics are adequate for the games I play. The PCIe slot sits empty, waiting.
In some years when AM5 comes out and AM4 chips get cheap, I'll look at the last/best of the breed and pick a new chip. It probably won't have integrated graphics, so at that time, I'll add a discrete GPU. I plan to have this motherboard and RAM for probably 15-20 years.
(Just like its predecessor, an AthlonX2 4850e, in an AM2+ board from 2008. Which I recently dropped a $30 Phenom into, and it's a relevant machine again, my workbench workhorse.)
So I can run the latest 3000 series with my current first gen AM4 board which is great. As you point out though the 16 and 32 core chips might be too power hungry for some boards.
I would love to see an AM4 3600G and 3700G though, basically a 3600 or 3700 with the addition of a GPU chiplet. There are plenty of people out there that could use more CPU but don't need a discrete GPU for work.
As I understand it, they aim the high-TDP parts at the enthusiast/gamer/workstation market where a discrete GPU is just a given, so there'll probably never be a 3700G. Darn!
AMD is finally showing life across their entire product catalog, and I couldn't be happier.
For Linux, it's been more than a pain, and pretty much have to install with a 5.3 kernel base os to begin with for it to work from the start, saw a lot of just black screens in the nearer term distros. When the 19.10 Ubuntu came out, it mostly just worked, then after an update, blank screens... same with 18.04 and the supported drivers.
On windows, a number of issues, reset, more issues.
Since around 5.4 kernel, and now on 5.6 rc, it's been much better, and the recent driver update for Windows has stabilized. Just the same, would have been better off with NVidia for the past 5 months or so.
I was planning on waiting until January to build, but was having issues with my old system (i7 4790K). So built out with an x570 mb, and 3600, swapped out with 3950X late december. Had a few issues with motherboard drivers as well (intel bt and wireless very bleeding edge).
At this point I'm very happy though. Just took a while to stabilize and wouldn't go bleeding edge AMD again, but would wait 3-6 months for any new chipset or gpu.
I'm not using latest Ryzen though so I wouldn't know what bleeding edge AMD on the CPU side feels like.
Aside, RGB support for linux sucks.
There seems to be large variance in the different 5700XTs. Some of the third party ones don't have adequate cooling and quite literally cannot meet their intended specifications, like the ASUS TUF line.
I have no idea how well it works on Linux
Although I have to say - the last gaming PC I made was about ~13 years ago and this made me hesitant to move to AMD. During the time I was 'gaming' (mid 2000s to mid 2010s) all the hype was intel..
I have hardware that is over a decade old, 'young' people scoff at anything over a few years old! But there's a sweet spot to be had where you can buy older, rather than ancient or new and save yourself a fortune.
That said, my latest console is a Gamecube.
But they also offer reasonably competitive offerings at decent prices. Intel, nearest I can tell, still has faster chips, but AMD has closed the gap enough and isn't struggling with internal issues like Intel.
Disclaimer: I built an AMD Ryzen box a couple of months ago, running linux on it and gaming -- works like charm.
I'd go as far as declare UserBenchmark actively harmful if you are trying to figure out benchmarking results. You're likely better off by just throwing dice!
Idle battery power is also interesting, and even the older Zen 1 had pretty good reduction in power consumption at idle (C1).
[1]: https://en.wikipedia.org/wiki/Skylake_(microarchitecture)#Fe... [2]: Used to work there, played a minor part in enabling IDC to integrate the FIVR IP.
Hope to see more high performance AMD laptop design wins as a result!
What do you mean by this?
The first 10nm process was such an abject failure that Intel now prefers to pretend it didn't happen. The second 10nm process produced laptop processors that began shipping last fall, but are still mixed in with 14nm processors that are branded as part of the same generation.
They’re not in nearly the short supply that some people like to imply.
AMD is quite late to market with their mobile 7nm products. Their desktop products are far more timely, if their mobile had been launched with the desktop they would have beaten Intel, instead they basically are 6 months late to market.
That’s how generational leaps work. Competitors one-up each other, just like Intel one-upped the 1000 series with Coffee Lake. Time to market lost is time you’re giving your competitor to get their next generation ready.
Intel is now only 6 months away from their next release, Tiger Lake. We are already starting to see a few benchmarks leak out.
I don’t get why people think it’s such a big ask to not release half their lineup 9 months late. For that matter, where are the socketed APUs?
I'd buy the same hardware in a more mature and grown-up chassis like current Dell XPS 13 in a heartbeat.
It's surprisingly good as a cheap laptop, but as a daily driver, I'd just wait a month or so and get a 4000U thin and light at this point.
Sigh...
Not listed on that page but also coming out: Acer Swift 3, Acer Aspire 5, HP ProBook x360, Lenovo Thinkpad T14, X14 (using Ryzen Pro APUs)
Would like to see this with a dual-slot memory access and up to a 32gb model at the top end, upgradable to 64gb would be nicer still. Dropping the GPU in favor of just the APU would be an option for me as well, I don't play games on the work computer, and don't use a GPU in a meaningful way.
I am very sure that they didn't hire a man like Jim Keller "just" to do engineering work. In Intel, he is more of a project manager with extraordinary authority, and I believe that was the case for him for the last 10 or so year.
He shipped countless triple A hit products, probably more than any other man in the industry. That experience is his real value.
AMD overcame these challenges in several ways. They're fabless, choosing to partner with semiconductor manufacturers like TSMC rather than manufacturing chips themselves. TSMC's current 7nm process node is one generation ahead of Intel's 14nm node, roughly on par with Intel's 10nm node. Smaller process means more efficient, and often more performant.
AMD also created a new architecture using a "chiplet" design and an interconnect (Zen), rather than the older monolithic die used by Intel. This increases yields and simplifies manufacturing, while making chips modular. Chiplets containing a number of cores can be combined into a single package to create various SKUs, targeting different market segments.
It also, I believe, lets them use a different process node for the I/O parts of the assembly, which may be deliberate -- not only do I/O transceivers not benefit from the smaller silicon, it may actually hurt them when you look at the electrical needs of driving larger buses, surviving potential ESD events, etc. (That's purely speculation on my part, and I'd love to hear from someone with more clue..)
The key is that AMD's chiplets are about 80 mm^2 in size whereas a recent i7 is something like 130 mm^2. It doesn't sound that much smaller but when it comes to economies of scale, it makes a huge difference when, for example, a giant scratch takes out half a dozen chiplets instead of two or three full Intel processors. AMD trades performance - since the IO die that holds the chiplets is much bigger than an Intel CPU (300+ mm^2) the communication between chiplets is higher latency - for much better unit economics.
On the opposite end of the spectrum you have chips like IBM z mainframe CPUs which are as big as 600 mm^2 many of which are just thrown out instead of getting binned so their yield is tiny and each chip costs tens of hundreds of thousands of dollars.
For decades, Intel has benefited from some of the most advanced microchip fabrication facilities in the world.
This had three benefits for Intel:
3) CPUs manufactured on cutting edge fabs can do more work with less power
2) CPUs manufactured on cutting edge fabs can get more work done without overheating
1) When you have the best CPUs in the world, you can sell them at huge margins. Basically people are willing to pay twice as much for that last 5-10% in performance.
And then it all came crashing down for Intel. Suddenly, AMD had swapped positions with Intel, offering CPUs that are more advanced and manufactured on a more advanced process.
Even worse for Intel, CPUs take YEARS to get to market. The last time that AMD was beating Intel was after 1995, when AMD acquired a chip maker named "NexGen": https://www.latimes.com/archives/la-xpm-1995-10-21-fi-59417-...
Er...
Battery life on these parts really shocked me. At least as good as Intel for far better performance!
Maybe for them. But maybe not for consumers.
It is a bit misleading. When I researched some laptops and saw trhey had Ryzen 7 3700U I wronly presumed they are using Zen 2 CPUs, but I've found out that 3000 series mobile CPUs are using Zen+.
It's far more about marketing... 4000 is higher than 3000, but you'd have to know there are no 4000 desktop CPUs when shopping, so it still creates confusion.
The i9 I've got in my work laptop just cannot handle the watts it tries to consume. I've held off updating my personal laptop waiting for something that is not an 8lb+ brick to allow it to run with a load. Should be a promising Spring/Summer.
> small thermal signature
When I were a lad, we used to call that 'warm' :)
I can get a 32G mac just ordering it at work. A desktop... well that would require a dozen VPs to sign off on it. Argh.
Even in the times before the pandemic, it was very convenient to not be tied to your office just because of your computer. So a laptop brings a lot of value over a desktop machine. And with chips like the Ryzen 4000, there are more and more jobs which can be done on laptops.
Probably my favorite laptop I've ever tried.
They don't officially support Linux anymore and I had to wait 12months for a BIOS update to solve all the issues with my E585 :(
by der8auer
Yes, replacing the LLM every few months, would be serious level of dedication IMHO and not sure I'm aware of anybody would go to that effort - however it was good to see what was possible.
Still, nice to see that they did use thermal paste and not pads in the production, though we don't know what paste they used. If that was known then some crude gestimations could be extrapolated.
They did however put some attention to that cooling system and was very interesting in the review how the fan blades are varying length in an effort to reduce fan noise - I'd never considered that or been aware of that before and made sense as well as being kinda neat attention to detail thinking.
Me personally, I'd not want to do any of that until warranty expired and to eek out more life in that puppy. Though, as I'm rockin a Core2Duo, you kinda feel my budget is never going to see this. Still nice to virtual experience it.
Yes the whole nail polish, kinda neat hack way of doing things and not aware of any downsides with that - beyond warranty, though at least you wouldn't have to replace that periodically compared to LM.
Without this I simply can't buy em as we've invested in TB3 Docks for the past two years and are pretty happy with them.
https://www.lenovo.com/us/en/commercial-notebook/thinkpad/th... (and yes that's the right url, try replacing "thinkpad-t14-series" with "x" you will be redirected there)
https://www.notebookcheck.net/Lenovo-ThinkPad-T14-Ryzen-4000...
It would make sense to group by Price, then key secondary features like: Weight, Screen Quality, Raw performance (Mixed current year games score, Disk Bound, CPU bound, GPU bound) when plugged in, maximum battery time (default out of box experience).
Some retailers have such sites, but maybe not reviewer-sites? (I do use that https://www.notebookcheck.net whenever I want to buy something, but their selection criteria is limited)
In my case price has never been a direct primary selection criteria - I always bought the gadget that met all my minimum requirements but which didn't exceed the budget that I had available.
I agree that the screen and keyboard quality are also factors that veto a laptop; but those are much more subjective and difficult to actually rank. I think that might go in to an 'editors choice' within a given price point. Then you'd compare the 2-4 that fit within your budget needs.
I am sure once it's on a more equal footing there will be some small gains but nothign earth shattering, alas.