I just got this tablet w/keyboard, and installed Leap 15.1. Everything works except for the sound. I found this:
https://en.opensuse.org/SDB:Intel-HDA_sound_problems
So, I did this:
head -n 1 /proc/asound/card0/codec*
and got this:
Intel Broadwell HDMI
I then installed kernel-source in Yast after reading this:
The options for the modules are available in the kernel-source.rpm, install this if it's not already on your system.
Then I did this, except I searched for Intel Broadwell HDMI:
In the file /usr/src/KERNEL_VERSION/Documentation/sound/alsa/ALSA-Configuration.txt search for the codec, in this example again ACL883.
It’s not there. Any ideas?
HighBloodSugar:
I just got this tablet w/keyboard, and installed Leap 15.1. Everything works except for the sound. I found this:
https://en.opensuse.org/SDB:Intel-HDA_sound_problems
So, I did this:
head -n 1 /proc/asound/card0/codec*
and got this:
Intel Broadwell HDMI
I then installed kernel-source in Yast after reading this:
The options for the modules are available in the kernel-source.rpm, install this if it's not already on your system.
Then I did this, except I searched for Intel Broadwell HDMI:
In the file /usr/src/KERNEL_VERSION/Documentation/sound/alsa/ALSA-Configuration.txt search for the codec, in this example again ACL883.
It’s not there. Any ideas?
Hi
Can you run the following commands (as your user);
pacmd list-sinks
aplay -l
If there is output, may need to set the default sink manually by editing /etc/pulse/daemon.conf and set the default device.
Ref: Multiple sound devices: https://en.opensuse.org/SDB:Pulseaudio
pacmd list-sinks
2 sink(s) available.
index: 0
name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_00_03.0>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "0"
alsa.card_name = "HDA Intel HDMI"
alsa.long_card_name = "HDA Intel HDMI at 0xf7218000 irq 49"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:03.0"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "160c"
device.product.name = "Broadwell-U Audio Controller"
device.form_factor = "internal"
device.string = "hdmi:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "Built-in Audio Digital Stereo (HDMI)"
alsa.mixer_name = "Intel Broadwell HDMI"
alsa.components = "HDA:80862808,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
active port: <hdmi-output-0>
* index: 1
name: <alsa_output.platform-broadwell-audio.HiFi__hw_broadwellrt286__sink>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: yes
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 1
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 1.00 .. 1365.33 ms
card: 1 <alsa_card.platform-broadwell-audio>
module: 7
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = ""
alsa.id = "System Playback/Capture (*)"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "broadwell-rt286"
alsa.long_card_name = "DellInc.-Venue11Pro7140--0HM7YW"
alsa.driver_name = "snd_soc_sst_broadwell"
device.bus_path = "platform-broadwell-audio"
sysfs.path = "/devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1"
device.vendor.name = "Interphase Corporation"
device.form_factor = "internal"
device.string = "hw:broadwellrt286"
device.buffering.buffer_size = "262144"
device.buffering.fragment_size = "131072"
device.access_mode = "mmap+timer"
device.profile.name = "HiFi: hw:broadwellrt286: sink"
device.profile.description = "Speaker playback + Headphones playback"
device.description = "Built-in Audio Speaker playback + Headphones playback"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card"
ports:
[Out] Speaker: Speaker playback (priority 100, latency offset 0 usec, available: unknown)
properties:
[Out] Headphones: Headphones playback (priority 100, latency offset 0 usec, available: no)
properties:
active port: <[Out] Speaker>
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 0: System Playback/Capture (*) ]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 1: Offload0 Playback (*) ]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 2: Offload1 Playback (*) ]
Subdevices: 1/1
Subdevice #0: subdevice #0
Hi
It’s likely the second one, so set that as the default sink, edit /etc/pulse/default.pa and at the end add;
set-default-sink alsa_output.platform-broadwell-audio.HiFi__hw_broadwellrt286__sink
See how that goes.
In System Settings (KDE Plasma), Multimedia > Audio, Devices tab, says “Outputs - No Ouput Devices Available”. I first re-did the sound setup in Yast…
OOPS! I hit return after “set-default-sink” - let me fix that . . .
Ok, this time when I set up the sound in Yast, it said it was starting the sound card (or something), so I’m getting closer. But in Plasma dsetop settings, it still doesn’t see any output devices.
Edit: a “Default” entry shows in Audio and Video
Oh boy, this is embarrassing . . . I added that to daemon.conf, not default.pa . . . . one more try . . . .
Ok, now it only shows HDMI audio in System Settings > Multimedia > Audio Volume > Devices tab
Hi
And still no joy? If you change the sink to the other device: alsa_output.pci-0000_00_03.0.hdmi-stereo
Can you check the output from;
ps -ef |grep pulseaudio
systemctl list-units |egrep "alsa|sound"
It works! We have sound! Here’s what I have:
ps -ef |grep pulseaudio
user 3817 1 2 20:24 ? 00:00:02 /usr/bin/pulseaudio --start --log-target=syslog
user 4104 4084 0 20:25 pts/0 00:00:00 grep -E --color=auto pulseaudio
systemctl list-units |egrep "alsa|sound"
sys-devices-pci0000:00-0000:00:03.0-sound-card0.device loaded active plugged Broadwell-U Audio Controller
sys-devices-pci0000:00-INT3438:00-broadwell\x2daudio-sound-card1.device loaded active plugged /sys/devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1
alsa-restore.service loaded active exited Save/Restore Sound Card State
sound.target loaded active active Sound Card
Many thanks for your help!
HighBloodSugar:
It works! We have sound! Here’s what I have:
ps -ef |grep pulseaudio
user 3817 1 2 20:24 ? 00:00:02 /usr/bin/pulseaudio --start --log-target=syslog
user 4104 4084 0 20:25 pts/0 00:00:00 grep -E --color=auto pulseaudio
systemctl list-units |egrep "alsa|sound"
sys-devices-pci0000:00-0000:00:03.0-sound-card0.device loaded active plugged Broadwell-U Audio Controller
sys-devices-pci0000:00-INT3438:00-broadwell\x2daudio-sound-card1.device loaded active plugged /sys/devices/pci0000:00/INT3438:00/broadwell-audio/sound/card1
alsa-restore.service loaded active exited Save/Restore Sound Card State
sound.target loaded active active Sound Card
Many thanks for your help!
Hi
So do you have a HDMI cable to connect to say a TV and check it switches the sound to that? Or your happy with what you have?
I could try it on my TV, but I’m just happy to have sound. There are now two choices for audio, one being the speakers in the tablet. Thanks again!
Hi
No worries, I have one of these devices (loaned out), but not here for me to check… I’m planning to get a dock as well, but got a USB hub/ethernet device to plug into it…
It’s now about a year later, and I’m happy to report that the new Leap 15.2 installation has sound! Nothing had to be fixed. Nice!