[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Proprietary drivers management



Victor Sudakov wrote: 
> Dan Ritter wrote:
> > Victor Sudakov wrote: 
> > > 3. What is a "driver" after all in Linux terms? A kernel module, an
> > > Xserver loadable module? How do you "install a driver"? (in FreeBSD you
> > > either enable/load a kernel module, or make something like
> > > xorg/modules/drivers/intel_drv.so available to the Xserver).
> > 
> > For an X11 graphics thing, it's often a combination of:
> > 
> > - kernel mode setting support module (.deb)
> > - firmware blob .deb
> > - xserver-org-video-HARDWARE.deb
> > - GLX lib backend (.deb)
> > - special libs and helper utils
> 
> I see. In FreeBSD they just put all the stuff into one package, like 
> /usr/ports/x11/nvidia-driver-390/ containing everything from kernel
> modules to helper utils.
> 
> > 
> > 
> > nvidia-driver/stable 418.152.00-1 amd64
> >   NVIDIA metapackage
> 
> Do you mean that if I install the metapackage:
> `apt install nvidia-driver-390`
> this should be sufficient? No GUI tweaking?

In Debian, this would get you (different version, but the idea
is the same):

Pre-Depends: nvidia-installer-cleanup, nvidia-legacy-check (>=
396)
Depends: nvidia-driver-libs (= 418.152.00-1) |
nvidia-driver-libs-nonglvnd (= 418.152.00-1), nvidia-driver-bin
(= 418.152.00-1), xserver-xorg-video-nvidia (= 418.152.00-1),
nvidia-vdpau-driver (= 418.152.00-1), nvidia-alternative (=
418.152.00-1), nvidia-kernel-dkms (= 418.152.00-1) |
nvidia-kernel-418.152.00, nvidia-support
Recommends: nvidia-settings (>= 418), libnvidia-cfg1 (=
418.152.00-1), nvidia-persistenced
Suggests: nvidia-kernel-dkms (>= 418.152.00) |
nvidia-kernel-source (>= 418.152.00)


and after that you will need a reboot. No GUI tweaking
necessary, but you might want to run nvidia-settings (a GUI)
afterwards if not everything is to your liking.

-dsr-


Reply to: