**NOTE** January 2022 - Changes to Gstreamer and Pipewire packages from PackmanPlease read the following thread about the current changes
-
dependencies for installing NVIDIA drivers "the hard way"
I'd like to clean up the dependencies here: https://en.opensuse.org/SDB:NVIDIA_the_hard_way
The currently suggested patterns are heavy for installing one driver.
This is mainly because devel_kernel includes kernel-source (547M).
I added the old suggestion of gcc, make and kernel-devel;
can anyone confirm if this is sufficient?
https://download.nvidia.com/XFree86/...uirements.html
An older version noted:
For earlier versions then kernel-source may be required, however kernel-devel is sufficient when installing on openSUSE 11.4 and should be sufficient on other systems as well.
libglvnd-devel does not even exist with Leap 42.3 -- and installation works without it.
What is this?
-
Re: dependencies for installing NVIDIA drivers "the hard way"
https://github.com/NVIDIA/libglvnd
Vendor neutral graphics libraries provided by libglvnd (/usr/lib/libOpenGL.so.0, /usr/lib/libGLX.so.0, and /usr/lib/libGLdispatch.so.0); these libraries are currently used to provide full OpenGL dispatching support to NVIDIA's implementation of EGL.
-> https://download.nvidia.com/XFree86/...omponents.html
-
Re: dependencies for installing NVIDIA drivers "the hard way"
If none of the lines seem to correspond to a source package, then you will probably need to install it. If the versions listed mismatch (e.g., kernel-2.6.15-7 vs. kernel-devel-2.6.15-10), then you will need to update the kernel-devel package to match the installed kernel. If you have multiple kernels installed, you need to install the kernel-devel package that corresponds to your running kernel (or make sure your installed source package matches the running kernel).
-> https://download.nvidia.com/XFree86/...EADME/faq.html
-
Re: dependencies for installing NVIDIA drivers "the hard way"
When the installer is run, it will check your system for the required kernel sources and compile the kernel interface. You must have the source code for your kernel installed for compilation to work. On most systems, this means that you will need to locate and install the correct kernel-source, kernel-headers, or kernel-devel package; on some distributions, no additional packages are required.
-> https://download.nvidia.com/XFree86/...alldriver.html
But interestingly there is --add-this-kernel
This will unpack NVIDIA-Linux-x86_64-390.25.run, compile a kernel interface layer for the currently running kernel (use the --kernel-source-path and --kernel-output-path options to specify a target kernel other than the currently running one), and create a new installer package with the kernel interface layer added.
...will be able to install the NVIDIA kernel module without needing to have the kernel development headers or a compiler installed...
-> https://download.nvidia.com/XFree86/...alldriver.html
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|