AMD Ryzen 9000 Series processors are ready to deliver world class gaming
twitter.com
twitter.com
Ryzen 5 9600X: 6 Zen 5 cores, 32 MB L3 cache, 65W TDP, available Aug 8
Ryzen 7 9700X: 8 Zen 5 cores, 32 MB L3 cache, 65W TDP, available Aug 8
Ryzen 9 9900X: 12 Zen 5 cores, 64 MB L3 cache, 120W TDP, available Aug 15
Ryzen 9 9950X: 16 Zen 5 cores, 64 MB L3 cache, 170W TDP, available Aug 15
All models support dual-channel DDR5, the speed is DDR5-5600 when 2 modules are installed, DDR5-3600 when 4 modules are installed. They all support ECC memory, with the caveat that it requires motherboard support.
That's the conservative JEDEC-compliant speed, but if you want to go for maximum performance they are saying to aim for DDR5-6400 this time, up from DDR5-6000 on the previous generation.
https://www.techpowerup.com/324023/ddr5-6400-confirmed-as-sw...
That speed is likely only attainable with 2 modules installed, but with 96GB (2x48GB) kits available now that's not much of a limitation for most people.
My system has a 7950X3D and four sticks at DDR5-6600. The module density, board trace topology, and luck-of-the-draw on IMC/SOC can matter a fair bit.
Tuning voltages/timings can make up differences. Also remember the infinity fabric clocks and such being somewhat paired
I do have to make a point to boost the supporting IMC/SOC voltages before enabling that, or I can get a bit wedged.
The profile voltages (and clocks/timings) for the sticks themselves work fine - just the board/CPU itself needs some care.
It's at 1:2 or 2:1 or whatever makes sense, my firmware shows memclk/2 - haven't had my caffeine yet.
The memory can train/the system POSTs, but the OS fails to load. With some more fiddling this may be feasible - I'm not sure. Excited to try!
Additionally: the IF frequency is 2100Mhz, trying to go much higher doesn't work out. If I could get 2200 it'd factor nicely into the memory frequency too, but alas - chip isn't up to it.
For the infinity fabric if you're trying to push it checking for performance regressions is a good idea as it delays and retransmits as a form of pseudo ecc when it detects an error. Same with memory if you're not using all custom timings as motherboards can set some very much not good timings if left on auto and sitting on the edge of stability
Seeing 1:1 is potentially within reach, perhaps dropping down to 6400 is worthwhile. Thanks again, will give it a whirl!
While I have chosen the EXPO profile, history has shown boards can't reliably read the (sub)timings... so I do it/apply those :P I try not to mess with those much, I don't really know the relationships between them.
A 1:2 sync usually starts being worth it above ~7200MTs but I don't know how viable that'd be with 4 dimms, at the very least it'd need tuning the various termination impedances
With DDR5 and really, most modern hardware, having some more robustness (that pseudo-ECC whatever, clock stretching)... it might be worth considering performance as part of your validation
Just a boring Corsair Vengeance kit with OOTB settings as far as they're concerned. The CPU needed help
I actually expressly didn't want to overclock the memory, just get something that ran nicely as-is.
I'm actually not at 1:1... stable. Perhaps wires got crossed? In another post I mentioned it POSTs but that's about it :( I may be able to get something there, but can't promise or over-represent it.
The memory is at 6600 but I have some divisor or whatever at memclk/2. This is super stable
If I were assembling a new computer tomorrow, I would probably get the 65W Ryzen 7 9700X with two 5600MT/s ECC unbuffered memory modules.
Is this a new thing? I don't rememebr four sticks being slower than two on previous generations. Then again I haven't been paying too close attention these past few years.
Next gen will do away with this because it moves to CAMM2 and there will only be a single connector on consumer motherboards.
The desktop CPUs only have two memory channels so you don't get a performance benefit by using four memory modules.
Scroll down to the tables listing UDIMM Memory Slot and you can see how different configurations of single rank vs. double rank play out with respective to what becomes the "max" frequency.
Still, might finally be time to upgrade my desktop.
(Reposting a comment I made two weeks ago https://news.ycombinator.com/item?id=41043961)
In my BIOS I can activate a "ECO Mode", which lets me decide if I want to run my 7950x on full 170W TDP, 105W TDP or 60W TDP.
I benchmarked it, the difference between 170 and 105 is basically zero, and the difference to 60W is just a few percent of a performance hit, but way worth it, as it's ~0.3€/kWh over here.
From tests I've read, if you would compile something or render or encode/transcode (on CPU) or similar, there is a measurable effect. It will take only little bit longer but consume noticeably less energy.
The other positive effect: reduced noise from fan or even no noticeable noise at all.
> 170W TDP, 105W TDP or 60W TDP
I'm curious why it is not possible to adjust these values in only few watt steps.
One of my "benchmarks" included compiling a large rust project, I don't have the exact numbers, but in tge end it was such a tiny fraction (something like 5 seconds difference, with a compilation time of 2 minutes). Which is definitely not worth the ~70% increased power consumption.
> I'm curious why it is not possible to adjust these values in only few watt steps.
Don't know probably to keep it simple (and maybe nor to Fry your CPU if you swap your CPU to one which is rated for e.g. 65W TDP).
This "ECO Mode" has three settings:
"OFF" which means max TDP (in the case of my CPU 170W)
"105W",
"ON" which is 65W.
It also says in the description that "105W" mode only exists for CPUs with 170W TDP.
Also if you look at the other CPUs from AMD you'll see that they only sell CPUs with these TDP numbers and additionally 120W (the x3d variants), that's probably why they chose theese numbers.
Is that different than the 7000 series? Basically: is this "ECC support all across the models" a 9000 thing or a DDR5 one?
P.S: you didn't list the 9700X in your summary (the one I'm eyeing on)
EDIT: ah no I see: you did list it but you made a typo and wrote 9600X twice.
Hmmm max TDP listed at 65W that's lower than my 7700X which listed max TDP at 105W I think. I know people have been running the 7700X with big fat fanless CPU heatsinks.
So I take it that even if these TDP ratings are a bit of a lie, it's still not much and it should be possible to run a 9700X without any fan on the CPU heatsink?
Re intel, I've followed this quite a bit. The intel problem is important enough to wipe out their stock, letting 18,000 ppl go and extending their warranty to two years. The PR side of things is truly awful. I wouldn't quote Toms hardware on this... This is a full account https://www.youtube.com/watch?v=b6vQlvefGxk
I heard recently the Internet in general loves AMD and gives the company a lot of good will even through their failures or their products are somewhat inferior. Maybe it's because they posed themselves as selling products for the people, more competitive prices, support for open source operating systems and so on. Or maybe just because they were the underdog in the industry.
AMD consumer GPUs are substantially inferior to NVidia, and can only sell at such low prices that AMD has trouble getting any margins from them. Hopefully they have better products next gen, NV really needs competition.
I wish AMD would tell me how many monitors. Intel's Ark will tell me a 14700K's iGPU supports 4 monitors. AMD's specs for the 8700G supports 4 monitors [0]. But their new 9900X [1] and older 7900X do not mention how many displays are supported. It seems to be left off their GPUs too [2]
[0] https://www.amd.com/en/products/processors/desktops/ryzen/80...
[1] https://www.amd.com/en/products/processors/desktops/ryzen/90...
[2] https://www.amd.com/en/products/graphics/desktops/radeon/700...
And the external factors shouldn't matter here. In the same way they say 170W and not hide it because you may not have a good enough cooler to reach that power draw.
I daily drive an older zen3 mobile part, with one external 4k screen and the internal display panel.
Never had any kind of issue playing hw decoded 4k videos on Linux with picom composer (doing some shadows / blur on random windows). Both windowed and fullscreen.
It also seems to work fine on windows, though I don't use that too often, so I may have missed something.
The igpu may also be a bit broken as it works fine with passthrough from my dgpu but it was not having a good time running everything off of it with monitors plugged directly into its ports. Browser hw acceleration sometimes caused what seemed like memory artifacts https://u.numerlor.me/PTZj and driver crashes weren't uncommon before I gave up on it. But I don't know if that'd affect performance, and RAM is perfectly stable as that's overclocked and tested rigorously on its own
But yeah, I've heard horror stories with newer multi-gpu laptops, especially on Linux.
So, since I've been happy with the 4k performance of iGPUs ever since the hd530 of the 6th gen core, I've specifically looked for iGPU-only laptops.
Yeah I run a 7700X since it came out with its iGPU to drive my 38" monitor. Works flawlessly. It's also, arguably, a GPU without a fan. You still have a fan for the CPU: I did put a Noctua NH-12US on mine, which is silent in "powersave" CPU mode and barely audible in "ondemand" mode when the CPU is then working hard. Which is perfect, it's how I like my machine: a tiny audible feedback telling me it's cranking.
FWIW I run all but one of my virtual desktop in "powersave" mode, so the fan is never audible when I browse the web, edit PDFs, sort pictures or whatever and then one virtual desktop, the one where I code, puts the CPU in "ondemand" mode. I've configured my WM to automatically switch the CPU's mode depending on which virtual desktop I'm currently on. And if I happen to have one task that I really want to run in performance mode, I send it to my "coding" virtual desktop.
Long story short: for people who don't game and who don't run AI models on their main desktop computers, these kind of CPU with an iGPU are really nice.
What WM are you using? Some tilling WM that's scriptable or a major one like KWin?
I want to script terminal behaviour based on virtual workspace number (or open windows, preferably). Basically launch in with profiles/commandline arguments; and not sure how I'd do that in a wayland compatible way.
Yes and Intel has confirmed it. It should be fixed now but too high voltages can damage CPUs permanently so it probably means a lot of warrabty claims
See https://www.tomshardware.com/pc-components/cpus/intel-cpu-in...
The problem is unlikely to be around the corner for AMD since they do not have to supply as much voltage to their chips as as Intel to keep up since they are - at least when it comes to x86 chips - currently leading in performance and power efficiency
At higher frequencies (during a frequency boost phase for example) signal quality in the digital signals degrades, because the "stable 1" or "stable 0" plateau is shortened and the "maybe 1 or 0" phase in between stays the same. So a signal that is supposed to be as rectangular as possible gets smushed down towards a sinus, and then smushed even further towards lower amplitudes.
One measure against this is of course better (faster) transistors, such that the "maybe" phase is shorter, but that only works by replacing the hardware. The other measure, which you can do during runtime, is to increase the signal amplitude by increasing the voltage. Then even a degraded signal close to the transistors' maximum switching frequency gets over the "stable 1" and "stable 0" thresholds fast enough.
With a lower supply voltage you can thus not clock the CPU as high as before which is important in boost phases during high load. Which would decrease peak performance in standard desktop and server workloads, and decrease overall performance in compute-intensive workloads. Or if you still clock it as high as before, signal quality will be lessened, increasing the probability of bit errors, lessening system stability and reliability of results.
Which direction intel will pick for this firmware upgrade, degraded-performance, degraded-stability or degraded-both, I don't know, I guess we'll see.
Unless I missed a real investigation posted somewhere?
... unless you're using EXPO/XMP. I would really recommend people who run automatically overclocked memory taking a closer look at how much voltage the motherboard is pushing into your CPU, especially into the SoC. Some motherboards just push the voltages to the absolute permitted maximum; ASUS is particularly bad at this. I run lower RAM frequencies than my system is capable of because I haven't seen much performance improvement above 5600 "MHz", and it can be made to run at almost stock voltages.
It definitely causes faster silicon degradation; the question is how fast it will kill the processor. Both Intel and AMD have shown us that it can happen very quickly, not in the course of several decades as we've assumed for the longest time.
>Intel also confirmed a rumored issue with via oxidation in its 7nm node, but said those issues were corrected in 2023 and didn't contribute to the failures.
Do you trust Intel to not lie about a widespread unfixable problem?
https://www.tomshardware.com/pc-components/cpus/intel-finall...
Walking the line of "well, we didn't say..." is one thing but if they say the oxidation issue was ended in may 2023 then I don't see a reason to doubt that.
This is a complex problem with several interacting causes and failure modes, and assuming that oxidation is the cause of all of them (that there exist chips not during the oxidation defect window that failed, therefore the oxidation defect window must be larger) is circular reasoning.
It just used to be jumpers and dip switches, then the BIOS before some of it moved into the CPU itself.
When you draw more current - i.e. make the chip do work - the voltage drops. "Load line calibration" was introduced as a way to crank the applied voltage up as the chip worked harder to offset this. Alternatively phrased, if you set the voltage so that it works well under load, it's kind of set too high for idle, so LLC gives a way to decrease idle voltage.
There was some discussion at the time about the wisdom of this. The voltage rings when you change it (overshoots), and it's not that clear whether high voltage at idle matters very much (since the chip is cooler then). I remember reading a bunch of articles, then some materials science books, then turning off LLC in the bios as probably a misfeature.
The current Intel problem is they've built a reputation on being the fastest and the most reliable CPU. Then they lost fastest to chiplets at AMD, so adjusted to "fastest single core". They really didn't want to lose that too, and CPU's run faster when you push more voltage through them, so that's what they did.
---
"Intel silicon degradation" currently refers to people noticing that desktop processors from the last couple of generations were degrading, despite not being overclocked. Some finger pointing there, Intel encourages motherboards to set fairly aggressive out of the box controls because it looks good under review. Also some more recent reports that mobile chips have the same behaviour. At a guess, the desktop ones have the voltage too high and the mobile ones are running at much higher temperature. Some reports are mentioning LLC which would be personally satisfying if it turns out to be the root cause.
I'm waiting to see if reports of degradation start to emerge on the Xeon line. Intel is claiming there's no risk of that but they're made out of the same magic sand and under really heavy competitive pressure from the Epyc chips. They've also got rather high power consumption relative to previous generations.
As to whether the same thing will hit AMD - probably not. If you take one of their chips and push the voltage up, yeah, it'll have the same degradation over time. But they're not running out of the box at the edge of feasible to try to cope with the competition because chiplets are winning the day. Also AMD doesn't have the gilded reputation of Intel to rely upon if reliability comes under question. The incentives are pointing in the opposite direction.
7600: $229, 9600X: $279
7700: $329, 9700X: $359
7900X: $549, 9900X: $499
7950X: $699, 9950X: $649
(using non-X variant for 7600 & 7700 since they have same 65W TDP)
The 7600X launched at $299, and the 7700X launched at $399.
The speculation on price bump did indeed happen when intel problem was widespread recently.