But, as you noted, by far in large, in the Majority of cases, you throw in an NVidia card into a clients system who doesn't have the first clue about troubleshooting, I hate to use the famous Jensen Quote, but when it comes to their general consumer graphics card reliability it rings true, "It just works", at least about 9 out of the 10 times that I deploy their cards anyway. There have definitely been exceptions to this rule, but MOST of the time, since about 2015, an Nvidia card installed in a system causes no major system stability issues, where as an AMD Card, Since 2017 for me, has been a literal flip of the coin. Outside of Server use cases where I am buying $2000 Plus cards from them for VDI, that comes with its own headache's for sure, but that's to be expected because MXGPU and SRV-IO is still being optimized, and the drivers on the card tend to not be the issues there. But my point is, in enterprise applications, AMD Cards have been pretty damn sound. So you think, "AMD Has come a long way, Performance on my Test Bench for 3d Applications have been amazing, so I can throw an RX-580 or an 5700XT In a clients system, and expect them to have a good time." But in reality, unfortunately for me, at least about 35% of the time, possibly more, that is just not the case.
But yeah, unfortunately also for me, my Job Is support. I am not a Hardware seller. I do source hardware for clients, but I very rarely actually profit off the sale of the hardware, I instead provide it at cost, maybe with a small 5% markup depending on the client and situation. But my business model is supporting clients with their IT infrastructure. I service mainly small to midsize businesses, but have a few of what I would consider bigger business clients as well (50 Workstation's Plus), but the majority of my clients have any where between 10 to 50 Workstations on sites that I support, on top of all of the other devices that we support (ex. Tablets, Phones, IP Camera's, ioT Devices, Security Devices, Automated Alarm Systems, etc.) On top of Supporting, designing, deploying, and maintaining The Network and Server infrastructures associated with the businesses.
So as that is my bread and butter, while I don't necessarily HAVE to deal with small driver issues for Client's Family Members, I as a matter of Principle and what I consider to be good business, will make sure that they are covered if they ask. Usually it is not me who provides this level as support, as I have employee's I will usually throw this work over to, but there are times where a client prefers to deal with me personally, so I will usually find the time to satisfy them, as this helps promote the word of mouth recommendations for my business. I do not advertise anywhere, I have always been a word of Mouth and Business Networking supported company, and it has worked out great for me, but I believe it has only worked out as well as it has because I am willing to go above and beyond for even the little things that I might otherwise not focus my time on.
So yeah, all that being said, its just sad, that STILL in 2020, after AMD's Miraculous 2017 Comeback, that I STILL can not in good faith recommend a Consumer Facing AMD Graphics card, simply because it places an unnecessarily larger burden on my support based business, and frankly my clients business as well, where as if I just went Nvidia, most of the time these issues would not and do not arise, simply because USUALLY the drivers produced by NVidia's Software Team are well tested (Usually).
(Side Rant Incoming...) Its unfortunate, and its not always true, as I said there have been a small number of cases where NVidia have caused issues for me as well. In fact one of those issues was fairly recent, and was related to their insecure drivers. I am not sure how more people weren't affected by this, or if they were why it didn't make the news, but my team and I were able to trace a security breach in one of our client's business back to an exploit from an un-patched NVidia Driver. Ultimately the blame for that relies on my team and I, as we should have upgraded these drivers the moment a patch was released, but unfortunately this one slipped threw and caused a minor headache for my team, but as we have a rigorous backup system in place, and it happened over a weekend where only a small team was in the building working at the time, it didn't result in a major loss in productivity for the day, but still would have been nice if it didn't happen. To be fair, if I remember correctly, this particular exploit, or a variant of it, was also possible on AMD cards, but in my case it was the NVidia card in one of our Remote Systems that caused the issue, so fun times.
So again, NVidia is far from perfect, but in this case they definitely are more reliable, and ultimately reliability, in both Hardware and SOFTWARE is the key to having a good product, and unfortunately AMD drops the ball on the software side, in relation to their Consumer Graphics Division.
AMD's CPU Division though, is a whole other story. We went from having literally 97% of all systems deployed in our clients infrastructure being Intel in early 2017, to now today having 62% all systems being AMD, and we have grown significantly as a business since 2017, so that is a huge change in my opinion, and its only continuing to grow in favor of AMD. Our Server's deploy at a much slower pace, that went from being literally 100% Intel in 2017 for our clients, to 82% Intel as of Q4 2019, and if all of our planned rollouts for 2020 happen, by Q4 we will be at around 70% Intel, probably lower, simply because for our clients AMD's offering are just more compelling. Unfortunately having 100% Intel Servers deployed in 2017, means that many of our clients are up and running and happy with what we currently have deployed, and we aren't going to unnecessarily sell a new Server to our clients when they don't need one, and this is why adoption here is much slower. But, as the need for new Server's arise, AMD has been the number 1 choice. In fact, since Q4 2017, every upgrade or new server deployment we have done has been Epyc, except for literally 1 Dual Socket system, and that was because in their specific use case in our lab tests, the Intel Systems performed better with their particular workload, and that was in late 2018 before the New Epyc Rome was on the market, had they been due for a Server Upgrade Q3 or 4 of 2019 instead of 2018, I am fairly certain even their deployment would have been Epyc, and for good reason.
So anyways, all this is to say, AMD has significantly stepped their game up in recent years, and it is so great to see. Competition in both the Enterprise and Consumer Sectors makes this business more exciting then ever, and make's prices more affordable than ever, so it really is an awesome thing to see, and honestly I can't wait to see what Intel has to offer whenever they FINALLY respond with a new and compelling product that is not just another blatant 14nm refresh. But Radeon in particular needs to really sit down and hammer our their driver issues, before their reputation on this side grows even worse. The Fact that even Gamers Nexus is bringing this up now, is not going to be good for them if they don't address it, and its just sad to see that 3 years later, this is still a major issue. Anyways, I will shut up and get back to work now!