[opensuse] Nvidia proprietary drivers on Leap 42.3
Prior to Leap 42.3 (maybe earlier), the nvidia driver RPMs for openSUSE seemed to be remade when a new kernel was released. IIRC, no compiling in the install system was needed. At least that is how I remember it. Now it seems that the driver is recompiled. On http://download.nvidia.com/opensuse/leap/42.3/x86_64/ I see drivers for kernel for 4.4.76_1. On my Leap 42.3 I am running 4.4.87-25-default. While this isn't generally a problem, I am including the drivers in some KIWI install images. Compiling the nvidia stuff seems to take a very long time. Am I missing something? Or perhaps remembering incorrectly? I know that keeping this driver in sync is not an automatic thing. -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/19/2017 07:59 AM, Roger Oberholtzer wrote:
Prior to Leap 42.3 (maybe earlier), the nvidia driver RPMs for openSUSE seemed to be remade when a new kernel was released. IIRC, no compiling in the install system was needed. At least that is how I remember it.
Now it seems that the driver is recompiled. On http://download.nvidia.com/opensuse/leap/42.3/x86_64/ I see drivers for kernel for 4.4.76_1. On my Leap 42.3 I am running 4.4.87-25-default.
While this isn't generally a problem, I am including the drivers in some KIWI install images. Compiling the nvidia stuff seems to take a very long time.
Am I missing something? Or perhaps remembering incorrectly? I know that keeping this driver in sync is not an automatic thing.
No, I think you've got it right (someone correct me if I'm wrong), but rather than repackaging nvidia rpms for every kernel change, a dkms type trigger causes the rebuild of the modules for the new kernel. (I'm not sure what exactly is rebuilt since it certainly isn't the full source). I sure seems from a computing efficiency standpoint, one rpmbuild at the time of the kernel change by opensuse would be better than having a rebuild triggered on every user machine (with no end of differing configs, and potential problems), but, it seems to work well, The problem you have hit on is a forseeable problems where the drivers are required in container or guest type installs, where the full power of a machine isn't allocated to the container or guest. Rebuilds there (for anything, not just the nvidia modules) are likely to take much, much longer. (often 1-core verses 4 or 8, and single-threading versus multiple) Progress.... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
David C. Rankin
-
Roger Oberholtzer