2017-09-20, 12:33
(2017-09-20, 11:32)qp9013625 Wrote: Instead of upgrading to the 4.12 mainline kernel, you simply could have upgraded to the Ubuntu LTS HWE kernel and graphics stack.
The HWE stack provides the new Ubuntu kernels and graphics stacks for the current LTS release.
Meaning 16.04.2 has the kernel and graphics stack from 16.10 (kernel 4.8), then 16.04.3 has the kernel and graphics stack from 17.04 (kernel 4.10), then 16.04.4 has the kernel and graphics stack from 17.10 (kernel 4.13) and so on...
Doing so is as simple as:
Code:sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
as outlined on:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
Thanks ill remember that for next time, all the issues were able to be fixed with minimal effort, ill stick with the mainline kernel till 18.04 lts next year.
I don't think the kernel was at fault this time and it was more to do with the long forgotten asound.conf i had lying around. The asound.conf was set to re sample to 48000hz. I have now removed it and played lots of 44100 content and had no further problems.
Its possibly a alsa bug, when you play content with 44100hz audio with the below asound.conf every now and then it falls apart.
asound.conf
I remember compiling kernels around the 3.18 era to fix haswell hdmi bugs. eventually fixed in kernel 3.19 IIRC due to being an early adopter of the Haswell gen CPU's not all was well for quite some time. But thanks to all the work from Fritsch and others we are now in great shape.