Driver difference

Hi Could any one give me some info on what is the difference between these varians nvidia drivers when I use apt-search

-nvidia-driver-495
-nvidia-headless-495
-nvidia-headless-no-dkms-495
-xserver-xorg-video-nvidia-495

How different it is?

Regards
Yao

-nvidia-driver-495
The full driver package, kernel driver, 2D/3D xorg driver, cuda driver, utilities

-nvidia-headless-495
only kernel driver, cuda driver, utilities for compute servers without desktop

-nvidia-headless-no-dkms-495
same as -headless but without dkms dependency so the kernel modules won’t be compiled automatically

-xserver-xorg-video-nvidia-495
this is not a driver package on its own but a dependency of the full driver package. Containing only the 2D xorg driver. Don’t install.

Help greatly appreciated. Since it is talking about xorg, just wondering I would expect a Wayland version in the future from Nvidia?

Regards
Yao

Wayland compositors don’t have a 2D display drivers like xorg, it’s built on the drm kernel driver and the 3D driver.

Yes. I was saying we would the nvidia driver linux would have wayland in the future (which is based on the drm kernel)?

This already works (more or less), requires setting kernel parameter (or module option) nvidia-drm.modeset=1