Score:0

How is it possible that a new version of the kernel from the mainline is less stable than the one installed?

cn flag

On my Huaweii X Mate pro 2021 edition, I have installed Ubuntu 21.10, with the kernel v. 5.13 (infact the one shipped with Ubuntu).

From time to time, I experience some flickers, then the screen goes off. The only way I have to see things again, is to close the lid and reopen.

I thought to install a new version of the kernel, v.5.14.15, but the system hangs up for a while during the boot, and I don't have confidence it might go on.

How is it possible that a new version is not stable/compatible with my hardware, but an "old version" works fine? Any chance to make this happening and solve my flickering (I'm not even sure it will tbh).

Thanks

ar flag
My understanding is mainline kernels are not optimized for Ubuntu.
user535733 avatar
cn flag
One possibility: Canonical has a team in Taiwan that works with OEMs specifically on hardware certification. Kernel modules that get developed as part of that process are usually submitted to the Linux Kernel, but it's not an instant process -- it takes time for them to get added to mainline. Meanwhile, they get added to Ubuntu right away.
Andrea Moro avatar
cn flag
How can they be reached out, via the standard contact form?
Score:3
ng flag

You are backwards with your expectations for new software as it pertains to the majority of open source projects, including Ubuntu. You expect new software to have more stability, but generally the opposite is true. Older software (that is still maintained) is generally a lot more stable.

The newer the software, the less testing it has undergone. Typically, the newest versions of software are still in development, beta, or pre-release. Even when new versions of software are fully released, in many cases they are still called "bleeding edge", called such because you might get cut.

In terms of the Linux kernel, Ubuntu publishes its own version of the Linux kernel that is tested to work with Ubuntu. For LTS releases, there are two choices for kernels: the GA kernel which is an older kernel version with more testing and stability and a HWE kernel, which is a newer kernel, aimed at supporting newer hardware and features, at the risk of slightly less stability.

But when you decide to go away from the Ubuntu kernel completely, you are adding even more risk of instability, because these kernels are not tested to work with Ubuntu, nor does the Ubuntu development team have any ability to solve issues that might be specific to Ubuntu.

In short, the latest is not the greatest in terms of stability.

If you'd like to read about this further, check out:

Andrea Moro avatar
cn flag
Thanks a lot. Somehow in my ignorance I always thought that the latest kernels were fully applicable everywhere. Well, I'll try to survive with these flickering. Unless, there is a way to contact the Ubuntu team and work out with them how to make them disappearing?
Nmath avatar
ng flag
See [How do I report a bug?](https://askubuntu.com/q/5121) - though if you are not running an Ubuntu kernel, this won't help so I suggest that you use an Ubuntu kernel with Ubuntu.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.