Friday, September 20th 2019
AMD Confirms: Ryzen 9 3950X and Threadripper 3rd Generation Coming in November
AMD just released an update on their upcoming processor launches this year. First revealed at E3, just a few months ago, the Ryzen 9 3950X is the world's first processor to bring 16-cores and 32-threads to the consumer desktop space. The processor's boost clock is rated at "up to 4.7 GHz", which we might now actually see, thanks to an updated AGESA software that AMD released earlier this month. Base clock for this $749 processor is set at 3.5 GHz, and TDP is 105 W, with 72 MB cache. While AMD said "September" for Ryzen 9 3950X back at E3, it looks like the date got pushed back a little bit, to November, which really makes no difference, in the grand scheme of things.
The second big part of today's announcement is that AMD is indeed working on "Rome"-based third generation Threadripper processors (probably the industry's worst-kept secret), and that these CPUs will also be launching in November, right in time to preempt Intel from having any success with their upcoming Cascade Lake-X processors. Official information on AMD's new HEDT lineup is extremely sparse so far, but if we go by recent leaks, then we should expect new chipsets and up to 32-cores/64-threads.AMD's full statement is quoted below.
The second big part of today's announcement is that AMD is indeed working on "Rome"-based third generation Threadripper processors (probably the industry's worst-kept secret), and that these CPUs will also be launching in November, right in time to preempt Intel from having any success with their upcoming Cascade Lake-X processors. Official information on AMD's new HEDT lineup is extremely sparse so far, but if we go by recent leaks, then we should expect new chipsets and up to 32-cores/64-threads.AMD's full statement is quoted below.
AMDWe are focusing on meeting the strong demand for our 3rd generation AMD Ryzen processors in the market and now plan to launch both the AMD Ryzen 9 3950X and initial members of the 3rd Gen AMD Ryzen Threadripper processor family in volume this November. We are confident that when enthusiasts get their hands on the world's first 16-core mainstream desktop processor and our next-generation of high-end desktop processors, the wait will be well worth it.
76 Comments on AMD Confirms: Ryzen 9 3950X and Threadripper 3rd Generation Coming in November
No game needs more than 6 cores unless you're doing streaming or have a lot of background tasks. And if anything, more than 6 cores is not going to impact your FPS, at most it will impact stutter. Fewer faster cores are still going to be better than more slower cores.
When it comes to s2066 i feel like in order to compete with Threaripper it might be scrapped in favor of their own 4000+ pin socket that runs 3175X currently. Ofcourse not right now but possibly in the years to come.
Where do you take this 700$ price for 3900X? MSRP is 500$. And 3950X MSRP is 750$ not 1000$. And don't come talking about availablility. Intel had the same issues for a long t
These might not be addressing mainstream computing needs now. But in the years to come these can be picked up for half the price when games will take advantage of 12-16 cores while still being AM4 compatible. Hell of a deal. Kind of like 1st and 2nd gen TR right now. Ah yes the "x cores is enough argument". Especially few faster cores vs more slower cores. I've head this time and time again.
There was no point in getting 6c/12t in 2011 when 2500K came out. Try playing MP game on a 2500K today = stutterfest. Fewer cores regardless of their speed NEVER ages well. Case in point: 7700K today. There were similar arguments when dualcore CPU's arrived. When quadcore CPU's arrived etc. It's baffling how people constantly make the same mistake year after year.
Next gen consoles will be 8c/16t. They have no background programs running. Games are heavily optimized for specifc fixed hardware. Name me one time when PC port required the same or less hardware to get the same performance at same or silimar settings to a console. The answer is never. PC's are general purpose machines and thus have overhead, also background programs. 12 cores or more will give buffer on PC when it comes to running next gen console games with overhead and background tasks taken into account. 4c and 4c/8t is about to get rough. 6c/6t will also be impacted heavily. 6c/12t will be better off thanks to 12 threads and 8c/16t will be mostly ok but to run next gen PC ports at highest settings only 12c/24t or more will be the smoothest.
There are always many claiming that you need extra cores (and memory on graphics cards) to "future proof" your PC, while the fact remains that the PC will be outdated in other ways long before that is ever needed, if the benefits happen at all. We heard this same argument both with Bulldozer and with Zen when comparing to faster cores from Intel, with many claiming that more slower cores will be beneficial even for gaming in the long run, but that has never happened.
And while more cores are beneficial for many things, there are diminishing returns for each new thread which are added. The difference of 2->4 cores is substantial, but 4->6 is much less significant, 6->8 will only matter in edge cases, and beyond 8 even less than that, unless you add extra workloads like encoding streams etc. And even though games use multiple threads more than before, there are scaling limits involved. Even 5-10 years from now, rendering will be mainly controlled by one thread, with perhaps 1-3 helper threads for separate GPU simulations or rendering passes, 1 thread for game logic, and then the remaining threads for sound, networking etc. Only 2-3 of these will be doing heavy work, the rest will be mostly idling. The trend in graphics programming is that GPUs are doing more and more of the heavy lifting themselves. Many forum members seem to think that one day we will have 8 threads feeding the GPU rendering the frame together. While it is technically possible even today, the synchronization overhead will make the performance utterly terrible.
When buying a PC for a specific workload like gaming, you should look what hardware configuration is the optimal setup right now and in the immediate future, anything beyond that is going to a wild guess and will likely be a waste of money.
A game does not require 8 cores. It just may or may not be able to use them.
But by general principle, a perfectly parallel program should work just as well on a single fast core and on 8 cores with 1/8 of performance.
Next gen consoles will use 8 cores, because that's what AMD provided. Don't expect too much performance - especially not Ryzen 7 levels.
The CPU will be dialed down - similar to Intel's -T or high-end mobile parts. Consoles don't need more anyway.
This is in fact a very simple matter. The top-end consoles of today pull around 250W and that's unlikely to change.
Simply imagine a gaming PC with Zen2 + Navi using 250W under load.
Multithreading is hard, and it only scales well when you have individual "work chunks" can can be processed independently with as little synchronization as possible. Most game engines today are bloated already, so the last thing we need is more poorly implemented parallelization. Any kind of low-level optimization is rare in games these days, and if anything they should start by getting rid of abstractions and overhead, then it will also become easier to do proper parallelization.
Not much needs to be sacrificed to get down to around 250W. Even to simply remove the chipset(as it's included in these power consumption calcs) as the extra I/O isn't needed and you're already down to around 300W. You could further reduce the base & boost clocks a few 100mhz's to get down to 250W. This is all assuming the consoles are using a full 5700-like Navi, and not a cut down version that will take less power.
Let's look what you wrote. Now this sentence is just totall crap and amusing at the same time. If a game uses 8 core than it uses 8c if not then it is not. Which game? Not all of them are the same. You make it sound like a game chooses by itself whether it wants to use 8c or less. It is not the game, it is the developers to decide. This one is also hilarious. Consoles will use 8c but that is only because AMD provided 8c. AMD could have provided 4c right and yet we have 8 cores. Do you know why 8c?
You've answered it below. Dialed down but the performance must stay. Developer is the one who will decide not AMD and not the game itself. You need a headroom for the performance as well. If it is in fact dialed down that is because they want the console to be more efficient. Less power, lower voltage, less frequency more cores to keep up with the workload.
When they are building a console they don't get a game from a PC for instance and build a console upon it. There are loads of other stuff in the equation that needs to be considered. The game is just the outcome of the work and the PLANNING they've put into the build. You are trying to outsmart console builder and developers? What is wrong with you? Stating that 8cors is useless is immature and blind.
Programs don't "use cores". They don't even see cores.
Programs just send instructions, which the OS and CPU try to run as fast as possible.
Any program can be run on a single core. Even if a program can use 8 or 16 or million threads, it can be executed on a single core - returning the exact same result.
We make multi-core CPUs not because that's better, but because the cores we can make aren't fast enough for our needs.
To utilize many cores, a program must be able to run parallel threads.
Sometimes it's very easy because the problem is perfectly parallel (like adding long vectors) and you can use every core available.
Sometimes it's hard because the problem isn't parallel. And games, as a whole, aren't parallel.
Every game is fundamentally a sequential program, because it has a timeline. Games played by humans are interactive and even more limited.
There's no magical variable USE_CORES=8 that many people on this forum believe in (also suspecting that Intel bribes game studios to set it low).
You have to "chop" the program into parts that can be run separately.
For example: one thread loads maps, one does the AI, one feeds the GPU, one communicates with the server and so on.
And even if you manage to "chop" the game into N parts, it'll still run on any number of cores smaller than N.
So the answer is "no". No game NEEDS 8 cores. No software NEEDS 8 cores. At best, they may be able to UTILIZE 8 cores, which is something entirely different. Of course you do :-D Name 3 "power user tasks" that you've benchmarked. I'm honestly curious.
Stop saying no game needs because you have simply no idea what you are talking about. I'm telling you for the last time. Depends on the software, application. just stop.
They could extend them more. Example from Threadripper 1xxx to Threadripper 3xxx 6 months more then now.
AMD lose nothing to launch him on Spring. Intel no answer.
www.amazon.com/Noctua-NH-U12S-TR4-SP3-Premium-Grade-Cooler/dp/B074DW3FS2
We substituted the standard fan with a pair of Noctua blacks in push/pull config.