One thing they should've learned from Nvidia is that it's really worth it for them to invest making their devices function as broadly as possible. Crypto and AI waves both benefited Nvidia much more than AMD partly due to their devices being more universally usable.
That "partly" was worth hundreds of billions of dollars but AMD were cheap/shortsighted enough to hire a few dedicated engineers.
AMD put a lot of effort into supporting common features every GPU should support, like OpenCL/OpenGL/Vulkan. Nvidia put a lot of effort in proprietary crap that only worked on their cards.
For various reasons, people flocked to CUDA and other proprietary crap. Then, when that proprietary crap became a money maker, people blamed AMD for not supporting their favourite proprietary crap.
AMD did the right thing and was punished for it. They're still doing the right thing and people still complain that their free full re-implementation of Nvidia's runtime, designed for completely different hardware, isn't good enough.
AMD is not a saint of a company but it's consistently better than Nvidia, every time. Doing the right thing just isn't rewarded and it shows.
Surely this should be the opposite direction, no? Nvidia drivers on linux have always been trash. If anything, I would much prefer nvidia learn from amd.
I've been having issues with kernel updates because Nvidia dropped support for my GPUs. Apparently 9 years was the threshold for their "very old card" support because Pascal is now over.
The community can't fix it because their drivers are proprietary blobs. Open source drivers are essentially useless. I'll have to stick to something like Ubuntu to keep the hardware working without fighting DKMS every update.
This is the reason my next GPU will be either AMD or Intel.
Maybe there’s a prestige angle to somewhat shame them into keeping up with nvidia. Though my sense is that they’re barely peers anymore in this space. :(
Perhaps René, the maintainer of T/2 Linux, will end up vibe coding an NVIDIA driver one of these days. He’s been reverse engineering and vibe coding a bunch of drivers for old graphics lately and live streaming everything.
One thing they should've learned from Nvidia is that it's really worth it for them to invest making their devices function as broadly as possible. Crypto and AI waves both benefited Nvidia much more than AMD partly due to their devices being more universally usable.
That "partly" was worth hundreds of billions of dollars but AMD were cheap/shortsighted enough to hire a few dedicated engineers.
AMD put a lot of effort into supporting common features every GPU should support, like OpenCL/OpenGL/Vulkan. Nvidia put a lot of effort in proprietary crap that only worked on their cards.
For various reasons, people flocked to CUDA and other proprietary crap. Then, when that proprietary crap became a money maker, people blamed AMD for not supporting their favourite proprietary crap.
AMD did the right thing and was punished for it. They're still doing the right thing and people still complain that their free full re-implementation of Nvidia's runtime, designed for completely different hardware, isn't good enough.
AMD is not a saint of a company but it's consistently better than Nvidia, every time. Doing the right thing just isn't rewarded and it shows.
Surely this should be the opposite direction, no? Nvidia drivers on linux have always been trash. If anything, I would much prefer nvidia learn from amd.
Trillions.
Perhaps not but one of the great things about Nvidia is their latest drivers often support very old cards.
They're in the process of ending support for everything below the RTX 2000 series -
https://windowsforum.com/news/nvidia-ends-feature-support-fo...
I mean the GTX 1080 is over a decade old.
Compare it to some other products from that time:
- AMD FX Piledriver CPUs
- Skylake i7-6700K
- iPhone 6s
- Ubuntu 16.04 LTS
- Oculus Rift CV1
- Android 6 Marshmallow
1 reply →
I've been having issues with kernel updates because Nvidia dropped support for my GPUs. Apparently 9 years was the threshold for their "very old card" support because Pascal is now over.
The community can't fix it because their drivers are proprietary blobs. Open source drivers are essentially useless. I'll have to stick to something like Ubuntu to keep the hardware working without fighting DKMS every update.
This is the reason my next GPU will be either AMD or Intel.
Nvidia's latest drivers don't support GTX 1000 and older GPUs. They are barely 10 years old and are still plenty fast for a lot of software.
Maybe there’s a prestige angle to somewhat shame them into keeping up with nvidia. Though my sense is that they’re barely peers anymore in this space. :(
Perhaps René, the maintainer of T/2 Linux, will end up vibe coding an NVIDIA driver one of these days. He’s been reverse engineering and vibe coding a bunch of drivers for old graphics lately and live streaming everything.