3 ms·
> AMD eventually did while Nvidia's drivers remained a nightmare and yet that trillion-dollar valuation built over the last decade is built with customers almo
by paulmd 2y ago
> AMD eventually did while Nvidia's drivers remained a nightmare
and yet that trillion-dollar valuation built over the last decade is built with customers almost entirely running on those "nightmare" linux drivers, while AMD's linux drivers crash running the sample app on supported hardware+OS, and nobody at AMD cared until finally a tech-bro with a loud enough platform shamed them into fixing it...
... and this is something like AMD's third crack at the apple, and the first three sets of drivers (one of which is literally a Vulkan-branded spec) are just as non-functional today as rocm was a year ago.
(OpenCL, Fusion HSA/AMD APP, Vulkan Compute/SPIR-V... all still broken so badly that Octane called them out for being unable to successfully compile their renderer and for lack of vendor support, so badly that Blender pulled support after years of turbulent and poorly-performing attempts to work with AMD, etc)
- shmerl 2y agoNvidia only cares about a specific market. I.e. it doesn't care about desktop users. That's what I was talking about. So despite their pools of cash, Nvidia is a trash company when it comes to Linux support.
- wmf 2y agoAFAIK a lot of Hollywood visual effects are done on Linux + Nvidia so they probably support that market.
- shmerl 2y agoNot really familiar with it, but hopefully they can get unstuck from Nvidia, especially on Linux. Only very recently things started improving it seems and not even with Nvidia's effort but outside community working on nova + nvk.
- p_l 2y agonvidia linux drivers efforts were pretty much always driven by that market, it's not getting unstuck because it's supported well. Hell, nvidia drivers might be often complained about, but for years I would take nvidia because the crappiness was manageable and close to nothing if you were in the target market (desktop workstations running X11 on only nvidia GPUs? The only issue was if you were running super latest kernel).
- shmerl 2y agoHalf baked support that fixes major issues at the rate of once per decade can hardly be called well. I would stay away from such garbage when possible. Now that tools like Blender and the like are increasingly picking up Vulkan support, there is no reason for the above to use Nvidia anymore.
- p_l 2y agoFor the targeted use case, their drivers tended to work just fine. It was when you went outside said use case that things started getting worse, and you had to wait long time for fixes. Sometimes it was because the changes in XFree/X.Org were effectively fixated on how some other vendors did things (cough intel cough), or involved things that effectively nobody wanted to spend engineering to fix properly (like rebuilding rendering path to be able to handle hybrid graphics properly when hybrid graphics came into world years after critical set of X.Org devs decided to stop any real development into X.Org...). Vulkan Compute also is nowhere close to feature parity with CUDA, so not sure it would be picked up instead.
- shmerl 2y agoWell, Wayland support was a sore point for Nvidia for a very long time. And it's the prime example of why they don't see Linux as their normal support target. Otherwise they would have worked with upstream a long time ago, instead of just trying to start now.
- p_l 2y agoWayland wasn't in scope of "use cases actually paying for Linux support" (whether directly or transitively) and I wouldn't be surprised if majority of targeted supported applications don't support running under Wayland. The professional market is only now starting to do its toes into dealing with Wayland and that's mostly because RHEL9 defaults to it. Also, it's not like Wayland offered a concrete target to support, different approaches of how to actually provide device context to applications were from beginning a "now draw the rest of the owl" thing.
- deleted 2y ago[deleted]