7 ms·
I guess so but for a lot of buyers they're not even considering AMD. They're just using it as a stick to beat Intel with for a better deal.
by Jonnax 7y ago
I guess so but for a lot of buyers they're not even considering AMD. They're just using it as a stick to beat Intel with for a better deal.
- andrewstuart 7y agoThe real problem is that AMD doesn't invest enough in the software. Nvidia's Linux support absolutely puts AMD to shame. The biggest lesson in hardware is that "it's the software support, stupid". Too many hardware manufacturers think they are selling hardware alone. They are selling hardware AND the software that makes it work. A computer is useless without software support. Witness the vast array of essentially useless ARM devices out there because none of them have usable software drivers/Linux support.
- kelnage 7y agoI'm pretty sure neither manufacturer is really that worried about their Linux support. And, as far as my experience has gone with them both on Linux, they have both had their good years and their bad.
- BubRoss 7y agoThey are absolutely worried about Linux support. All high end computer graphics in large companies are done using Linux.
- zozbot234 7y agoNvidia's Linux support? AMD actually has open source drivers these days, just like Intel, Nvidia just gives you a binary module, which means in order to make use of that hardware you have to taint your kernel and aren't free to update it if the in-kernel ABI changes. It's basically on par with the vendors of all those "useless ARM devices out there", none of them with "usable Linux support".
- coldpie 7y agoAMD is finally approaching parity in the past year or two, but Nvidia is still ahead in terms of day-to-day usability. It sucks that they're closed, but if you just want to install a driver and have your system work, Nvidia is ahead. Look at this mess: https://wiki.archlinux.org/index.php/Xorg#AMD https://wiki.archlinux.org/index.php/Xorg#AMD Do you want AMDGPU, AMDGPU PRO, ATI, or Catalyst? How do you choose? Let's assume you want open source and recent, so probably AMDGPU. OK that's relatively straightforward, but now let's say you want Vulkan support. That's over here: https://wiki.archlinux.org/index.php/Vulkan#Installation https://wiki.archlinux.org/index.php/Vulkan#Installation and golly wouldn't you know it there are three choices, vulkan-radeon, amdvlk, and vulkan-amdgpu-pro. How do those relate to the radeon and amdgpu drivers mentioned earlier? Arrrrrrrrrrgh. Meanwhile on nvidia, you install "nvidia" and you're done. I've been working in gaming on Linux profesionally for ten years. If I were buying a new GPU today, I would pick nvidia.
- selectodude 7y agoAlso their OpenGL performance is abysmal. On windows isn’t not the biggest deal since everything is DX but on Linux?
- Qub3d 7y ago...Vulkan? Proton? In terms of 3D acceleration libraries and support, its never been better on linux. I actually just switched to manjaro full-time because everything I wanted to play now works on linux, too.
- throwaway2048 7y agoThis was an issue with the previous proprietary drivers, but the modern open source ones just use Mesa like everything else sane.
- garaetjjte 7y agoMesa drivers are fine. The one with horrid performance is their proprietary AMDGPU-PRO, but there's no reason to use it. (especially since Mesa now support GL compatibility profile)
- s5ma6n 7y agoThis is exactly true. Especially on CUDA and the deep learning front. Basically, only option is NVIDIA as the competition has almost nonexistent software framework (maybe OpenCL).
- deleted 7y ago[deleted]
- zozbot234 7y agoCUDA is a vendor lock-in scheme. Use OpenCL or Vulkan instead (yes, Vulkan includes support for compute, not just graphics!). AMD supports both, in addition to tools like HIP to help you port legacy CUDA code.
- TomVDB 7y agoCUDA is result of being the first mover in an emerging field over a decade ago. It’s a lock in scheme the way Excel is a lock in scheme for Microsoft: a product that provides value which is used to generate revenue. Using Vulkan(?) or OpenCL for deep learning is fine if your goal is helping get out the word that it’s at least possible to do so. It’s not a great idea if you simply want to get your work done with a minimal amount of issues and with up to date support of all the prominent packages. Both are valid objectives. HIP won’t help you one bit if you use one of the many CUDA libraries.
- zozbot234 7y ago"The prominent packages" for deep learning are all open source. If they don't support OpenCL or Vulkan yet, you can work on it and contribute the feature upstream. It's a matter of getting the ball rolling to start with, nothing more than that.
- TomVDB 7y agocuDNN isn’t open source. > If they don't support OpenCL or Vulkan yet, you can work on it and contribute the feature upstream. It's a matter of getting the ball rolling to start with, nothing more than that. And that’s exactly what I mean with the choice that you have to make. You could do that, and win brownie points with some crowd, but let’s not pretend that doing so wouldn’t have an impact on your work as an AI researcher. “Nothing more than that” is more than a little bit disingenuous when you take into account the actual work that involved, don’t you think? It’s something a company like AMD could (and does?) sponsor by throwing paid employees at it. Or big companies like Alibaba who buy enough HW to trade off HW cost vs R&D spending. But if your goal is to be a deep learning specialist (it’s where the money is today), spending time on these kind of infrastructure issues is a complete waste.
- ahartmetz 7y agoAMD's Linux support is terrific now. Nvidia is much more of a hassle and also impeding progress by insisting on their own window system - driver interface for Wayland.
- DoofusOfDeath 7y ago> AMD's Linux support ist terrific now. I think you have a typo, which unfortunately is half way between "is" and "isn't". Or your sentence is partially German.
- ahartmetz 7y agoFixed. I'm German and this typo happens occasionally.
- bryanlarsen 7y agoI'm sorry but NVidia Linux support is really bad. I administer a few dozen machines and am really looking forward to tossing the NVidia cards into the dumpster where they belong. NVidia Linux support has always been bad, we just didn't realize it because AMD's used to be worse. Luckily this has changed over the past few years and now we can spec in AMD or perhaps Intel's rumored Xe graphics card.
- DoofusOfDeath 7y ago> I'm sorry but NVidia Linux support is really bad. I administer a few dozen machines and am really looking forward to tossing the NVidia cards into the dumpster where they belong. I assume you're joking, but if not please don't junk them! I'm sure lots of people on HN would gladly pay for (at least) shipping.
- bryanlarsen 7y agoYes, it was hyperbole. The "dumpster" is an area in the office where employees can grab surplus hardware and supplies -- it'll be picked clean pretty quick if video cards show up there...
- lunchables 7y ago>Nvidia's Linux support absolutely puts AMD to shame. Huh? AMD "just works". NVIDIA requires a dance of (Fedora) DKMS kernel modules and binary blobs. What am I missing? I buy AMD just because it's been frictionless to get working, I don't mind if theres a small performance penalty I pay for it.
- wbond 7y agoThis is repeated frequently, but I was never able to get my AMD 560 to work on Linux at 4k with MST (or turn down the fan speed). With Nvidia I installed the binary blob and 4k over MST “just worked”. I tried the amdgpu and Pro versions of the drivers. Neither company is perfect with Linux support. As with most things, there are pros and cons to both sides. But for anyone else reading here, just because you pick AMD does not mean everything is magically trouble free on Linux.
- vetinari 7y agoDoes MST even work 4k@60 over DP? 4k@60 requires so much bandwidth, that is uses both MST channels (it is internally handled as two monitors); if you want to use both channels separately, you are stuck with 4k@30 at most.
- wbond 7y agoYes, MST absolutely can do 4k at 60hz. This is what the first Dell 32" 4k used. My rMBP has been able to do this since February, 2014. I was trying to get my RX 560 in mid 2018 to do this and it just was not possible via any means with Ubuntu 18.04. I ended up using an Nvidia 1040 with the binary drivers without issue. The nouveau driver for the 1040 was able to do it with a newer kernel than Ubuntu 18.04 had (I was using Arch for that test).
- vetinari 7y agoMy rMBP is not capable of doing that; not with Dell P2715Q. It works without MST, or with lower resolutions.
- ubercow13 7y ago> Nvidia's Linux support absolutely puts AMD to shame Is this meant seriously? Is it not the exact opposite?
- distances 7y agoWhich buyers exactly? Enthusiasts seem to be switching overwhelmingly to AMD: e.g. Mindfactory having AMD at 81% now. [0] Anecdotally, there seems to be a lot of resentment towards Intel for their shenanigans, I don't personally know anyone who's even considering Intel for their own builds. It's a different matter for laptops where consumers have much less say on the topic, of course. [0] https://m.imgur.com/gallery/9edvLSn https://m.imgur.com/gallery/9edvLSn
- Already__Taken 7y agoNow that a large segment has swapped to AMD for performance they're also going to see the light about not getting screwed by the cpu socket changing in intels platforms. This is a big deal IMO.
- delfinom 7y ago>It's a different matter for laptops where consumers have much less say on the topic, of course. The rumor is Microsoft's Surface Laptop announced today will be AMD which will be the beginning of the end for Intel as OEMs will fall in line.
- llampx 7y agoI wonder if Intel will resort to dirty tricks like last time, when the Athlon64 came out and offered better performance than the equivalent Intel cpus
- jumpingmice 7y agoI think he means relevant buyers, like Google and Apple etc. People who order their CPUs by the cubic meter.
- xbmcuser 7y agoGoogle is also looking at AMD for it servers. As AMD is beating Intel with the current generation so badly in all cost metrics that using Intel is wasting money.
- pradn 7y agoEven if AMD is used just as a leveraging stick against Intel, that's a win for customers. There's the old story of talking to an Oracle salesman while drinking from an IBM coffee mug - to signal that there's other viable options and get a better deal.