[opensuse-kernel] No kernel 5.9 in Kernel:stable and Tumbleweed

Hi, this is just so you know: I intentionally linger with pushing kernel 5.9 into K:s and TW. Nvidia (mainly CUDA – uvm module) has licensing problems with 5.9. It always had, but 5.9 forbids this bad behavior now¹⁾. To cite, Nvidia promises to provide something "early". They will allegedly provide some announcement somewhere too (I don't know the details, don't ask me). Seife might (or might not) know more. If that doesn't happen until 5.9.1²⁾, I won't wait any longer and will proceed with pushing 5.9.1 to K:s and TW. They had enough time to fix their issue. More precisely since 5.9-rc1 which was released on Aug 16 13:04:57 2020 -0700. That is almost _two_ months! In fact, they must have been aware of the problem given they have been using this so-called GPL condom for ages. While I understand there might be CUDA users in TW, I see a little reason why one company would stop rolling our rolling distro. Users relying on uvm module should simply stay ("zypper al" is your friend) with 5.8 until the mess is resolved. If they don't announce anything, we will, so you can keep up. ¹⁾ https://github.com/torvalds/linux/commit/262e6ae708 ²⁾ There is no 5.9 queue in stable-queue git yet. It will take few more days or a week. thanks, -- js suse labs

On 10/14/20 1:08 AM, Jiri Slaby wrote:
Jiri, I heartily endorse your position, even though the kernel developer's push to limit the behavior of external modules has impacted me as the VirtualBox developer, particularly with kernel 5.8. Larry -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On Wed, Oct 14, 2020 at 08:08:25AM +0200, Jiri Slaby wrote:
For the record, if someone is eager to give 5.9 kernel a try, they can use the package from Kernel:HEAD OBS project. Unless they are on a 32-bit ARM architecture, that is, there is a build failure I'll need to look into (the usual 64-bit division issue, it seems). Michal Kubecek
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Donnerstag, 15. Oktober 2020, 09:21:10 CEST schrieb Michal Kubecek:
And for just another record: The current nvidia-gfxG05 builds fine with Kernel:HEAD. As mentioned before, Stefan disabled uvm a month ago for TW. BTW, it's drbd, that is messed up again for 5.9, even with compatibility patches applied: home:frispete:kernel/drbd. Cheers, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

[lame self follow-up, sorry..] Am Freitag, 16. Oktober 2020, 11:42:20 CEST schrieb Hans-Peter Jansen:
and with the attached patch applied and conditioned correctly, it even builds/ runs fine *including* nvidia-uvm.ko, recovering from the lost CUDA issue.
BTW, it's drbd, that is messed up again for 5.9, even with compatibility patches applied: home:frispete:kernel/drbd.
Given, OBS will catch up, the drbd issue can be examined in home:frispete:kernel:HEAD/drbd. While I really see the power of coccinelle in kernel development since a long time, generating coccinelle scripts on the fly might be intellectually fun, but is an awful concept for serious kernel module packaging, IMHO. Maybe I am also simply too stupid. Cheers, Pete

