Sorry maybe I was not clear before. After some thoughts, here is my current position: 1. It is a fact that Nvidia driver updates slower than the kernel API changes. It is not something that can be fixed in any short term. 2. As a TW+nvidia user, I do NOT expect openSUSE package maintainers to delay the kernel release or keep patching the Nvidia driver to match the TW kernel changes. 3. However, I do hope to somehow delay my kernel update until the Nvidia driver catches up to make sure my desktop doesn't fail. I think there are many ways to do 3. One solution is completely local, just as described by Felix, but it would be largely manual. The package maintainer can help automate this by defining an allowed range of kernel versions when the Nvidia is installed (for example, with the "Conflicts" keyword in the spec). - xz -- Xu Zhao i@xuzhao.net On Tue, 7 Apr 2020, at 3:17 PM, Larry Finger wrote:
On 4/7/20 1:40 PM, Xu Zhao wrote:
+1. I fully support your proposal. For now I use a customized zypper script to check if the nvidia driver matches the kernel version and only upgrade if it matches. Although recent Nvidia driver has improved its compatibility with the latest kernel, I still prefer that TW can put in some efforts to make the nvidia driver and kernel version consistent. Specifying the max/min kernel version in the nvidia package seems to be a good start.
I disagree vehemently. I maintain VirtualBox for openSUSE, thus I have to modify some out-of-kernel modules to match changing kernel APIs. From the time that a new API is stabilized, the developer has roughly 8 weeks to modify the code to handle these changes. It rarely takes me more that one day!
If a single volunteer like me can keep up with such changes, then a large corporation should have those fixes on ALL its Linux drivers available by the time a new kernel version is released.
Even better, they should follow Intel and open up their source. If the nVidia driver were polished and submitted to the kernel, then the driver would always be available.
I used to have to keep up with the kernel changes for an nVidia driver, but I changed my graphics card to one that works with nouveau. It does not have the latest bells and whistles, but it is good enough for me.
Larry
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org