+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. Best, - xz -- Xu Zhao i@xuzhao.net On Tue, 7 Apr 2020, at 8:05 AM, Raphael Lydia Bertoche wrote:
I'd like to make a suggestion and ask you guys if you think it would work as I expect.
There is an issue in openSUSE Tumbleweed that happens in my workplace frequently and often makes people complain about using TW, more than any other issue. That issue is a zypper dup without matching nvidia packages and kernel version.
Before people suggesting me a switch to nouveau: I work with several mechanic and electric technicians who either want or must use Linux. They use nvidia because of issues with nouveau and huge framebuffers, either with two monitors or a large one, It's mostly used to a visual intensive data analysis or CAD work.
This issue causes people to lose graphic interface every once in a while, since minor kernel updates have become rather frequent. Most of them don't know what to do next. If it's a laptop, it loses network, so even some not that savvy software devs are unable to get it back alive.
Its a clear usability issue that I'd like to suggest a solution to.
This solution wouldn't bother other users nor packagers because it would be a new package that required a certain kernel version. If this package was installed, the system wouldn't do a kernel update until it had an update.
Then this package's maintainer - me I guess? - would limit nvidia's users kernel updates. Before release a check would have to be done and if nvidia matched current kernel version, then this package would get an update.
It could be scripted somehow if it proves to work manually.
I would do that way happier than doing several fixes that affects one single user and won't last long.
What do you think?
Best regards -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org