林博仁 Buo-ren Lin says to Ubuntu 台灣社群
Which means it's possibly a regression occured in the new kernel/driver, you may use bisect technique to pinpoint the exact kernel version/revision that introduces that regression in order for the kernel maintainers to fix the bug, though this is also not a trivial task for regular users and require you to learn how to build a kernel from source and testing it. As an alternative workaround, you can also try manually installing the known good old kernel, which may or may not remedy your problem.