I just bought a new PC, the fastest I have ever owned by a mile (an i9, 16gb RAM, SSD etc). The only thing it lacks is a dedicated graphics card; it's for software development so I don't need one. I bought it with 18.04 installed (since upgraded to 19.04).
I fire it up, start some YouTube videos in the background, and get to doing some programming (Eclipse). The audio periodically skips. FML.
Long story short, I remember something I used to follow more closely - Con Kolivas' work on process and IO scheduling. After some investigating I install the Liquorix kernel.
Magic, no more audio skips.
I'm pretty sure that if you have a dedicated graphics card then you'll probably not suffer this problem, but the fact it is still a problem on such modern hardware with integrated graphics is galling. Why is this still a problem with modern Linux? Why is the default kernel so poorly set up for such an average/typical system? Ubuntu surely targets the average user as a desktop experience, right? It's frankly ludicrous that this is still a problem.
When Con Kolivas took his solutions to the Linux developers, he was pilloried. Almost immediately somebody wrote up an alternative scheduler that was promptly promoted to the main scheduler despite largely failing to address the problems that Con Kolivas' work actually solved.
It would be nice for a power player (like Ubuntu) to investigate Con Kolivas' patches and even use them.
Bookmarks