AMD takes on Intel with new Ryzen processors for laptops
theverge.com
theverge.com
[0]: https://heise.cloudimg.io/bound/2300x1400/tjpeg.q90.webp-los...
Users will have to wait for 4.15 - until mid-late January.
It would be nice to have an octa-core in a laptop.
Also would be really nice to have Vega as well — current Radeons aren't very good compared to 10-series nVidia chips.
Think when Apple finally moved to Intel and th speed increase. EVEN though Apple claimed they were the as fast if no faster before the switch.
AMD had horrible performance on laptops and they are finally able to say they doubled the speed AKA they had a horrible product before.
"For its own part, AMD claims that the new Ryzen chips will offer dramatically improved performance over its own last generation of laptop chips, with up to 200 percent more CPU performance (for multicore use) and up to 128 percent better GPU performance, although AMD’s last generation of chips weren’t exactly computational powerhouses to start." https://www.theverge.com/circuitbreaker/2017/10/26/16552208/...
2000 mhz * 2 is 4000 mhz
Tripple would be 300%
The reason for this belief is that currently the basic building block of Zen line is the CCX, which is 4 cores. Raven ridge is 1 CCX and GPU, Ryzen chips are 2 CCX, EPYC CPUs are made of 4x ryzen, for a total of 32 cores. But, when AMD advertised their server platform, the promised that in the next generation there will be 48-core chips that will be drop-in compatible with current server boards. Because the memory channels/PCIE lanes need to remain positioned for 4 chips, they can't just put 6 chips in. This implies that they will go from 8-core Ryzen to 12-core Ryzen 2, and the smallest change to make that happen is probably a 6-core CCX. And if they drop that same CCX into their 2nd generation Zen APU, that would make it a 6-core chip.
Our software still isn't really ready for it, but I guess that's to be expected.
It detoured into a company having no need to improve its products too much because they were already the best. If the technology is somewhat stagnating, it is best not to release all the improvements at once. After core counts have increased, what else will still make people buy new CPUs? Maybe I lack some imagination here - and so do companies making phone CPUs, which can't think of anything better than upping the core count.
Also, high core count CPUs are slightly more similar to GPUs, and Intel seems to be trying to keep the GPU threat at bay. There is no reason to believe that Intel couldn't design a competitive high end GPU, but that is not where its entrenched advantage is. (This part is not my own analysis, I read it somewhere else and consider it highly plausible.)
But for some reason I dont think Apple cares anymore. They will continue to have HDD as standard and crappy Intel iGPU.
Intel has announced that Thunderbolt 3 will become royalty-free in 2018[1], but it's gonna be a long while before ever getting to market.
[1] http://www.techradar.com/news/intel-has-a-grand-plan-to-brin...
I would like to know about the progress with SR_IOV as well. I've never had an AMD processor but would definitely welcome some competition. AMD, if you're reading having graphics drivers "mainline" in the Linux kernel would be a huge plus. Thank you!
[newegg] https://www.newegg.com/Product/Product.aspx?Item=N82E1683431... https://archive.fo/iFkUO
[ark] https://ark.intel.com/products/75117/Intel-Core-i7-4700MQ-Pr... https://archive.fo/5SpgX
But now that I might be able to get a 3 pound ultrabook with decent graphics, I'm willing to put up with a lot more inconvenience .
Good Lord. I get that the EGLStream vs GBM thing is controversial, but this is childish. How are you supposed to discuss anything with someone who thinks like this.
To be honest I've never heard of this guy nor his project before, and I'm certainly not interested in trying it after his tantrum. There will be other tiling window managers out there (and I just use a normal window manager anyway). It's NVIDIA, they have a >80% share of the discrete GPU market. Someone will fill the gap. /shrugs
Hint: Linus Torvalds' tantrums are not a positive character trait worthy of emulation. Maybe they are a necessary evil when herding a dozen teams of a dozen dozen cats each, but I'm guessing that's not the situation with this guy. It looks a lot like a fanboy ranting.
Sway is a WM, and wlroots is a new library that should help in creating Wayland WMs (similar to wlc). SirCmpwn has to maintain all of that, and it turns out it's a fairly big task. Realistically, his WM will run on hardware running Intel for the most part, with AMD or Nvidia way behind. Optimizing for Intel is fairly simple, and it turns out it gives AMD support for free, since they use the agreed-upon APIs. His choice makes sense.
The thing is, people are going to always ask why that choice have been made. And I can understand this being super-frustrating, hence the post being so harsh on nvidia. But really, nvidia deserves it. Wayland wasn't designed in a vacuum, and nvidia took the wait and see approach. Once every bit were put in place, Nvidia came up with the EGLStream proposal. Not during discussion. After everything was said and done. Adding a codepath for EGLStream is really non-trivial, and I hope nobody does it because it really adds additional complexity.
Really, that AMD is getting more competitive is going to help the GPU world a lot. Nvidia has always been a bad citizen there, and oh boy if AMD ever gets in a position where they can compete on compute, that'd be great.
Really? Weren't they the only ones who released a driver for like a decade?
Well it's not. He's the one who has to do the work, and if I were in his position, I wouldn't do it either. Like if you ordered a coca cola machine compatible syrup pack, and instead received a pepsi co. one, and the manufacturer tells the court that they fulfilled your order even though you are left to accommodate something other than what they claimed to provide.
What NVIDIA has done is claim to support something, while in reality supporting something entirely different and ancillary which everyone else has to do work to accommodate. SirCmpwn isn't "fanboy ranting", he is talking about how ridiculous it is that NVIDIA has pushed the onus for supporting something which is effectively their own proprietary API on the rest of the ecosystem, for apparently no technical reason, and with either no consideration, or malice of intent.
I had this exchange with him: https://news.ycombinator.com/item?id=15511570
Knowing that, some people are going to appreciate eg If you can't set an environment variable then power user tools probably are not for you while other people are going to be needled about it.
https://wiki.archlinux.org/index.php/fan_speed_control
If so, then you should be able to control them manually.
Also, they have pretty good API support: https://mesamatrix.net/
Only Intel is slightly better on that, but their performance is abysmal.
https://www.phoronix.com/scan.php?page=article&item=rx-vega-...
AMD needs to be competitive for the health of the industry and consumers. There is little doubt now Intel was holding the market back.
We have seen similar stagnation on desktops with any slight step magnified by the tech press desperate for content. And fortunately AMD have an efficient architecture with Ryzen.
Envy x360 seems the most promising, but doesn't seem to come with the Ryzen 7 2700U. So probably not.
Ideapad 720S has memory limitations (no dual channel support) and is straight out.
Swift 3 seems to be the closest to what I want - but .. limited to 8GB :-/
Given that I'm currently, right now, in the market for a laptop, I guess I've got to skip AMD for now.
Incidentally, AMD GPUs have been at a disadvantage compared to NVIDIA's in the power management area for a while, as well. Which is unfortunate because they're very good cores with (arguably) a better feature set for compute/rasterization than NVIDIA's. Intel seems to have the market for low-power GPUs on PC sewn up as well. If AMD manages to make improvements here they could put out a very compelling product, if only because you wouldn't need GPU-switching in your laptop (with all the hassle that entails) and it'd be easier to substitute a laptop for your desktop when you do compute-heavy work.
For example, https://www.anandtech.com/show/11658/the-amd-ryzen-3-1300x-r... shows worse idle power draw and worse load power draw for Ryzen. In desktop cases this gap doesn't matter as long as you have a good heatsink+fan but it will map to worse battery life and worse noise/thermals in a laptop. (An extra thirty watts in total system draw under load can add up on your utility bill, though.)
Power draw on AMD's GPUs is not great either, unfortunately: https://www.anandtech.com/show/11717/the-amd-radeon-rx-vega-... And past GPUs they've released also had issues with drawing more power over the PCIe slot than it was rated for (and exceeding their TDP in general, I believe).
That is a pretty small (<5%) gap.
I like AMD and want more competition for Intel. If you have a use that scales across many cores, AMD is a great value for workstations. Their new server lineup is pretty compelling too. But if they want to win in mobile they need to be better on power and thermals even for normal users who won't use the iGPU's capabilities heavily.
For example - if I am compiling Linux Kernel and Ryzen takes more power but compilation is faster then my laptop can hit lower power state faster after it is done compiling. And 1500x for example is way faster than all CPUs in linked benchmark.
I do agree about Idle power draw though, but it seems very small difference.
I think in the end, we will have to wait for official benchmarks from reviewers before concluding anything. We can't draw our conclusions from AMD's marketing material.
Correct. And here's why: https://www.realworldtech.com/tile-based-rasterization-nvidi...
I, myself was thinking to acquire a Ryzen 5 1600 for a high performance programming desktop. I was thinking of running FreeBSD, it's sad to hear that it's glitchy.
The assertion of there being a "safe date range" (ostensibly, date codes >= 1730, i.e. chips manufactured during/after Week 30 2017) was made by the Phoronix Forums webmaster on the basis that he hadn't seen any user posts reporting problems with chips that had been manufactured within the last 3 weeks. Obviously it takes a while for stock to move through packaging and distribution, so this was a pretty stupid proclamation to make. Since then, chips from the "safe date range" (eg 1733) have started showing up with the segfault problem, but his mis-information persists.
https://community.amd.com/thread/215773?start=1770&tstart=0
The only processors that are relatively certain to not have this issue are the ones that come from filing an RMA with AMD. Full stop. And even some of those still have the issue.
It's a broad-base issue that causes general application and OS instability under load, it is not restricted to either Linux nor compilation workloads. I definitely encourage everyone to test their processor and RMA if necessary.
Epyc is on a newer stepping (that has not been released to the consumer market yet), but the issue was only acknowledged a couple months ago. The B2 stepping may already have been taped out at that point. We don't really know because you pretty much can't get ahold of Epyc systems at the moment (at the moment, the only way is by ordering prebuilt servers from SuperMicro). There hasn't been the degree of testing that you have on Ryzen. But, if the B2 stepping does contain a fix, that would be the reason that Epyc is immune.
Threadripper is on the same stepping, but it's cherrypicked silicon (AMD claims they're the top 5% of silicon off the line). There is a wide range of severity reported with Ryzen processors, some people segfault in seconds, others it takes 24h+ of testing before it manifests. That strongly suggests that it's a litho problem, and the fact that Threadripper is on cherrypicked silicon may insulate it somewhat from this issue. But in general I don't see any guarantee there either. There isn't anywhere near as much testing as there is on Ryzen here either (although certainly more than Epyc).
From what I've read the finger points pretty strongly at a cache problem (likely the uop cache) and it's also possible that TR/Epyc's NUMA configuration somehow avoids the trigger conditions for this bug. I don't think this case is particularly likely but it's one possible explanation.
Frankly though I don't understand why AMD hasn't released the B2 stepping to the consumer market. They are using it for Epyc but they are still producing Ryzen and TR on the original B1 stepping and appear to be releasing Raven Ridge on the B1 stepping as well. I don't know whether the B2 stepping contains a fix for this issue, but I'm sure it has some general fixes that would be good to have.
If I were spending millions on Epyc servers, I'd certainly test this on a reasonably large sample before committing.
However, that's my thoughts as to why we're not seeing it on Threadripper despite it being on the same stepping. If it were a simple microcode fix (even if you needed to disable some codepath and cut a few percent off) then there is no reason not to pass that down to consumer Ryzen. So far, however, a microcode fix has not been forthcoming. So it's either TR is better binned and thus less subject to the fault, or that something about TR's NUMA layout is breaking one of the necessary conditions for the cache fault to occur.
I do think AMD stepped up their QA after the fault was discovered. I've actually heard of post-week-30 retail samples passing kill-ryzen runs, whereas essentially 100% of the pre-week-25 chips display the fault. However, there are definitely post-week-30 chips that do still display the fault.
I assume what's going on there is AMD is doing a quick run of kill-ryzen to weed out the shittiest chips, the ones that die in seconds/minutes. But since there isn't a way to deterministically reproduce this fault, and AMD can't realistically spend 24h testing every single chip for one fault, some of the only-somewhat-shitty chips are still leaking through their QA testing.
I would take a random week 33 chip over a random week 08 chip for sure, the quality is definitely up, but week 30+ is no guarantee that your chip won't segfault either.
If your system is totally new, try checking your RAM with memtest too.
My Threadripper build had similar issues in Linux and Windows. Ended up being my PSU. I tried to save $30 buying a refurb one from Corsair. My system would lock up occasionally at totally stock settings and even shutdown on its own. Works perfectly now after I swapped it out.
FWIW, I'm really happy with the Threadripper/X399. Most of the early Ryzen bugs are worked out. It's a great value for the performance. Compiling large C or C++ code bases is insanely fast.
Still, I'd be wary of buying AMD's first gen mobile offering. When you buy a laptop you're buying a whole system and battery life, no glitches after sleep/wake, heat, noise, etc. trump raw performance. Intel has way more experience there. This Radeon iGPU also sits in a weird market segment. People who don't game/render/3D model on the go do just fine with the weak Intel iGPU. People who really care about that stuff can get a big laptop with faster dGPU or just do 3D on their desktop. So I guess their target is people who casually game but want a thin-ish laptop?
NB: I don't doubt AMD's ability to make a decent mobile platform. Just Intel has shipped hundreds of millions more units, so they've seen every "system crashes after sleep when re-pairing with $OBSCURE_BLUETOOTH_DEVICE" issue on earth. On a desktop you can always swap hardware, but on a laptop you're stuck with what you get.
Raven Ridge is the same stepping as Ryzen, i.e. potentially subject to the segfault bug. I'm really curious whether it will manifest there too or not.
It's a pretty generic errata that manifests under load. Compiling happens to be one way that flushes it out pretty reliably (as with many errata), and nerds do a lot of compiling in Linux, but it can and does manifest as general OS and application crashiness even in other operating systems (including in Windows). It's a ticking time-bomb, sooner or later some OS or application update could hit the trigger conditions more regularly.
There's nothing quite like being "the brand that randomly crashes all the time" to build a brand image with your customers. And I'm sure OEMs are going to love handling RMAs for AMD's defective processors.
https://news.ycombinator.com/item?id=14936468
http://www.phoronix.com/scan.php?page=article&item=ryzen-seg...
And AMD isn't the only manufacturer to have such issues. Intel had a bug in Skylake where it would crash under heavy load with Hyperthreading enabled. Modern CPUs are complicated beasts.
I guess through the manufacturer who gets to rework the main board ... gah how annoying that must be. I can easily imagine such a process taking weeks.
I hope you're right. :)
This separate processor contains closed source, proprietary binaries that have complete and unrestricted access to the host. Despite a large petition for AMD to opensource this, they refused in the end. [2][3]
Anyone running AMD chipsets have a completely separate and unaccessible operating system running on their computer that they can not control nor know exactly what it's doing. [4]
Intel has the same sort of system with it's Intel Management Engine (known as Intel ME) that even the NSA didn't want to have running on their own computers. [5]
[1] http://www.amd.com/en-us/innovations/software-technologies/s...
[2] https://www.reddit.com/r/privacy/comments/5z4phx/petition_fo...
[3] https://www.reddit.com/r/Amd/comments/6msujx/what_happened_t...
[4] https://libreboot.org/faq.html#amd
[5] https://www.theregister.co.uk/2017/08/29/intel_management_en...
This is fear mongering to the extreme. Intel has the exact same type of system embedded in their processors called Intel Management Engine. You can't escape this problem by buying Intel.
I notice you provided a lot of sources, but none for the claim "a likely backdoored system". Your post reads like something a bad Intel astroturfing shill would say.
This is bad, but seems like more of an incremental issue than anything. Can you audit every line of source in your system? No closed source drivers or firmware on any devices? No devices on your network with vendor controlled firmware? You log all network I/O through a passive tap? For the average user targeted by a state actor this makes little difference.