blu
Wants the largest console games publisher to avoid Nintendo's platforms.
The 8-core Ryzens are indecent?Well at least the 4-core chips should be decent i3/i5 alternatives
The 8-core Ryzens are indecent?Well at least the 4-core chips should be decent i3/i5 alternatives
The 8-core Ryzens are indecent?
The 8-core Ryzens are indecent?
While I'd have preferred better latency performance across clusters, where I come from (vast NUMA land) these 'issues' are laughable. Every software written with NUMA in mind (i.e. high parallelism) will feel at home on multi-cluster Ryzens.They at least won't have the weird inter-CCX issues
Some improvements are possible through game code and compilers optimization but generally is unlikely that Ryzen's performance will ever be "fixed". For that they'll need a new chip, without the CCXs in it.Übermatik;231864969 said:Is the report that the issue doesn't rely on Scheduler bad news because that would have been 'easy' (or easier) to fix? If this is a more complex issue, can we ever expect a fix at all?
Some improvements are possible through game code and compilers optimization but generally is unlikely that Ryzen's performance will ever be "fixed". For that they'll need a new chip, without the CCXs in it.
Some improvements are possible through game code and compilers optimization but generally is unlikely that Ryzen's performance will ever be "fixed". For that they'll need a new chip, without the CCXs in it.
That's basically it, yes.Übermatik;231864969 said:Is the report that the issue doesn't rely on Scheduler bad news because that would have been 'easy' (or easier) to fix? If this is a more complex issue, can we ever expect a fix at all?
The issue is that consumer software and games are not written with that setup in mind, and from PC Perspective's comments, it sounds like software which is not written specifically to be NUMA-aware, would only run on 4 cores on a Ryzen CPU if it was treated as two NUMA nodes by the OS.While I'd have preferred better latency performance across clusters, where I come from (vast NUMA land) these 'issues' are laughable. Every software written with NUMA in mind (i.e. high parallelism) will feel at home on multi-cluster Ryzens.
There's nothing preventing you from setting the affinity of a game/application so that it only has access to 4 cores and 8 threads on an R7 CPU.They at least won't have the weird inter-CCX issues
That's basically it, yes.
If the issue was that the scheduler was unaware of the SMT and treating all threads the same, or unaware of the CCX structure and assigning/moving threads across CCX groups without being aware of the performance penalty associated with doing so, then a scheduler update could potentially have resolved some of the strange performance issues that show up in some applications.
Since the scheduler appears to be handling things correctly, it suggests that it's going to be inherent to this architecture - which would mean that you'd probably need developers to write code specifically with Ryzen in mind to get the best out of it.
I can imagine a scenario where, in a game engine, you would be able to get better performance by grouping certain tasks to run on a single CCX instead of allowing them to run on the first available core.
I'm not a developer, so I'm sure this is not the most accurate way of looking at things, but let's say that you have:
game logic, audio, two physics threads, and four render threads.
Your engine might currently assign these on a first-come first-served basis, so you may end up with:
CCX1: game logic, physics 1, render threads 1 & 2
CCX2: render threads 3 & 4, physics 2, audio
If you were developing with Ryzen in mind, you might set that up so it runs as:
CCX1: game logic, audio, physics 1 & 2
CCX2: render threads 1-4
That would probably perform much better, since all your render/physics data is kept on the same CCX instead of having to send data back and forth over the infinity fabric, which comes with a performance penalty.
That's probably one of the reasons that AMD are sending engineers out to game developers to help them optimize for the platform - but it also means that the performance issues showing up in many existing games are unlikely to be resolved unless those games are still being updated.
The issue is that consumer software and games are not written with that setup in mind, and from PC Perspective's comments, it sounds like software which is not written specifically to be NUMA-aware, would only run on 4 cores on a Ryzen CPU if it was treated as two NUMA nodes by the OS.
There's nothing preventing you from setting the affinity of a game/application so that it only has access to 4 cores and 8 threads on an R7 CPU.
I would be surprised if doing that improved performance, but even if it did, the R7 would still have four cores spare for anything else running on your PC.
I don't think any of this means that the Ryzen CPUs are a bad purchase, just that they excel in some types of workload buy may not perform as well as you might expect an 8-core CPU with that IPC to do, in others.
If they tried to price these like Intel's 8-core CPUs that might have been problematic, but you're getting an 8-core CPU for the price of a 4-core from Intel.
And such software works happily on a single cluster most of the time. For software that can benefit from higher parallelism NUMA awareness will need to be introduced (which is precisely what highly parallel sw has been doing for ages). I continue to not see how and why this is a Ryzen issue, and why people who are looking for an *overall* good performer should be dissuaded from going Ryzen. I would not turn down a CPU which allows me to do my work twice faster at the expense of 10% lower fps in some game. People looking at games *only* (or other low thread count, latency-critical tasks) can buy whatever suits their specific needs.The issue is that consumer software and games are not written with that setup in mind, and from PC Perspective's comments, it sounds like software which is not written specifically to be NUMA-aware, would only run on 4 cores on a Ryzen CPU if it was treated as two NUMA nodes by the OS.
New article from PC Perspective: AMD Ryzen and the Windows 10 Scheduler - No Silver Bullet
Doesn't look good for people holding out for a scheduler fix.
I'm shocked.
About the Windows 7...So if cannot be "fixed" (and fixed is a strange term since nothing is broken) why we are seeing regression between Win7 and Win10 if we compare the total war benchmarks?
About the Windows 7...
PS. lol at somebody selling AMD stocks here.
That is inside of your mind... nothing of that is happening here.What are you selling here exactly? Tearing things down around you only gives the illusion of being higher; if you really want to improve your life you have to build the world up around you so there is higher ground to walk to. Bashing a company and/or its products when you have no intent to buy those products or have financial incentive to do so is very odd irrational behavior.
That is inside of your mind... nothing of that is happening here.
I just find odd you doing all this marketing and defense control for AMD.
This. The article reads like it wants to put the speculation to rest but answers nothing about why Windows 10 fares as bad as it does. Useless! /sDoesn't explain why performance is better under Windows 7 though. Clearly something is wrong with Windows 10 if it's not the scheduler it's something else.
How is Windows 7 the mystery here? It's Windows 10 that's behaving out of the line in all the gaming benchmarks while Windows 7 shows that the difference between synthetic and gaming benchmarks as well as SMT on and off ought not to be that big.Yeah the PCPer guy came on Reddit to agree with this, W7 is still a mystery for now.
If the frame analysis is done with another computer it will be unaffected. It's the time taking on the same computer that's off.How would this affect benchmarking where results are done by frame analysis?
Really unfortunate Windows 10 is worse at it than 7 and nobody appears to be able to pin it down why exactly.While I'd have preferred better latency performance across clusters, where I come from (vast NUMA land) these 'issues' are laughable. Every software written with NUMA in mind (i.e. high parallelism) will feel at home on multi-cluster Ryzens.
That's not what this benchmark showed, there is a significant increase in average FPS when SMT is used under Windows 7.The video I saw it was clear the Win7 only used the 8 real core (the others 8 that I guess are SMT are not used) while Win10 used all 16 core (real and SMT).
The Stilt said:Windows 10 - 1080 Ultra DX11:
8C/16T - 49.39fps (Min), 72.36fps (Avg)
8C/8T - 57.16fps (Min), 72.46fps (Avg)
Windows 7 - 1080 Ultra DX11:
8C/16T - 62.33fps (Min), 78.18fps (Avg)
8C/8T - 62.00fps (Min), 73.22fps (Avg)
I understand there are differences but this guy needs to post the CPU utilization for all cases... that is what I saw in the video... SMT on but not using it at all.That's not what this benchmark showed, there is a significant increase in average FPS when SMT is used under Windows 7.
https://forums.anandtech.com/threads/ryzen-strictly-technical.2500572/page-8#post-38775732
The flip side of your statement is that basically no desktop software or games are developed with NUMA in mind.While I'd have preferred better latency performance across clusters, where I come from (vast NUMA land) these 'issues' are laughable. Every software written with NUMA in mind (i.e. high parallelism) will feel at home on multi-cluster Ryzens.
That is inside of your mind... nothing of that is happening here.
I just find odd you doing all this marketing and defense control for AMD.
I understand there are differences but this guy needs to post the CPU utilization for all cases... that is what I saw in the video... SMT on but not using it at all.
I will find the link.
Edit - https://m.youtube.com/watch?v=XAXS8rYwGzg&lc=
See there are a lot of 0% CPU use (that I guess are the virtual core).
So how would that case magically result in the by some distance highest average FPS across all four tests? Meanwhile Windows 10 which supposedly uses SMT correctly falls on it face and fares worse than with SMT disabled (which also still fares worse than the same test under Windows 7)?I understand there are differences but this guy needs to post the CPU utilization for all cases... that is what I saw in the video... SMT on but not using it at all.
Please DO NOT BUY the Asus PRIME B350M-A motherboard. This thing is a piece of shit. It fails to detect the correct XMP memory timings. The BIOS and Asus "AI" software report differing XMP settings and they're both wrong (CPU-Z reports the correct settings). It insists on running my 2400 MHZ memory at 2133. And I am using memory specifically listed on the Asus product page as having been tested on this motherboard at its correct speeds (2400 MHz 14-16-16-31).
It also reports my CPU temp as being ridiculously high (55-60 idle, ~75 load). I'm using the AM4 edition Noctua tower cooler w/ 120mm fan and the thing is cool to the touch. Even removed it and replaced the thermal paste to make sure it's making good contact, seated properly, etc.
This is all using the latest BIOS (0502).
Anybody else have better luck with any of the other mATX boards? If the next BIOS update doesn't fix this board it's going back to Newegg as defective.
Übermatik;231874405 said:Man, the past like, six pages has been a back and forth between me and GAF members reaching the conclusion that the new Asus B350 boards are shit. I hear good things about Gigabyte, MSI and even Asrock's offerings (their PRO B350 board being highly recommended on the r/AMD subreddit).
Please DO NOT BUY the Asus PRIME B350M-A motherboard. This thing is a piece of shit. It fails to detect the correct XMP memory timings. The BIOS and Asus "AI" software report differing XMP settings and they're both wrong (CPU-Z reports the correct settings). It insists on running my 2400 MHZ memory at 2133. And I am using memory specifically listed on the Asus product page as having been tested on this motherboard at its correct speeds (2400 MHz 14-16-16-31).
It also reports my CPU temp as being ridiculously high (55-60 idle, ~75 load). I'm using the AM4 edition Noctua tower cooler w/ 120mm fan and the thing is cool to the touch. Even removed it and replaced the thermal paste to make sure it's making good contact, seated properly, etc.
This is all using the latest BIOS (0502).
Anybody else have better luck with any of the other mATX boards? If the next BIOS update doesn't fix this board it's going back to Newegg as defective.
Good luck! Please let us know if your memory speed/timings are correct and what temp it shows your CPU idling at.I'll be putting my Asus PRIME B350M-A system together in a couple hours. No other MATX motherboards were available last weekend, or now as I was wanting the Gigabyte but got impatient. The fact that the latest Bios is still from Feb 28, while being one of the cheaper boards with no VRM heatsinks, I was preparing for some disappointment. But, will have to tolerate not tweaking too much until more boards come into stock and the bios/software matures.
·feist·;231863683 said:Level1Linux Ryzen: PCIe Passthrough Working, But...*
https://www.youtube.com/watch?v=ep_2dDaqBU4
Heard anything about the MSI Carbon board?
Who's pumping out Bios updates the fastest? I see that ASRock did 3 updates in quick succession (2 betas), and perhaps are taking the weekend off. ATM I'm leaning more on getting the ASRock Taichi once all the dust settles.
Ok, screw NUMA. Short of Starcraft 2 LotV, I see a list of perfectly playable games, and a list of productivity benches that are neck-and-neck with a $1K Intel part. I don't overclock. So where's the drawback?The flip side of your statement is that basically no desktop software or games are developed with NUMA in mind.
And while I see your point about that software often not needing more than 4 cores, results like the following do indicate that depending on what you are looking for it can be a pretty big hindrance to desktop performance (especially considering that this is a stock clock comparison with a significant clock speed advantage for the Ryzen platform, and that its OC potential is lower):
Ok, screw NUMA. Short of Starcraft 2 LotV, I see a list of perfectly playable games, and a list of productivity benches that are neck-and-neck with a $1K Intel part. I don't overclock. So where's the drawback?
I'm just going to stumble into this thread and ask Why is Starcraft such a monster for both of these? 33 fps max?
Because the guy on AnabdTech choose this game I guess lol I couldn't find any other video showing CPU usage.Why a source engine game? Not a good example of MT.
That is why I want to see the guy tests CPU usage.So how would that case magically result in the by some distance highest average FPS across all four tests? Meanwhile Windows 10 which supposedly uses SMT correctly falls on it face and fares worse than with SMT disabled (which also still fares worse than the same test under Windows 7)?
You should buy it... from your needs is the best option... I recommend it over 1700x ou 1800x for e.g.Übermatik;231877057 said:Alright, about to pull the trigger on the 1700.
If anyone can show cause as to why I shouldn't, SPEAK NOW OR FOREVER HOLD YOUR PEACE.
Valid question... What's going on with this? It can't be that bad in normal use...I'm just going to stumble into this thread and ask Why is Starcraft such a monster for both of these? 33 fps max?
Well, other than SC2, there are the 28 minimum FPS in Anno 2205, drops below 60 in Far Cry 4, and rather massively lower performance in The Witcher 3.Ok, screw NUMA. Short of Starcraft 2 LotV, I see a list of perfectly playable games, and a list of productivity benches that are neck-and-neck with a $1K Intel part. I don't overclock. So where's the drawback?
Übermatik;231877057 said:Alright, about to pull the trigger on the 1700.
If anyone can show cause as to why I shouldn't, SPEAK NOW OR FOREVER HOLD YOUR PEACE.
Well, other than SC2, there are the 28 minimum FPS in Anno 2205, drops below 60 in Far Cry 4, and rather massively lower performance in The Witcher 3.
And, well, I do overclock
That said, the 8 core Intel chips are simply far too expensive, there's no arguing that.
But for a mixed workload that includes a large dose of gaming and no distaste of overclocking, I think Intel's 6-core HEDT CPUs still deserve consideration.
I'll wait for the 7.8 GHz Zen++.Drawback there is you don't have an upgrade path on X99 as it's about to be replaced with Skylake-E's new platform this year. And HEDT boards are more expensive.
Whereas with AM4 if the cheap Zen 1700 isn't cutting it in 1.5 years, you can drop in a Zen+ CPU with a clockspeed rumoured to be 5.8Ghz according to the reliable WCCTECH. Who's gonna turn that down given that fact?
Zen+ CPU with a clockspeed rumoured to be 5.8Ghz according to the reliable WCCTECH.
Oh you guys.I'll wait for the 7.8 GHz Zen++.
Well, other than SC2, there are the 28 minimum FPS in Anno 2205, drops below 60 in Far Cry 4, and rather massively lower performance in The Witcher 3.
And, well, I do overclock
That said, the 8 core Intel chips are simply far too expensive, there's no arguing that.
But for a mixed workload that includes a large dose of gaming and no distaste of overclocking, I think Intel's 6-core HEDT CPUs still deserve consideration.
I guess that will depend on what impact they see in terms of sales.I wonder if Intel will lower HEDT pricing at all or not.
Intel top HEDT is based in Broadwell yet, no? It is "5th-generation Core" while descktop is at 7th.I guess that will depend on what impact they see in terms of sales.
At the very least, I don't think they can maintain the current 8 core premium.
Unless you really need an upgrade for heavy multithreaded tasks, with your current CPU it's better to just wait, especially if your focus is gaming (Ryzen would be more of a sidegrade than an upgrade when it comes to gaming).I currently have an i7-4930K. Would it benefit me better to upgrade to a Ryzen CPU or should I just hold off? Also, I have tried looking around and found no answer, but is there a Ryzen-supported motherboard that also supports DDR3 RAM?
I currently have an i7-4930K. Would it benefit me better to upgrade to a Ryzen CPU or should I just hold off? Also, I have tried looking around and found no answer, but is there a Ryzen-supported motherboard that also supports DDR3 RAM?
I would hold off unless you can benefit from having 8 cores, like if you need it to do heavy multi-threaded tasks as mentioned above.
Have you OC'd your CPU at all? Also, what speed is your memory?