In the Software & Updates app in Ubuntu 20.04, in the Additional Drivers tab, there is an NVIDIA Server Driver option that I don't remember seeing in previous Ubuntu releases. The package name is nvidia-driver-440-server
.
What are the differences between this and nvidia-driver-440
?
Using
apt-file list
on the two packages, the files are identical -- the only difference is the name of the location,/usr/share/doc/nvidia-driver-440
vs./usr/share/doc/nvidia-driver-440-server
Using
apt-cache depends
, the non-server metapackage has only the below five additional dependencies:--Looks like the ...server is a subset of the driver package without some possible vendor/cloud support.
The
nvidia-driver-440
meta package includesi386
libraries whereas thenvidia-driver-440-server
meta package does not. These are required for running Steam.The main differences that I can identify (from the Ubuntu package lists) are the following:
Also, while comparing the newest versions (515 and 515-server), it is evident that the normal version have slightly higher version numbers than the server edition (0ubuntu0.22.04.2 vs. 0ubuntu0.22.04.1). This points at patches being rolled out marginally slower on the server package than on the normal one.
So from this it seems that the
NVIDIA Server Driver
package is identical to the normal driver package (with the full set of packages for both computation, video encoding/decoding and graphics), except that it is supported for an additional year plus updates are rolled out a bit slower compared to the normal package (which is probably more geared towards server applications that favor stability over new features).