PINE64
Audio Driver on the pbp - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: Linux on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=114)
+--- Thread: Audio Driver on the pbp (/showthread.php?tid=18177)



Audio Driver on the pbp - korreckj328 - 04-28-2023

So, the audio pops on the pinebook pro are nothing new.  What I'm wondering is if any sort of improvements the es8316 driver could solve the problem in theory.  My hope is that someone can tell me if this is something that could plausibly be done.  (I'm interested in at least poking it myself but I've never poked the kernel too much before so me investigating it is going to take a while and maybe someone can answer if I'm wasting my time)


RE: Audio Driver on the pbp - diederik - 04-28-2023

(04-28-2023, 06:19 AM)korreckj328 Wrote: So, the audio pops on the pinebook pro are nothing new.  What I'm wondering is if any sort of improvements the es8316 driver could solve the problem in theory.  My hope is that someone can tell me if this is something that could plausibly be done.  (I'm interested in at least poking it myself but I've never poked the kernel too much before so me investigating it is going to take a while and maybe someone can answer if I'm wasting my time)

What kernel version are you using?
While that is relevant/useful in itself, I also noticed that in the 6.4 merge window (so will become part of 6.4-rc1), there were several es8316 related commits.


RE: Audio Driver on the pbp - korreckj328 - 04-29-2023

(04-28-2023, 02:17 PM)diederik Wrote:
(04-28-2023, 06:19 AM)korreckj328 Wrote: So, the audio pops on the pinebook pro are nothing new.  What I'm wondering is if any sort of improvements the es8316 driver could solve the problem in theory.  My hope is that someone can tell me if this is something that could plausibly be done.  (I'm interested in at least poking it myself but I've never poked the kernel too much before so me investigating it is going to take a while and maybe someone can answer if I'm wasting my time)

What kernel version are you using?
While that is relevant/useful in itself, I also noticed that in the 6.4 merge window (so will become part of 6.4-rc1), there were several es8316 related commits.

6.1.12-1-MANJARO-ARM  I'm going to peak at 6.4 then as soon as I can.


RE: Audio Driver on the pbp - korreckj328 - 04-30-2023

hmm here's the latest commit for the es8316, that doesn't seem promising to me.

https://lore.kernel.org/all/20230419-asoc-es8316-volatile-v1-1-2074ec93d8f1@kernel.org/


RE: Audio Driver on the pbp - korreckj328 - 05-01-2023

So bad news.  I made a patch from the es8316 commit and added it to Manjaro's PKGBUILD for the 6.2 kernel.  It not only doesn't fix the pops but has actually increased the whine that comes from the speakers when active.  Functionally the upcoming patch seems really bad to me.  I'd be interested if others agree with my assessment.

I take it back about the whine.  That's no worse,  I'm just in a quieter environment.


RE: Audio Driver on the pbp - korreckj328 - 05-01-2023

So doing some more reading.

https://www.kernel.org/doc/html/v4.13/sound/soc/pops-clicks.html

Looks like the pops are probably not "fixable" via the driver from what I'm reading here. Seems like it's a function of how the hardware is.