...or wait months to be able to use the latest version of a distribution because the binary provider fails to deliver a driver for the updated APIs/ABIs...
...or not being able to suspend your laptop without it crashing...
Yeah, it is a edge on a system while you are playing or doing a specific task, but if the driver does not handle "daily usage", that edge is still moot.
"STOP WORKING AS ADVERTISED AND EXPECTED DAMMIT! PLEASE USE THESE OPENSOURCE DRIVERS AND SLOW DOWN!!! I WANT LESS PERFORMANCE PER WATT, FEWER FEATURES, AND NEUTERED DESKTOP EXPERIENCE! WHY ELSE DO YOU THINK I COMPILE MY KERNELS i386! I DON'T WANT NO OPTIMIZATIONS! F*CK SSE SUPPORT AND THE LIKES!"
NV blobs are working fine here for that....or not being able to suspend your laptop without it crashing...
I use blobs for daily usage every day and they work fine.Yeah, it is a edge on a system while you are playing or doing a specific task, but if the driver does not handle "daily usage", that edge is still moot.
PS the phase is "Jump through hoops"
By the way, there IS something to the remarks they made- just so you know. If you don't have enough people to fix the code core between OSes and APIs, you're not going to have as quality a result- regardless of the OS layer code being a small precentage. (We won't get into the fact that oftentimes it's that "small" code piece that's the source of the problems...)
If they were so poor, why is it that two of the three "Next Gen" consoles are powered by AMD's silicon on the GPU side of things? It's not cost that motivated that.
Those OSes are unsupported by any modern GPU.
Indeed.It is, actually. Look how much people are clamoring for OpenGL 4 on Linux. The new APIs are better, more powerful, and developers actually want to use them. I am very much waiting for OpenGL 3 on the Linux FOSS drivers, in fact.
Yes, they're closed for a business reason. The variable quality? That's mostly a manpower reason, coupled with some worldview issues at one of the companies in question.This makes no sense. They work on totally separate drivers for totally different hardware. The proprietary drivers are closed for business reasons and not a lack of manpower reason.
NVidia doesn't have anyone working on FOSS drivers. AMD doesn't have a team dedicated to the FOSS drivers- they're helping, but it's the community, from my understanding, that's doing the work on that one.So far as the open drivers, NVIDIA doesn't even have a team doing those. Nouveau is all hobbyist/volunteer work, unlike the AMD driver.
In truth, I wish they'd put more effort into their drivers in general- FOSS would be perfect, but I'll accept better results with their closed drivers while the FOSS drivers gel. You indicate that they're not making significant money with the FOSS story, but that's more a chicken and egg problem. Need the drivers to have a demand for them...and there's going to be a bit more Linux in the future for us.Yes, AMD could put more people on the FOSS driver, but there's a business decision to be made there. They aren't making any significant extra income by having a FOSS driver. Hence, there's no reason to put more money into it. And I don't blame them for that; if there were a large enough number of desktop Linux users who actually demanded FOSS drivers, the market pressure would change. As is, there are a small number of desktop Linux users and most of them are either happy with weak drivers (or just weak hardware *cough* Intel *cough*) or are happy with proprietary drivers.
Ah...there you go. You've hit upon the real issue. Somewhere along the line before AMD bought ATI, ATI had slashed it's staffing considerably to try to survive when the downturn from the 2000/2001 bubble burst impacted the PC industry and their sales suffered. They weren't back at the "good" staffing levels when AMD bought them- and it'll take a bit of time yet to get it back up there as they've got to get justification for the people and then find them.As opposed to the FOSS community which has hundreds of thousands (if not millions) of developers... and yet there still is a tiny handful of graphics stack developers. Number of employees is irrelevant; number of skilled, experienced, motivated developers is what matters. I'm willing to bet NVIDIA has AMD trounced in this area, comparing the relative quality of their proprietary drivers (on any OS).
While AMD has some of the best and brightest working for them, they don't have enough of them right at the moment and it's...difficult...to find good people that can do the work and it takes quite a bit of learning curve to honestly get some of what needs to be known to be able to work on modern GPUs (Which is why we're seeing slow, steady progress from the FOSS drivers- even if we want and need them to be progressing a bit quicker...)