[alsa-devel] Spectre x360 fixing the top speakers (again)
Alex G.
mr.nuke.me at gmail.com
Sun Aug 5 18:28:57 CEST 2018
It's only been since 4.18-rc2 that the speaker issue on the x360 [1] was
resolved. I didn't even know I had four speakers until seeing that bug
report. My HP Spectre x360 (13-ae0xx) has the same issue as the original
x360 with Bang speakers.
The subsystem PCI ID is different [103c:83b9]. Of the two fixes
developed in [1], only the mute led fix works when the PCI id is added
to patch-realtek. If I try to add the full ALC295_FIXUP_HP_X360 fix,
there's no audio coming out at all.
One thing I tried was to boot W10 virtual machine and redirect the audio
PCI device to the VM:
0:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
It all worked in the VM, but as soon as I shut it down and tried to play
audio from linux, the top speakers still didn't work. The difference
being that PAVUcontrol could see a "4.0 output" configuration. The same
issue: audio sent to the bottom speakers was heard, but audio sent to
the top speakers was not.
Since I'm likely going to have to change _everything_ anyway, here's
what I'm trying to achieve:
1) Make the top speakers great again. Whether they produce the same
sound as the bottom speakers, or have their own audio channel, I don't
care that much.
2) Be able to use the speakers when something is plugged in the
headphone jack. Right now it's stupid. I try to plug in a microphone
(with the proper TRRS jack), and the speakers die. I haven't seen this
before. I was playing with HDA-Analyzer and was able to get speaker
sounds with a dummy plugged in the jack, so I know it's possible. I
don't remember how I did it, and it only worked once.
3) (optional) see if there's a way to use the jack as a line in or
stereo mic in.
I'm not sure where to start.
Alex
[1] https://bugzilla.kernel.org/show_bug.cgi?id=189331
More information about the Alsa-devel
mailing list