As many have said, Ryzen is an entirely new platform and architecture; there's going to be issues at first. We are in uncharted territory here people, the seas are going to be rough out here.
Just the fact that something is new doesn't mean we have to accept it's issues. Things can be tested before launching a product.
Issues stemming from manufacturing (poor quality or something) can be explained, but not those directly connected with the design.
It's not like Ryzen was developed in a week. It took them 5 years. Windows 10 has been around for almost 2 years, so, among many other things, I would expect them to test for performance issues. It's not that hard.
Even though there are issues it doesn't mean that the new platform isn't selling well. Someone earlier said that a lot of the boards are sold out or are selling so fast that as soon as stores get them they're out the door. If that's not a sign of a successful platform I have no idea what one may be.
Whether or not motherboards are sold out is a very poor indicator of platform's popularity. What matters are official sales statistics, which we'll get after the financial quarter.
What we know for sure is that AMD decided not publish any figures for the preorder phase (like smartphone manufacturers do) even though it's scale was yet unseen in CPU market. Or at least that's what we're told.
A month went by and still no sales figures. At this point even AMD stockholders got impatient. I think they expected a different scenario.
By then either Ryzen v2.0 will be out or the current issues with Ryzen v1.0 will be (mostly) ironed out. Even if I manage to get the money together before Ryzen v2.0 comes out I still have an upgrade path if I go with Ryzen, I can simply get a new CPU and do a drop-in replacement which is virtually unheard of in the Intel world.
Because AMD said they'll support the platform for 5 years? What makes you so sure that new CPUs will be compatible with your mobo? Maybe they'll keep selling the old model?
Maybe AMD was scared that Intel would steal their stuff or do one of any number of past dirty tricks that they've done before. Intel isn't exactly known for being nice.
Designing a new CPU architecture takes years, so you can't just "steal stuff". Moreover, Intel and AMD are trading know-how and patents all the time. And if they don't get something legally, they can always spy on the other company (this happens all the time, in all business types). You can be almost sure that Intel knew a lot about Ryzen way before launch. Possibly more than cooler manufacturers...
- Personally, i just took it at face value.. better product, higher IPC, even from what they'd originally promised, ergo higher (relatively to their older 8cores) price; considering said price range is still well within the ballpark of what i'd expect from an AMD product? All good by me. You couldn't possibly have expected they sell their 8c variants at 9590 prices?
I'm just pointing out that the price threshold to get 8 cores went up significantly. At $300 this CPU is way to expensive for many potential buyers - especially those with smaller budgets that usually preferred AMD. And when you add the fact that Intel offers IGP in all LGA1151 CPUs, AMD becomes really expensive as a productivity platform. For gaming it's fine, because gamers usually buy discrete GPU. For everyone else it's a big problem.
Ryzen 7 has been around for 1.5 months and I still haven't seen any AIO or SFF workstations using it. How come? Is this a result of not sharing specs before launch?
Even so, big vendors should have already designed something. Maybe there are supply issues with the chipset?
When new Intel platforms arrive (even on new sockets), AIO solutions are offered almost immediately.
- In terms of parallelizing, i meant that when the company 99,9% responsible for market approach and mentality sells us 4cores, in 2017, there will be an obvious stall in further software development. Few will bother optimizing for more when they know most of the kids playing pew-pew have 4cores.
Are you aware of the fact that some tasks can't be parallelized? It's really not a conspiracy.
A lot of software can't even use 4 cores, because it is heavily dependent on single-thread algorithms. What programmers do is they try to run few single-threaded tasks at the same time, but this is just forced optimization, not parallel computing. The result is erratic CPU load and some strange situations when a program uses e.g. 3 threads (no matter if you have 4 or 16 of them).
Such optimization has it's limits (obviously).
As a general rule, it's rather unlikely that a parallel algorithm will use only n of m available threads (n<m) because of bad coding.