To be fair to Linux on the desktop, one of the major challenges is synchronization between new hardware platforms (12th Gen Intel Core), and distro cycles (22.04). We fully expect that the next point release of 22.04 will have a kernel that works well out of the box with 12th Gen. Fedora seems to more consistently be able to go out with more recent kernels. Fedora 36 with 5.17.6 works smoothly.