Thats also the difference why opensource is that successful, you cant make as one company superp things. you can maybe conzentrate on one thing or two but not on 1000 and make good things there too. And even Nvidia cannot make a very good driver for linux. Face it its clearly better than the AMD-Blob, but its far from perfect. And why do they even come close to a really good driver, because they overwrite half of the Linux + xserver and make sure they have control other all the (own) dependencies. So in a free softwareworld, where api changes can happen 100 in a day in theorie on different locations a company cannot found to track this api changes in no time and fix all this with hours or minutes difference. Its importent that anybody in theorie and prakticaly much people can make the changes to get it back running. Else you have the situation we have on the binary blobs, where you have to bag that they get it back running, and this is not exclusive for the amd blob, nvidia suffered also very long of some api-changes.
The one who uses the hardware are the one who are really motivated to get it running or keep it running or..., the ones who sold you the hardware, have only a vague hope that you buy the next card also by them, and also then if it works today or in a week is not that importent for them, but maybe for you
k got it to long maybe but the car point was the importent one