On Fri, Oct 16, 2020 at 05:54:09PM +0200, Hans-Peter Jansen wrote:
All I can say is that seeing a "fix" like this presented on two mailing lists devoted to open source projects makes me very sad. Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Freitag, 16. Oktober 2020, 18:46:13 CEST schrieb Michal Kubecek:
I'm very sorry, if I hurt your feelings. For one, I'm very aware of the topicality of this modification. In no way, this is a fix, just a dump and bloody work around for the fallout of two fighting parties (Romans vs. Gauls). Here, it solves the problem of using Blender effectively (similar to those, that run it on windows and *laugh* at us..). This hurts as well, and effectively damages *our* reputation for a serious and valid windows replacement (again). I've been in this fight for more than two decades now, and we didn't won much terrain in this respect, unfortunately. I'm glad, that Christoph Hellweg was able to raise some attention by delicate ringing, but as Jiri initially pointed out, a cure is a week away at the very least. I expect it more likely in the range of several weeks.
From my POV, the whole case feels a like a tail trying to wag the dog.
Let's get back to serious work, get 5.9 into TW, and fix the fully open sourced, but awful drbd fallout. Sorry again, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Mittwoch, 14. Oktober 2020, 08:08:25 CEST schrieb Jiri Slaby:
For the "other" record: TW CUDA users are SNAFU'ed already: https://build.opensuse.org/package/rdiff/X11:Drivers:Video/nvidia-gfxG05?lin... Some interesting notes: https://forums.developer.nvidia.com/t/opencl-not-working-with-kernel-5-9/156... From a user's point of view, this controversy is really nasty, because Windows users who require CUDA have a significant advantage in this regard. Try to explain this to an average user, who shows interest in using Linux, without sounding ridiculous. Self-crippling comes to my mind. Cheers, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On Thu, Oct 15, 2020 at 02:38:19PM +0200, Hans-Peter Jansen wrote:
Self-crippling comes to my mind.
Yes, "self-crippling" is probably the most fitting term for users who decided to ignore the long existing (20 years?) licensing problem and keep buying NVidia hardware because they believe it's their right to demand someone to "just make it work somehow" (i.e. do some dark magic to mask the incompatibility) so that they can keep pretending the problem does not exist. Even more fitting for those who do it on a rolling distribution with latest kernel like Tumbleweed. Michal Kubecek -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Freitag, 16. Oktober 2020, 01:54:00 CEST schrieb Michal Kubecek:
Michal, I share your sediments from deep inside my open source heart, but.. All those kids, that came to me this year to buy/build a PC (I do this from time to time for pedagogical reasons) have a list in their hands with must have equipment, and guess what's *always* on position Nr. 1: NVIDIA GTX 20{70,80,90} depending on their budget and granted, they never want to discuss the manufacturer part of the story. About 30% get an openSUSE TW installation on top of the Win10 basement, and about 10% finally use TW primarily (because their favorite game is Minecraft, which is mostly fine with a decent GPU, using extensive texture packs and a huge view distance, *even* on Linux!). Those guys love Krita and Blender as well. I always ask myself, why is AMD not able to catch up in this segment. My humble guess is, they're *too* successful. Fun fact: almost all PCs I've talked about are equipped with their CPUs. AMD is messing up the GPU market, *because* their GPUs are so successful in special markets (crypto currency and such). Attracting the youth is *far* more harder. Attracting people is something we as openSUSE have to catch up on as well. Things like GPU acceleration for all kinds of workloads (UI, GFX, KI) should work out of the box for GPUs with open sourced drivers, but contrasts a lot with the X vs. Wayland mess, HiDPI issues, HDR absence, tearing on simple video playback, ... Cheers, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Hi On Fri, 16 Oct 2020 11:29:43 +0200 Hans-Peter Jansen <hpj@urpla.net> wrote:
Out of interest: do they have a rational argument why it's got to be Nvidia? Best regards Thomas
-- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Freitag, 16. Oktober 2020, 11:40:53 CEST schrieb Thomas Zimmermann:
Not a rational one. But if they spend 300..500 Euros for their GPU, they tend to not risk *something*. That's, what they learned from us old farts. Counter question: If you were *liable* for somebody else's investment and granted, you're *not* *a* *bank*, would *you* take such a risk yourself? (eg. a GPU replacement from AMD to NVIDIA due to driver issues in game XY, FPS abysmally low, ..) Cheers, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Hi On Fri, 16 Oct 2020 12:27:47 +0200 Hans-Peter Jansen <hpj@urpla.net> wrote:
Actually, playing safe if you only have your pocket money to spend sounds like a fairly rational choice to me. At least, I wouldn't blame them...
I guess not. Rarely someone asks me what GPU to buy. I tend to recommend the cheapest non-Nvidia, or a good AMD-one for games. For my modest needs, I've been buying Intel or AMD for ~15yrs and never looked back. And I tend to recommend against Nvidia specifically because of the Linux driver situation. Best regards Thomas
Cheers, Pete
-- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On 14. 10. 20, 8:08, Jiri Slaby wrote:
If that doesn't happen until 5.9.1²⁾, I won't wait any longer and will proceed with pushing 5.9.1 to K:s and TW.
So Nvidia made the announcements¹⁾. If I googled right, you will have uvm support for new enough gfx cards for 5.9+ by the end of the year, maybe already in mid-November. I have just submitted 5.9.1. It will appear in Kernel:stable soon. Once 5.8.15 with BleedingTooth fixes is accepted to TW (sr#842044), 5.9.x will be submitted to TW as well. ¹⁾ One of those is at: https://forums.developer.nvidia.com/t/nvidia-driver-not-yet-supported-for-li... thanks, -- js speaking as openSUSE community member

On Sun 18 Oct 2020 10:07:47 AM CDT, Jiri Slaby wrote:
My GT7xx series won't cut the mustard anymore :( -- Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890) Tumbleweed 20201014 | GNOME Shell 3.36.7 | 5.8.14-1-default Intel DQ77MK MB | Xeon E3-1245 V2 X8 @ 3.40 GHz | Intel/Nvidia up 16:49, 1 user, load average: 0.10, 1.64, 1.79 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On 10/14/20 1:08 AM, Jiri Slaby wrote:
Jiri, I heartily endorse your position, even though the kernel developer's push to limit the behavior of external modules has impacted me as the VirtualBox developer, particularly with kernel 5.8. Larry -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On Wed, Oct 14, 2020 at 08:08:25AM +0200, Jiri Slaby wrote:
For the record, if someone is eager to give 5.9 kernel a try, they can use the package from Kernel:HEAD OBS project. Unless they are on a 32-bit ARM architecture, that is, there is a build failure I'll need to look into (the usual 64-bit division issue, it seems). Michal Kubecek
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Donnerstag, 15. Oktober 2020, 09:21:10 CEST schrieb Michal Kubecek:
And for just another record: The current nvidia-gfxG05 builds fine with Kernel:HEAD. As mentioned before, Stefan disabled uvm a month ago for TW. BTW, it's drbd, that is messed up again for 5.9, even with compatibility patches applied: home:frispete:kernel/drbd. Cheers, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

[lame self follow-up, sorry..] Am Freitag, 16. Oktober 2020, 11:42:20 CEST schrieb Hans-Peter Jansen:
and with the attached patch applied and conditioned correctly, it even builds/ runs fine *including* nvidia-uvm.ko, recovering from the lost CUDA issue.
BTW, it's drbd, that is messed up again for 5.9, even with compatibility patches applied: home:frispete:kernel/drbd.
Given, OBS will catch up, the drbd issue can be examined in home:frispete:kernel:HEAD/drbd. While I really see the power of coccinelle in kernel development since a long time, generating coccinelle scripts on the fly might be intellectually fun, but is an awful concept for serious kernel module packaging, IMHO. Maybe I am also simply too stupid. Cheers, Pete

On Fri, Oct 16, 2020 at 05:54:09PM +0200, Hans-Peter Jansen wrote:
All I can say is that seeing a "fix" like this presented on two mailing lists devoted to open source projects makes me very sad. Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

Am Freitag, 16. Oktober 2020, 18:46:13 CEST schrieb Michal Kubecek:
I'm very sorry, if I hurt your feelings. For one, I'm very aware of the topicality of this modification. In no way, this is a fix, just a dump and bloody work around for the fallout of two fighting parties (Romans vs. Gauls). Here, it solves the problem of using Blender effectively (similar to those, that run it on windows and *laugh* at us..). This hurts as well, and effectively damages *our* reputation for a serious and valid windows replacement (again). I've been in this fight for more than two decades now, and we didn't won much terrain in this respect, unfortunately. I'm glad, that Christoph Hellweg was able to raise some attention by delicate ringing, but as Jiri initially pointed out, a cure is a week away at the very least. I expect it more likely in the range of several weeks.
From my POV, the whole case feels a like a tail trying to wag the dog.
Let's get back to serious work, get 5.9 into TW, and fix the fully open sourced, but awful drbd fallout. Sorry again, Pete -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (6)
-
Hans-Peter Jansen
-
Jiri Slaby
-
Larry Finger
-
Malcolm
-
Michal Kubecek
-
Thomas Zimmermann