On Mon, 21 Aug 2017 09:52:14 -0500, Rinaldi wrote:
> vaso decreed, Read These Runes!:
>> Sorry for Spam but Linus already said this
>> :
https://youtu.be/iYWzMvlj2RQ That's why I don't use any nvidia chips.
>
> Nothing has changed in the 5 years since then?
I would say things has gotten even a little bit worse since the last few
years...
During all the years, installing the nVidia drivers has meant that you
will lock your system to only work with nVidia cards. This is because the
installation of the binary nVidia driver does not only add one more
graphics driver to your system which X is able to choose from among other
drivers when starting. Installing the nVidia binary driver also replaces
your OpenGL libraries with binary nVidia libraries which only work with
nVidia cards.
So what could become worse?
A few years ago they changed the version numbering of some OpenGL library
so that ldconfig instead links to the opensource library which gets
incompatible with the nVidia drivers installed. (Sorry, I don't remember
exactly which .so file, I avoid nVidia cards at home but have to live
with them at work). The workaround for this is to remove or rename the
original opensource library.
One or maybe two years ago, I think this was when nVidia came out with
the GTX 10xx series, those new cards required a newer version of the
driver. You also need this newest version of the driver if you want to
run the latest version of cuda. Unfortunately, this newest version does
no longer support older nVidia cards. Older cards need an older driver
and that old driver will not work with newer nVidia cards.
So even if someone decides to only shop nVidia cards for an organisation
during the years, you will not be able to create one standardized Linux
installation that will work on all machines. Every machine has to be
manually adopted depending on what graphics card it has. You will end up
with 3 versions of your installation.
* One installation works with all machines with other graphics cards than
nVidia. That installation also works with low performance and without
cuda functionality together with nVidia cards thanks to the nouveau
driver.
* Another installation works with good performance and full cuda
functionality but only om machines with the latest nVidia cards.
* The third installation gives good performance and obsolete cuda
functionality but only works on machines with older nVidia cards.