News for hackers. Stuff that matters.
Re:AMD lands Google, Twitter as customers with newest server... by AareyBaba on Thursday August 08, 2019 @01:51PM (#20646790)
It is worth pointing out the David versus two Goliaths situation here.

AMD 10K employees and a $1 billion annual R&D budget.

Intel 100K employees (including 10K just in software) and $20 billion R&D.

Nvidia 11K employees and $2 billion R&D budget.

AMD CPUs now surpass Intel and their GPUs are competitive with Nvidia except at the high end.

Re:AMD lands Google, Twitter as customers with newest server... by kev009 on Thursday August 08, 2019 @02:14PM (#20647031)
AMD software ecosystem is pretty bad. They fired many of the Linux platform devs in ~2013 and never recovered. There is nothing like Intel's vtune and even the basic functions like performance counters, MCA support, ECC events etc are janky on AMD CPUs. Intel does a pretty good job all around there. Nvidia is leagues ahead on GPGPU with CUDA and general Linux driver stability.. sure it's a blob but if it works well in a commercial setting nobody cares.

The Rome is a nice chip nonetheless, I hope they can rehire a big enough Linux team to get over these humps it isn't that much work on the CPU/platform side.

Re:AMD lands Google, Twitter as customers with newest server... by justsid on Thursday August 08, 2019 @02:40PM (#20647309)
I work on game performance (or rather, I work on the underlying engines with an eye on performance) and that is the biggest reason why my computer has an Intel CPU. I would love the killing power of an Zen 2 machine, the compile time improvement alone would make ith worth every cent. Unfortunately I use VTune a lot for work and there just isn’t any alternative, so I’m stuck with whatever Intel gives me. Which is doubly sad, because I end up optimizing for Intel’s microarchitecture and can only hope that it runs decent enough on AMDs CPUs.

On the GPU side though, at least with the modern APIs (Vulkan, D3D12 and Metal), AMD isn’t too far behind Nvidia. I actually prefer RenderDoc to Nvidias Nsight because I can capture multiple frames instead of pausing the application to look at one frame at a time. That being said though, the OpenGL tooling for AMD is abysmal and so is their OpenGL driver. All things being equal, just swapping an Nvidia card for an AMD card gives around 40-50% speed up when running OpenGL purely by getting rid of the driver overhead. Although with Vulkan AMD and Nvidia are actually on par, so at least that’s solving itself for us.

Re:AMD lands Google, Twitter as customers with newest server... by gameswithgo on Thursday August 08, 2019 @05:01PM (#20648710)
A whole lot of gamers, me included, have been buying up Ryzen 3000 series cpus so you might need a 2nd computer with one in there.

Good excuse to build another machine!

Re:AMD lands Google, Twitter as customers with newest server... by uep on Thursday August 08, 2019 @03:46PM (#20647924)
I feel like this is a safe assumption, but I assume you do most of your performance work on Windows? Since you would even focus on OpenGL at all, I have to assume that you at least spend some of your time developing on Linux.

Have you tried the AMD mesa drivers? The open source driver performance doesn't look terrible, and in my own experience, it tends to work far better for OpenGL than AMD's proprietary GPU drivers.

https://www.phoronix.com/scan.php?page=article&item=rx-5700-...

Re:AMD lands Google, Twitter as customers with newest server... by ahartmetz on Thursday August 08, 2019 @04:10PM (#20648154)
Probably Windows, because on Linux you have the AMD mesa driver and perf and valgrind-callgrind and kcachegrind which are all pretty good. For OpenGL there are renderdoc and apitrace. Unfortunately, the rr reverse debugger does indeed not work with Ryzen because the performance counters are too fuzzy, as mentioned in another comment.

I have been working with performance tools on Linux for over 10 years and occasionally debugged graphics issues.

Re:AMD lands Google, Twitter as customers with newest server... by blattimwind on Thursday August 08, 2019 @07:22PM (#20649934)
kcachegrind is okay, but VTune is a lot better.
Re:AMD lands Google, Twitter as customers with newest server... by justsid on Thursday August 08, 2019 @04:36PM (#20648425)
Our game actually ships on Windows, macOS and Linux (as well as the two dominant mobile OSs), so I dabble in all of those platforms. The Linux OpenGL performance is indeed better than on Windows, but unfortunately it makes up only a super small fraction of our userbase.

I should note that the OpenGL stack on macOS isn't better than the Windows one either. Probably not surprising anybody, given the lackluster support that Apple has for it. We are seeing similar improvements with Metal as we do for Vulkan.

Re:AMD lands Google, Twitter as customers with newest server... by garaetjjte on Thursday August 08, 2019 @05:38PM (#20649085)
Yes, Mesa/Gallium is much faster than AMDGPU-PRO and Windows driver junk.

Windows OpenGL driver is so bad that running it through ANGLE with DX backend is faster.

Re:AMD lands Google, Twitter as customers with newest server... by SeanBoocock on Thursday August 08, 2019 @10:34PM (#20650896)
Also work in games and agree with the sentiment on VTune. I've also enjoyed using Razor, but that is limited to specific hardware as well.

I built a Threadripper 2 machine recently for home, but I don't know that it would have similar utility in a work environment where I could use something like Incredibuild to farm out compiles. Is that not an option for you in your work?

Re:AMD lands Google, Twitter as customers with newest server... by qplex on Friday August 09, 2019 @11:03PM (#20659887)
This post doesnt make much sense to me since both the PS4 and XB1 are based on AMD APUs.

Mobile is also not Intel.

The only case to left are the Wintel PCs - and even that just makes Intel look bad since AMD CPUs run the games just fine. For the actual gaming experience it basically amounts to no difference at all.

Re:AMD lands Google, Twitter as customers with newest server... by rossnordby on Thursday August 08, 2019 @03:23PM (#20647689)
On the CPU tooling side of things, I was planning to buy into another Intel CPU for my workstation for the same reasons- until I ran into some 50%+ performance cliffs in Zen 1. (I suspect Zen 2 addresses some of these.)

I'll still need to keep some Intels around for VTune and optimizing deeply for AMD is going to be a chore... But given how the market is moving, I don't think I can avoid making AMD the primary development focus.

Re:AMD lands Google, Twitter as customers with newest server... by ahartmetz on Thursday August 08, 2019 @04:26PM (#20648315)
Are those performance cliffs about AVX or about very branchy code?

Ryzen < 2(!) has a much narrower AVX unit which could easily cause a 50% slowdown.

Branchy code like that of compilers tends to run somewhat slower on Ryzen, though closer to 15% than 50% (comparing AMD and Intel CPUs with otherwise same performance in mixed benchmarks). The latter really depends. Core and Ryzen have different branch predictors, both so complicated that they can't be fully described in documentation anymore. Ryzen 2's first level cache configuration also moved closer to Core's, presumably for software that has been fine-tuned for Core.

Re:AMD lands Google, Twitter as customers with newest server... by rossnordby on Thursday August 08, 2019 @08:50PM (#20650386)
While the lack of full rate 256-wide operations was quite noticeable, I was expecting it- the cliff that caught me by surprise was something else: certain kinds of inter-CCX communication seem to be catastrophic for performance. The rest of this is partially speculation since I haven't had time to dig deeply into the problem.

Specifically, in both a physics engine solver and some machine learning backwards passes I was working on, there are areas where a little false sharing is likely. It's relatively uncommon and a negligible concern on the smaller Intel chips I tested on, but Zen cores will sometimes have to synchronize with another CCX's caches and it seems to come with a penalty vastly larger than naively expected latency or IF bandwidth.

A fully loaded 2950x ended up getting beat by a 1700x in the solver despite having virtually the same architecture, twice the memory bandwidth, and an observed clocks advantage. Cutting the used thread count down to the same as the 1700x helped a little, but it looked like Windows was scheduling the threads on as many CCXs as possible and it ended up still being slower.

On the upside, the 2950x blasts through friendlier workloads like collision detection and inference with perfectly reasonable scaling.

I'm hoping that the dramatic redesign in Zen 2's memory architecture (unified IO die and whatnot) will help things a little. If not, I'll probably have to rework some stuff.

Re:AMD lands Google, Twitter as customers with newest server... by ahartmetz on Friday August 09, 2019 @06:23AM (#20652937)
Thanks for the reply. I didn't think of the split caches. It didn't make such a big difference in my own workloads or reviews I've read.
Re:AMD lands Google, Twitter as customers with newest server... by galaxyLogic on Thursday August 08, 2019 @09:14PM (#20650513)
Wait for Google's game division to do something about it they have their AMD online gaming app coming up they must do something about it and hopefully will open source it.
Re:AMD lands Google, Twitter as customers with newest server... by lhl on Thursday August 08, 2019 @03:58PM (#20648049)
AMD has uProf [1], which while maybe not at full parity, definitely does performance counters (along with energy and power profiling, call graphs, and the other basic things you'd expect).

I use ECC on a (consumer) Ryzen chip/board and edac-util seems to give me the same information that it does on Intel - what's missing?

One the CPU/platform side of things, my biggest annoyance is how far behind k10temp is (Zen2 support not in mainline until 5.4?), and how bad sensors support is in general on the boards (requiring reverse engineered non-mainline modules for my Zen/Zen2 workstations).

While I agree that on the GPGPU-front Nvidia is still ahead, I'm very happy these days on my workstations with the state of AMDGPU in the mainline kernels and much prefer AMD GPUs for my workstations now vs Nvidia cards, which has led me to pay a bit of attention to ROCm - it looks like they are making very steady progress and TF and PyTorch support seems pretty good at this point (also, stuff like MIVisionX/OpenVX, CenterNet, BERT support seem to all be working relatively painlessly [3]), although it'd be useful if anyone has a resource that does continual benchmarking comparing on-prem/cloud perf of the various platforms, it'd be nice to get good $/perf and W/perf numbers over time. (I assume that anything running with Nvidia's tensor cores still completely blows away what AMD has to offer atm).

[1] https://developer.amd.com/amd-uprof/

[2] https://github.com/RadeonOpenCompute/ROCm/commits/master/REA...

[3] http://blog.gpueater.com/en/

Re:AMD lands Google, Twitter as customers with newest server... by dragontamer on Thursday August 08, 2019 @04:40PM (#20648469)
uProf is decent, but the instruction-based sampling approach is the only way to get pinpoint accuracy on instructions.

> I use ECC on a (consumer) Ryzen chip/board and edac-util seems to give me the same information that it does on Intel - what's missing?

Event-based sampling on Intel is accurate to an instruction-level (while event-based sampling on AMD is less accurate. You're forced to use the more complicated IBS metrics if you want instruction-level accuracy of events).

Intel also has branch-history data stored. Super useful for some developer tools, but I forget which tools those were...

-----------

I think AMD uProf is certainly usable. And the price is good (free). But Intel vTune is just light-years ahead.

AMD vs CUDA on the other hand is... closer than I think most people realize. CUDA has a bunch of libraries (Thrust, TensorFlow support, etc. etc.) which helps. But if you're doing high-performance coding, you'll likely have to write your own specialized data-structures. At least, that's the approach I'm doing with some GPU hobby code I'm writing.

TensorFlow (due to Tensorcores) and BLAS are solidly NVidia advantages. But general purpose libraries (ex: Thrust) is more of a convenience.

AMD's main disadvantage is documentation. But the tools are actually quite usable. AMD documents the lowest level well (the ISA), but their HIP / HCC / etc. etc. documents are lacking and difficult for beginners to follow.

AMD should work on updating their beginner guides (their OpenCL guides) to their ROCm framework. Even if its ROCm OpenCL 2.0 stuff, its important to get beginners to use their platform. Or at least, update their beginner guides to reference GPUs that have come out within the past 5 years...

Re:AMD lands Google, Twitter as customers with newest server... by gioele on Friday August 09, 2019 @03:16AM (#20651992)
> AMD software ecosystem is pretty bad.

Sadly also the third-party hardware ecosystem is (at the moment) pretty bad.

For example you can choose among almost 300 different motherboards with an Intel 1151v2 Socket [1]. They come in all possible sorts and combinations of form factor, chipsets, ports, etc. In comparison there are less than 100 motherboards with an AMD AM4 Socket [2], most of which in the large ATX form factor and with basic I/O ports.

Let's hope that all these third-party companies felt the change of the tide and are hard at work on new AMD-based products.

[1] https://geizhals.de/?cat=mbp4_1151v2 [2] https://geizhals.de/?cat=mbam4

Re:AMD lands Google, Twitter as customers with newest server... by Ocysellus on Thursday August 08, 2019 @09:14PM (#20650514)
What's the context for them firing off their Linux platform devs in ~2013?
Re:AMD lands Google, Twitter as customers with newest server... by Buraksr on Friday August 09, 2019 @04:37PM (#20658068)
I would say falling revenue would be the biggest driver here, in 2010 AMD had annual revenue of 6.49 Billion USD, by 2013 this number had fallen to 5.29 Billion. It continued to slide to a low of 3.99 Billion in 2015.

[0] - https://www.macrotrends.net/stocks/charts/AMD/amd/revenue

Re:AMD lands Google, Twitter as customers with newest server... by jdc on Thursday August 08, 2019 @02:42PM (#20647322)
All true, though I'm optimistic about what SYCL can do for better ecosystem interop on the GPGPU side.
Re:AMD lands Google, Twitter as customers with newest server... by robert_foss on Thursday August 08, 2019 @03:29PM (#20647763)
NVidia has no incentive to support SYCL properly, maybe they'll support it half-assedly like they do with OpenCL.
Re:AMD lands Google, Twitter as customers with newest server... by floatboth on Thursday August 08, 2019 @04:08PM (#20648138)
Well, the current implementations are on top of existing APIs, e.g. https://github.com/illuhad/hipSYCL so maybe everyone just keeps using these.

As an aside: why won't everyone migrate to Vulkan compute shaders? I hate these "special" compute stacks >_< Clearly I'm not alone in thinking this: Tencent's ncnn uses Vulkan as the only GPU option, some Googler is working on clspv (OpenCL to Vulkan SPIR-V compiler)..

Re:AMD lands Google, Twitter as customers with newest server... by rrss on Friday August 09, 2019 @02:06AM (#20651702)
> why won't everyone migrate to Vulkan compute shaders?

1. No libraries. cudnn, cublas, cufft, are all the fastest available (except maybe magma sometimes), plus no one writing an actual application wants to reinvent a fast gemm. Also cutlass, cub, thrust, ...

2. No c++. The "standard" seems to be glsl, and a "prototype" opencl c -> spir-v compiler doesn't give me much confidence in that approach.

3. No one wants to use vulkan apis directly, and there are approximately 5 billion different "vulkan compute" wrapper utility libraries. i.e. No consistent platform.

Re:AMD lands Google, Twitter as customers with newest server... by robert_foss on Thursday August 08, 2019 @08:35PM (#20650328)
Right, Khronos intends for SYCL on GPUs to be backed by OpenCL.

Vulkan compute and OpenCL are not entirely compatible (both are backed by SPIR-V (but different flavors of it.)) Khronos has chosen to maintain OpenCL (and OpenCL-next) separate from Vulkan.

Re:AMD lands Google, Twitter as customers with newest server... by earenndil on Thursday August 08, 2019 @07:30PM (#20650001)
How about codexl?
Re:AMD lands Google, Twitter as customers with newest server... by Rebelgecko on Thursday August 08, 2019 @02:11PM (#20647006)
Intel is definitely bigger than AMD, but it's not exactly an apples to apples comparison. I'd hazard a guess that quite a few of Intel's employees and R&D dollars are in areas that AMD isn't competing in (e.g. FPGAs, SSDs, IOT, and until recently modems)
Re:AMD lands Google, Twitter as customers with newest server... by snoman on Thursday August 08, 2019 @02:53PM (#20647411)
Intel also does their own manufacturing and AMD does not.
Re:AMD lands Google, Twitter as customers with newest server... by ksec on Thursday August 08, 2019 @05:53PM (#20649216)
I don't particularly like Intel, but that is Hardly a fair comparison.

TSMC 48K employees, and $13 - $15B R&D.

And even that is excluding all the ecosystem and tooling companies around TSMC. Compared to Intel which does it all by themselves. Not to mention Intel does way more than just CPU, GPU, also Memory, Network, Mobile, 5G, WiFi, FPGA, Storage Controller etc.

Re:AMD lands Google, Twitter as customers with newest server... by nacs on Friday August 09, 2019 @10:08AM (#20654431)
Intel sold off the 5G/Modem business to Apple recently:

https://www.theverge.com/2019/7/25/8909671/apple-intel-5g-sm...

Re:AMD lands Google, Twitter as customers with newest server... by tiffanyh on Thursday August 08, 2019 @02:08PM (#20646981)
Still surprises me the new Mac Pro isn’t AMD.

I guess Intel current handcuffs on customers is them owning Thunderbolt.

Re:AMD lands Google, Twitter as customers with newest server... by saagarjha on Thursday August 08, 2019 @02:10PM (#20646992)
Thunderbolt is royalty-free; does AMD have any implementations available?
Re:AMD lands Google, Twitter as customers with newest server... by tiffanyh on Thursday August 08, 2019 @02:15PM (#20647047)
Incorrect.

Intel did announce in 2017 they planned to release thunderbolt royalty free in the future; however, they still have not released it as of yet. And given their new competition from AMD - I doubt they plan to now anytime soon

Re:AMD lands Google, Twitter as customers with newest server... by sgarman on Thursday August 08, 2019 @02:20PM (#20647102)
It seems like it's not so binary and it's more like kinda royalty free: https://arstechnica.com/gadgets/2019/03/thunderbolt-3-become...

They gave it away to usb form but maybe they won't for anything AMD wants to do?

Re:AMD lands Google, Twitter as customers with newest server... by jrockway on Thursday August 08, 2019 @02:42PM (#20647319)
It's called "USB 4" now. And yeah, a few years away at best.
Re:AMD lands Google, Twitter as customers with newest server... by ksec on Thursday August 08, 2019 @05:57PM (#20649263)
USB4 Final Spec 1.0 should be ready anytime soon. It was originally scheduled for mid 2019, but you can defiantly expect the draft before year end and product ready by next year.
Re:AMD lands Google, Twitter as customers with newest server... by eightysixfour on Thursday August 08, 2019 @02:12PM (#20647017)
There is at least one motherboard that I know of with Thunderbolt on it for AMD processors, the X570 Taichi. It does have some limitations though.
Re:AMD lands Google, Twitter as customers with newest server... by Fnoord on Thursday August 08, 2019 @03:44PM (#20647914)
What are the limitations you're on about? I'm in the market for Ryzen 3900X + X570 + TB3.
Re:AMD lands Google, Twitter as customers with newest server... by eightysixfour on Thursday August 08, 2019 @06:18PM (#20649443)
Wake issues with some devices, external GPU solutions do not work.
Re:AMD lands Google, Twitter as customers with newest server... by Fnoord on Friday August 09, 2019 @04:08AM (#20652218)
Will external GPUs never work? As in, physically impossible? That'd be my main purpose.
Re:AMD lands Google, Twitter as customers with newest server... by devonkim on Friday August 09, 2019 @11:47AM (#20655429)
Physically impossible, no, but external GPUs definitely work right now with Intel processors but even they have their limitations related to usability moreso than technical issues. I have one now with a 1080 Ti off of an Intel NUC and not being able to see my BIOS without switching to the iGPU can be cumbersome when troubleshooting. Once in a while when I reboot (this is very frequent actually because my eGPU's PSU's power limiter cuts out if I forget to throttle the power usage) the GPU doesn't come back unless I hard cycle a couple times.

The annoyances are such that I'm waiting for a 3900X to be available in-store so I can build my full workstation finally after sitting on a NUC + eGPU setup for over a year.

Re:AMD lands Google, Twitter as customers with newest server... by Fnoord on Friday August 09, 2019 @01:19PM (#20656383)
I don't want to buy Intel CPUs, nor Nvidia GPUs. Exception being an Nvidia Shield.

You'll be going for 3900X + X570 Taichi? Or another board? Ideally I'd also want ECC RAM.

Re:AMD lands Google, Twitter as customers with newest server... by devonkim on Tuesday August 13, 2019 @08:24PM (#20691594)
I got a 3900X and the Asus X570 workstation board to make sure I'd be able to support ECC RAM within basically a couple hours after I made that post. My needs are video encoding and virtualization setups needing lots of cores so this makes a lot more sense for me than any comparable Intel setup for my money. I'm slightly cheaping out by not going with ECC RAM but in the era of catering to overclocking gamers over professionals I'd rather pay more for a workstation board.
Re:AMD lands Google, Twitter as customers with newest server... by steve19 on Thursday August 08, 2019 @06:22PM (#20649480)
Does the X570 support ECC RAM?
Re:AMD lands Google, Twitter as customers with newest server... by lhl on Thursday August 08, 2019 @07:10PM (#20649846)
ECC support is built into the IMC (on the CPU) so de facto, every single Zen chip (except the non-PRO APUs) usually have support, but official support is still on a per motherboard basis (and you'd probably want to check the memory QVL as well) if it's important for you (it was for me) so it's best to check each board model's specs.

The Asrock X570 board mentioned definitely has support, as do the other high-end X570s I looked at like the Aorus Master, Asus C8H, Pro WS, etc.

Based on X570 BIOS updates so far (and their overkill VRMs this gen), I think the Gigabyte/Aorus boards would be my pick atm (I went w/ a C8H and I'm somewhat unhappy w/ the CPU/memory voltage wonkiness when tweak, but it does give me 30 IOMMU groups, so I'm able to do GPU passthrough via VFIO to a Windows VM w/o any issues).

Re:AMD lands Google, Twitter as customers with newest server... by steve19 on Thursday August 08, 2019 @08:03PM (#20650176)
Thanks for the information. Does GPU passthrough to Windows allow high-end gaming from Linux (running a windows VM)? What specs would I need to look for in a motherboard to support that?
Re:AMD lands Google, Twitter as customers with newest server... by lhl on Thursday August 08, 2019 @11:03PM (#20651010)
Yes, although it's not entirely straightforward and there are many sharp edges, so it's maybe not for the faint of heart. Since I just did it, here's a guide I wrote up with my specific hardware and some of the issues I've encountered to set up my system specifically for VR passthrough: https://forum.level1techs.com/t/zen2-ryzen-3700x-and-x570-as...

Note: I haven't dealt with sound yet, which is another potential sticking point if you're doing gaming (most people seem to use a separate sound device, although I've seen some people use network sound when running into issues; HDMI sound I assume would work fine if you're doing GPU pass through) since I was just focused on getting my VR HMD working, which has it's own sound output already.

IOMMU groups are defined by AGESA and the X570 boards in general seem to have much finer grained groupings vs earlier AMD chips/boards (although people seem to have done ACS workarounds). My recommendation is to find something that someone has gotten working already and just follow along (the VFIO subgroup at level1techs and r/VFIO on reddit seem to be the best resources).

Re:AMD lands Google, Twitter as customers with newest server... by mastax on Thursday August 08, 2019 @10:24PM (#20650846)
Yes, that works. The motherboard doesn't need to do anything special so any should work, unless they did something silly like forget to put the IOV toggle in BIOS.

Caveats:

- Anti-cheat systems used in multiplayer games generally don't like running in VMs. - Consumer Nvidia cards don't get reset on VM reboot, you need to reboot the machine. - IIRC Nvidia cards need a KVM hack to get the driver to work.

Re:AMD lands Google, Twitter as customers with newest server... by lhl on Thursday August 08, 2019 @10:53PM (#20650974)
Actually, it's AMD Vega cards that have a PCI reset issue that doesn't work well with VM cycling. There's a new kernel patch just the other week that fixes this: https://forum.level1techs.com/t/vega-10-and-12-reset-applica...

Nvidia cards do require a config workaround for VM detection but the workaround is relatively straightforward (and works w/o further mucking).

Re:AMD lands Google, Twitter as customers with newest server... by ksec on Thursday August 08, 2019 @06:03PM (#20649306)
>Still surprises me the new Mac Pro isn’t AMD.

Yes, I was rather hoping for some surprise, with 2 Socket, 128 Core Max Mac Pro. I guess Apple has to keep Intel happy until they get their hands on Intel's modem unit.

Re:AMD lands Google, Twitter as customers with newest server... by jamiegreen on Thursday August 08, 2019 @02:11PM (#20646999)
However,don't Intel and Nvidia both manufacture their chips, whereas AMD design them and licence the designs. Which I assumes at least partly accounts for the lower headcount?
Re:AMD lands Google, Twitter as customers with newest server... by WhySoCEREAL on Thursday August 08, 2019 @02:16PM (#20647055)
AMD and Nvidia are both fabless manufacturers. They design but do not fabricate the chips. AMD used to, but spun out their fabs as GlobalFoundries. As you correctly noted, Intel is a foundry and does manufacture it's own chips.
Re:AMD lands Google, Twitter as customers with newest server... by bwbw223 on Thursday August 08, 2019 @02:13PM (#20647021)
No- nvidia uses TSMC as far as I can tell.
Re:AMD lands Google, Twitter as customers with newest server... by ksec on Thursday August 08, 2019 @05:58PM (#20649272)
They are switching to Samsung Foundry Soon.
Re:AMD lands Google, Twitter as customers with newest server... by andrewstuart on Thursday August 08, 2019 @08:52PM (#20650400)
AMD's graphics Linux software is really inadequate compared to Nvidia.
Re:AMD lands Google, Twitter as customers with newest server... by jdnenej on Thursday August 08, 2019 @10:34PM (#20650894)
Nvidias Linux drivers are buggy and awful and regularly break systems. My bf switched to an AMD card and the experience has been much better. It all just works since the drivers are mainlined.
Re:AMD lands Google, Twitter as customers with newest server... by tikiman163 on Friday August 09, 2019 @06:47PM (#20658824)
This choice is likely to backfire on Google and Twitter. Do you recall the major concern about prospective execution vulnerabilities about 2 years ago? Windows was able to release a patch for systems using Intel chips in about a day, AMD chips never got fully patched at the time because AMD doesn't properly document their chipset driver APIs.

The honest truth is that AMD is unreliable and their performance specs are only higher currently because they haven't fixed serious security vulnerabilities that would result in reduced multi-processing efficiency.