Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
1
answers
358
views
linux record audio (arecord or similair) and separate left/right channel
I want to record (line in) from an audio device and separate the left and right channel each to a different process, or record them separately of course. What I want is something like that (play command just as example): either: ``` arecord (left channel only) -q -D plughw:1,0 -f S16_LE -r 22050 | p...
I want to record (line in) from an audio device and separate the left and right channel each to a different process, or record them separately of course.
What I want is something like that (play command just as example):
either:
arecord (left channel only) -q -D plughw:1,0 -f S16_LE -r 22050 | play -t raw -r 22050 -b 16 -e signed -q -
arecord (right channel only) -q -D plughw:1,0 -f S16_LE -r 22050 | play -t raw -r 22050 -b 16 -e signed -q -
(may also result in device or resource busy?)
or something like
"arecord | splitchannels (leftchannel | process 1) (rightchannel | process 2)"
or possibly more like that
"arecord | tee >(getleftchannel | process1) >(getrightchannel | process2) > /dev/null"
as intensive web searches didn't give any usable results.
Any idea how I can accomplish that?
Paul Neuwirth
(111 rep)
Dec 3, 2023, 02:05 PM
• Last activity: Aug 5, 2025, 01:07 PM
0
votes
1
answers
41
views
Is it possible to record audio on a wayland desktop with ffmpeg?
I've figured out [a way][1] to capture video on wayland (hyprland) with ffmpeg, but that method does not cover audio. Most people on wayland will be using pipewire, pipewire has a compatibility layer for pulseaudio called pipewire-pulse which allows most audio designed for pulseaudio to be played or...
I've figured out a way to capture video on wayland (hyprland) with ffmpeg, but that method does not cover audio.
Most people on wayland will be using pipewire, pipewire has a compatibility layer for pulseaudio called pipewire-pulse which allows most audio designed for pulseaudio to be played or recorded through pipewire.
But in ffmpeg's case it doesn't seem to work.
ffmpeg -device /dev/dri/card1 -vaapi_device /dev/dri/renderD129 -f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus -framerate 60 -f kmsgrab -i - -c:v h264_vaapi -rc_mode QVBR -q:v 10 -maxrate 327680 -b 81920 -pix_fmt vaapi -vf hwmap=derive_device=vaapi,scale_vaapi=format=nv12:out_range=full out.mp4
The above command fails with
Option device not found.
Error opening input file easyeffects_sink.monitor.
Error opening input files: Option not found
But if I remove this part:
-f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus
It will work relatively fine. and if I am on x11 instead of wayland, using x11grab instead of kmsgrab
ffmpeg -vaapi_device /dev/dri/renderD129 -f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus -video_size 2560x1600 -framerate 60 -f x11grab -i :1.0 -c:v h264_vaapi -rc_mode QVBR -q:v 10 -maxrate 327680 -b 81920 -pix_fmt vaapi -vf format=nv12,hwupload out.mp4
That command works perfectly fine even if it uses the exact same options that didn't work on kmsgrab.
Which leaves me with the question of whether ffmpeg is capable of capturing audio from a wayland environment at all.
Cestarian
(2438 rep)
Aug 3, 2025, 10:28 PM
• Last activity: Aug 4, 2025, 08:28 AM
6
votes
1
answers
5510
views
Sound through only left speaker, (but hardware is OK)
I have *Ubuntu 19.04*, and I am facing issues with sounds. When playing audio, I get audio through only one of the speakers (the left one, that is). Also, the volume is pretty low. I run the same on windows 10 (through dual boot), and both speakers run perfectly fine with proper amplification. What...
I have *Ubuntu 19.04*, and I am facing issues with sounds. When playing audio, I get audio through only one of the speakers (the left one, that is). Also, the volume is pretty low. I run the same on windows 10 (through dual boot), and both speakers run perfectly fine with proper amplification. What should I do?
canaryGrapher
(191 rep)
Apr 25, 2019, 06:34 AM
• Last activity: Aug 4, 2025, 08:09 AM
0
votes
2
answers
38
views
How to merge Audio and Video file into one
all. Hope you guys are doing well. I have downloaded a 28min mp4 from a site but its audio and video got downloaded into 2 separate mp4 file both of 28min. Now how can I merge them? Thanks in advance Attaching ffprobe info for those file below [![enter image description here][1]][1] [

A. Bhowmick
(23 rep)
Aug 2, 2025, 08:29 AM
• Last activity: Aug 2, 2025, 06:10 PM
1
votes
1
answers
2455
views
PulseAudio shows playback but no sound through speakers or headphones
Two days ago I started using Arch Linux. I've got some sound issues. I've installed `alsa`, `alsa-utils`, etc., and unmuted all channels with `alsamixer`. My user is in the `audio` group. I've also installed `pulseaudio` and started it with `pulseaudio --start`. The command `speaker-test -c 2` does...
Two days ago I started using Arch Linux. I've got some sound issues.
I've installed
alsa
, alsa-utils
, etc., and unmuted all channels with alsamixer
. My user is in the audio
group.
I've also installed pulseaudio
and started it with pulseaudio --start
.
The command speaker-test -c 2
does not make any sound.
In pavucontrol
(I'm using i3
, but I don't think it matters), it shows my sound card and the jumping line that indicates something is playing sound on it.
When I plug in headphones, they are detected and the sound device switches from speakers, but still no sound.
hwinfo --sound
displays this:
20: PCI 1f.3: 0403 Audio device
[Created at pci.386]
Unique ID: nS1_.b28td23g3aB
SysFS ID: /devices/pci0000:00/0000:00:1f.3
SysFS BusID: 0000:00:1f.3
Hardware Class: sound
Model: "Intel Sunrise Point-LP HD Audio"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x9d71 "Sunrise Point-LP HD Audio"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x1a00
Revision: 0x21
Driver: "snd_hda_intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xef528000-0xef52bfff (rw,non-prefetchable)
Memory Range: 0xef500000-0xef50ffff (rw,non-prefetchable)
IRQ: 130 (616 events)
Module Alias: "pci:v00008086d00009D71sv00001043sd00001A00bc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Driver Info #1:
Driver Status: snd_soc_skl is active
Driver Activation Cmd: "modprobe snd_soc_skl"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Yesterday I left my laptop turned on for maybe an hour, and sound started working, but only until the next reboot. Can anyone help?
woda
(11 rep)
May 29, 2020, 01:24 PM
• Last activity: Jul 30, 2025, 06:11 AM
4
votes
1
answers
3587
views
ALSA doesn't play on HDMI
I have Ubuntu 14.04.3 with kernel 3.16.0-48 installed on mini-PC Gigabyte GB-BXBT-2807. The chipset also integrates audio controller Realtek ALC283. I've been struggling to have my audio play over HDMI, with no luck. First of all, I removed PulseAudio and reinstalled ALSA as was recommended in multi...
I have Ubuntu 14.04.3 with kernel 3.16.0-48 installed on mini-PC Gigabyte GB-BXBT-2807. The chipset also integrates audio controller Realtek ALC283. I've been struggling to have my audio play over HDMI, with no luck.
First of all, I removed PulseAudio and reinstalled ALSA as was recommended in multiple articles on the web:
% dpkg -l | grep alsa
ii alsa-base 1.0.25+dfsg-0ubuntu4 ...
ii alsa-utils 1.0.27.2-1ubuntu2 ...
After reboot all modules seem to be present:
% lsmod | grep snd
snd_hda_codec_hdmi 47548 1
snd_hda_codec_realtek 77561 1
snd_hda_codec_generic 69011 1 snd_hda_codec_realtek
snd_hda_intel 30469 0
snd_soc_rt5640 93042 0
snd_soc_rl6231 13037 1 snd_soc_rt5640
snd_hda_controller 30228 1 snd_hda_intel
snd_hda_codec 139719 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 17698 1 snd_hda_codec
snd_soc_core 200204 1 snd_soc_rt5640
snd_compress 19200 1 snd_soc_core
snd_pcm_dmaengine 15172 1 snd_soc_core
snd_pcm 104112 7 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,snd_pcm_dmaengine
snd_seq_midi 13564 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30876 1 snd_seq_midi
snd_seq 63074 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29562 2 snd_pcm,snd_seq
snd 79468 13 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
soundcore 15047 2 snd,snd_hda_codec
snd_soc_sst_acpi 13007 0
%
% aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
%
I also added my account in
audio
group. Here is a list of PCMs:
% aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC283 Analog
Default Audio Device
sysdefault:CARD=PCH
HDA Intel PCH, ALC283 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Front speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=PCH,DEV=0
HDA Intel PCH, HDMI 0
HDMI Audio Output
dmix:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct sample mixing device
dmix:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct sample snooping device
dsnoop:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct sample snooping device
hw:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Direct hardware device without any conversions
hw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
HDA Intel PCH, ALC283 Analog
Hardware device with all software conversions
plughw:CARD=PCH,DEV=3
HDA Intel PCH, HDMI 0
Hardware device with all software conversions
%
What happens is that I'm able to play sounds via headset connected to audio jack, however I'm unable to do this via HDMI link hooked to a TV. I tried to run aplay -D
for different devices marked as DEV=3 as listed above, but none of them worked. Also, it doesn't work in FireFox.
Is there a special configuration to set audio play on HDMI? What else should I try?
Mark
(1943 rep)
Sep 7, 2016, 12:48 AM
• Last activity: Jul 29, 2025, 06:04 AM
0
votes
1
answers
32
views
Playing an audio file using Procmail does not work (no audio card found)
I have a strange issue on my Debian server. I am receiving mails with Postfix and "Procmail" for the user `notfall`. After a mail was received, the script from Procmail should play an audio file. But it does not find any audio card. If I issue the command `aplay -l` interactively, I can see the exis...
I have a strange issue on my Debian server. I am receiving mails with Postfix and "Procmail" for the user
notfall
. After a mail was received, the script from Procmail should play an audio file. But it does not find any audio card.
If I issue the command aplay -l
interactively, I can see the existing audio cards:
$ aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
The first one is the correct one: Karte 0: PCH [HDA Intel PCH], Gerät 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
The script is as follows:
$ cat alarm.sh
#!/bin/bash
aplay -l
ffplay -nodisp -autoexit /home/notfall/beep.wav
sleep 1
Whenever a new mail from ilo@pentest.internal
is received, the script is executed, but I get the following errors in the procmail.log file:
From ilo@pentest.internal Fri Jul 25 13:22:07 2025
Subject: =?utf-8?q?HPE=20iLO=20AlertMail=2D058=3A=20=28INFO=29=20AlertMail=20T
Folder: /home/notfall/alarm.sh 2223
aplay: device_list:279: no soundcards found...
ffplay version 7.1.1-1+b1 Copyright (c) 2003-2025 the FFmpeg developers
built with gcc 14 (Debian 14.2.0-19)
configuration: --prefix=/usr --extra-version=1+b1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
Input #0, wav, from '/home/notfall/beep.wav': 0KB sq= 0B
Metadata:
title : we5
Duration: 00:00:01.23, bitrate: 1411 kb/s
Stream #0:0: Audio: pcm_s16le ( / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM default
SDL_OpenAudio (2 channels, 44100 Hz): ALSA: Couldn't open audio device: No such file or directory
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM default
SDL_OpenAudio (1 channels, 44100 Hz): ALSA: Couldn't open audio device: No such file or directory
No more combinations to try, audio open failed
Failed to open file '/home/notfall/beep.wav' or configure filtergraph nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B
The message aplay: device_list:279: no soundcards found...
indicates that no audio cards were found. **This is the issue that I don't understand, since the script is executed by the same user.** Even more interestingly, the script works when being executed in a cronjob. The user is always logged in graphically.
**Do you folks have any idea why the script can't find the audio card?**
Thank you!
Michael Gierer
(135 rep)
Jul 28, 2025, 11:20 AM
• Last activity: Jul 28, 2025, 12:01 PM
2
votes
1
answers
2243
views
Can I record sound until silence OR a maximum length of recording?
Looking at [detecting sound until some silence occurs][1], I arrived at the command `rec recording.flac rate 32k silence -l 1 0.1 3% 1 3.0 3%`. I realize my specific use would be somewhat different: I do want to record until some silence is detected, but I also want an upper limit, say 10-15 seconds...
Looking at detecting sound until some silence occurs , I arrived at the command
rec recording.flac rate 32k silence -l 1 0.1 3% 1 3.0 3%
.
I realize my specific use would be somewhat different: I do want to record until some silence is detected, but I also want an upper limit, say 10-15 seconds, of how long the recording will go on before moving on. I can just prepend a timeout 15s
command, which would give me a maximum speech time of (15 seconds - leading silence, which will vary), but is there some way to tell sox I only need the first x seconds of a recording, which would give me a maximum speech time of 15 secs regardless of leading silence?
Niklas Raatikainen
(21 rep)
Nov 13, 2015, 11:10 AM
• Last activity: Jul 27, 2025, 10:04 PM
6
votes
1
answers
1995
views
How to make Alsa Loopback device to work in Puredata
I'm trying to route an audio signal from an Airplay source (with Shairport-sync) to Puredata. To do so, I created a Loopback Device in Alsa. Then I set this virtual device as Shairport's output like this (hw:2 is the loopback device) : shairplay-sync -a -Airplay -- -d hw:2 But when I try to set the...
I'm trying to route an audio signal from an Airplay source (with Shairport-sync) to Puredata. To do so, I created a Loopback Device in Alsa. Then I set this virtual device as Shairport's output like this (hw:2 is the loopback device) :
shairplay-sync -a -Airplay -- -d hw:2
But when I try to set the loopback device as Puredata's input I get the following message :
audio I/O stuck... closing audio
I wondered if this issue could come from my .asoundrc file ? Here it is :
# playback PCM device: using loopback subdevice 0,0
pcm.amix {
type dmix
ipc_key 219345
slave {
pcm "hw:Loopback,0,0"
period_size 1024
buffer_size 2048
rate 44100
}
}
# capture PCM device: using loopback subdevice 0,1
pcm.asnoop {
type dsnoop
ipc_key 219346
slave.pcm "hw:Loopback,0,1"
}
# duplex device combining our PCM devices defined above
pcm.aduplex {
type asym
playback.pcm "amix"
capture.pcm "asnoop"
}
# ------------------------------------------------------
# for jack alsa_in and alsa_out: looped-back signal at other ends
pcm.ploop {
type plug
slave.pcm "hw:Loopback,1,1"
}
pcm.cloop {
type dsnoop
ipc_key 219348
slave {
pcm "hw:Loopback,1,0"
period_size 1024
buffer_size 2048
rate 44100
}
}
# ------------------------------------------------------
# default device
pcm.!default {
type plug
slave.pcm "aduplex"
}
Should I add things about format or anything else ?
FYI, the Loopback device works well when used with jack audio. Pure data too.
I'd like not to use Jack because It looks like It uses too much ressources (I was not able to make Jack, Puredata and the loopback device work together, it crashes each time...)
Thank you for the help!
Corentoulf
(61 rep)
Apr 23, 2015, 04:20 PM
• Last activity: Jul 26, 2025, 11:06 PM
0
votes
0
answers
21
views
Linux and diy connection to DAC
I’ve wanted to connect a raspberry pi to a DAC for a while. I just bought a fosi k5 DAC which has USB, optical and coax inputs. But what’s the protocol that USB would stream the data in? How do you just start sending data down a USB? I imagine pulsing the gpio pins is probably not that difficult, bu...
I’ve wanted to connect a raspberry pi to a DAC for a while. I just bought a fosi k5 DAC which has USB, optical and coax inputs. But what’s the protocol that USB would stream the data in? How do you just start sending data down a USB?
I imagine pulsing the gpio pins is probably not that difficult, but I’d rather just USB.
1toneboy
(465 rep)
Jul 26, 2025, 03:55 AM
• Last activity: Jul 26, 2025, 12:11 PM
1
votes
1
answers
2944
views
How to check if sound card is in HDA or I2S mode?
How can I check if the sound card of my laptop, a Dell XPS 13 (2015) (9343), is loaded in HDA mode or in I2S mode? According to [ArchWiki][1], that laptop has a dual-mode sound card Hardware: [mattia@arch-xps ~]$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge-OPI [80...
How can I check if the sound card of my laptop, a Dell XPS 13 (2015) (9343), is loaded in HDA mode or in I2S mode?
According to ArchWiki , that laptop has a dual-mode sound card
Hardware:
[mattia@arch-xps ~]$ lspci -nn
00:00.0 Host bridge : Intel Corporation Broadwell-U Host Bridge-OPI [8086:1604] (rev 09)
00:02.0 VGA compatible controller : Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
00:03.0 Audio device : Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
00:04.0 Signal processing controller : Intel Corporation Broadwell-U Processor Thermal Subsystem [8086:1603] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03)
00:16.0 Communication controller : Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03)
00:1b.0 Audio device : Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03)
00:1c.0 PCI bridge : Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90] (rev e3)
00:1c.3 PCI bridge : Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96] (rev e3)
00:1d.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB EHCI Controller [8086:9ca6] (rev 03)
00:1f.0 ISA bridge : Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc3] (rev 03)
00:1f.2 SATA controller : Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
00:1f.6 Signal processing controller : Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4] (rev 03)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader [10ec:5249] (rev 01)
02:00.0 Network controller : Broadcom Limited BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Dmesg:
[mattia@arch-xps ~]$ dmesg
[ 0.000000] microcode: microcode updated early to revision 0x25, date = 2017-01-27
[ 0.000000] Linux version 4.11.5-2-ck (mattia@arch-xps) (gcc version 7.1.1 20170516 (GCC) ) #1 SMP PREEMPT Thu Jun 15 18:44:16 CEST 2017
[ 0.000000] Command line: initrd=\intel-ucode.img initrd=\initramfs-linux-ck.img root=PARTUUID=3a0ebdfc-e32f-4a35-a482-35dcfd8ee34a resume=PARTUUID=18f13113-dc7f-4138-8084-4e4a67c581ba elevator=bfq nowatchdog rw
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset: 576, xstate_sizes: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[ 0.000000] e820: BIOS-provided physical RAM map:
...
[ 1.134601] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.134898] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.134905] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[ 1.135992] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0004b810
[ 1.135998] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 1.136266] hub 2-0:1.0: USB hub found
[ 1.136284] hub 2-0:1.0: 11 ports detected
[ 1.140057] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.140061] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 1.140221] hub 3-0:1.0: USB hub found
[ 1.140235] hub 3-0:1.0: 4 ports detected
[ 1.141794] ahci 0000:00:1f.2: version 3.0
[ 1.141964] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[ 1.152044] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps 0x8 impl SATA mode
[ 1.152047] ahci 0000:00:1f.2: flags: 64bit ncq stag pm led clo only pio slum part deso sadm sds apst
[ 1.152452] scsi host0: ahci
[ 1.152598] scsi host1: ahci
[ 1.152697] scsi host2: ahci
[ 1.152789] scsi host3: ahci
[ 1.152825] ata1: DUMMY
[ 1.152826] ata2: DUMMY
[ 1.152826] ata3: DUMMY
[ 1.152828] ata4: SATA max UDMA/133 abar m2048@0xf7422000 port 0xf7422280 irq 46
[ 1.480802] ata4: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.483284] ata4.00: NCQ Send/Recv Log not supported
[ 1.483290] ata4.00: ATA-9: SAMSUNG SSD PM851 M.2 2280 256GB, EXT25D0Q, max UDMA/133
[ 1.483294] ata4.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.484011] ata4.00: NCQ Send/Recv Log not supported
[ 1.484068] ata4.00: configured for UDMA/133
[ 1.484431] scsi 3:0:0:0: Direct-Access ATA SAMSUNG SSD PM85 5D0Q PQ: 0 ANSI: 5
[ 1.487748] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 1.507784] usb 2-1: new full-speed USB device number 2 using xhci_hcd
[ 1.564223] sd 3:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[ 1.564249] sd 3:0:0:0: [sda] Write Protect is off
[ 1.564254] sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.564306] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.567449] sda: sda1 sda2 sda3 sda4
[ 1.567749] sd 3:0:0:0: [sda] Attached SCSI disk
[ 1.652454] hub 1-1:1.0: USB hub found
[ 1.652622] hub 1-1:1.0: 8 ports detected
[ 1.658128] PM: Starting manual resume from disk
[ 1.658131] PM: Hibernation image partition 8:2 present
[ 1.658132] PM: Looking for hibernation image.
[ 1.658305] PM: Image not found (code -22)
[ 1.658306] PM: Hibernation image not present or could not be loaded.
[ 1.679878] random: fast init done
[ 1.731749] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)
[ 1.808971] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.813785] systemd[1] : systemd 232 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[ 1.813932] systemd[1] : Detected architecture x86-64.
[ 1.814557] systemd[1] : Set hostname to .
[ 1.817732] usb 2-3: new full-speed USB device number 3 using xhci_hcd
[ 1.882521] systemd[1] : Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 1.883233] systemd[1] : Created slice User and Session Slice.
[ 1.883333] systemd[1] : Listening on /dev/initctl Compatibility Named Pipe.
[ 1.883425] systemd[1] : Listening on Journal Socket (/dev/log).
[ 1.883514] systemd[1] : Started Forward Password Requests to Wall Directory Watch.
[ 1.883602] systemd[1] : Listening on Device-mapper event daemon FIFOs.
[ 1.883690] systemd[1] : Started Dispatch Password Requests to Console Directory Watch.
[ 1.901987] EXT4-fs (sda3): re-mounted. Opts: discard,data=ordered
[ 2.030202] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[ 2.030783] ACPI: Lid Switch [LID0]
[ 2.030854] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3
[ 2.030857] ACPI: Power Button [PBTN]
[ 2.031841] ACPI: AC Adapter [AC] (off-line)
[ 2.033912] proc_thermal 0000:00:04.0: enabling device (0000 -> 0002)
[ 2.035422] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4
[ 2.035428] ACPI: Sleep Button [SBTN]
[ 2.035539] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[ 2.035542] ACPI: Power Button [PWRF]
[ 2.044011] ACPI Warning: \_SB.IETM._ART: Return Package type mismatch at index 0 - found Integer, expected Reference (20170119/nspredef-297)
[ 2.044021] ACPI: Invalid package element : got number, expecting [R]
[ 2.044022] _ART package 0 is invalid, ignored
[ 2.097729] tsc: Refined TSC clocksource calibration: 2194.918 MHz
[ 2.097734] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1fa37202099, max_idle_ns: 440795206796 ns
[ 2.102435] systemd-journald: Received request to flush runtime journal from PID 1
[ 2.137774] usb 2-5: new high-speed USB device number 4 using xhci_hcd
[ 2.199459] hidraw: raw HID events driver (C) Jiri Kosina
[ 2.200577] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 2.202927] thermal LNXTHERM:00: registered as thermal_zone7
[ 2.202929] ACPI: Thermal Zone [THM] (25 C)
[ 2.204142] wmi: Mapper loaded
[ 2.212758] thermal LNXTHERM:01: registered as thermal_zone8
[ 2.212760] ACPI: Thermal Zone [TZ00] (34 C)
[ 2.222982] thermal LNXTHERM:02: registered as thermal_zone9
[ 2.222984] ACPI: Thermal Zone [TZ01] (34 C)
[ 2.231379] ACPI: Battery Slot [BAT0] (battery present)
[ 2.298443] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 2.338464] i801_smbus 0000:00:1f.3: SPD Write Disable is set
[ 2.338539] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[ 2.348705] intel_pch_thermal 0000:00:1f.6: enabling device (0000 -> 0002)
[ 2.348941] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[ 2.349005] snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[ 2.349145] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 2.361342] Adding 8911868k swap on /dev/sda2. Priority:-1 extents:1 across:8911868k SSFS
[ 2.375421] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3263: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 2.375423] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 2.375425] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 2.375426] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 2.375428] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 2.375430] snd_hda_codec_realtek hdaudioC1D0: Headset Mic=0x18
[ 2.375432] snd_hda_codec_realtek hdaudioC1D0: Headphone Mic=0x1a
[ 2.375433] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x12
[ 2.378024] input: PC Speaker as /devices/platform/pcspkr/input/input6
[ 2.393846] wl: loading out-of-tree module taints kernel.
[ 2.393849] wl: module license 'MIXED/Proprietary' taints kernel.
[ 2.393850] Disabling lock debugging due to kernel taint
[ 2.395919] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[ 2.395921] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[ 2.395922] RAPL PMU: hw unit of domain package 2^-14 Joules
[ 2.395922] RAPL PMU: hw unit of domain dram 2^-14 Joules
[ 2.395923] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[ 2.396427] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 2.404262] wl 0000:02:00.0: enabling device (0000 -> 0002)
[ 2.427078] AVX2 version of gcm_enc/dec engaged.
[ 2.427079] AES CTR mode by8 optimization enabled
[ 2.441627] random: crng init done
[ 2.452210] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
[ 2.452405] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
[ 2.469884] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 2.476553] [drm] Memory usable by graphics device = 4096M
[ 2.476556] checking generic (e0000000 7e9000) vs hw (e0000000 10000000)
[ 2.476557] fb: switching to inteldrmfb from EFI VGA
[ 2.476580] Console: switching to colour dummy device 80x25
[ 2.476687] [drm] Replacing VGA console driver
[ 2.477144] [drm] ACPI BIOS requests an excessive sleep of 25000 ms, using 1500 ms instead
[ 2.488089] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: discard,data=ordered
[ 2.490303] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.490304] [drm] Driver supports precise vblank timestamp query.
[ 2.492246] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2.499820] intel_rapl: Found RAPL domain package
[ 2.499823] intel_rapl: Found RAPL domain core
[ 2.499824] intel_rapl: Found RAPL domain uncore
[ 2.499825] intel_rapl: Found RAPL domain dram
[ 2.499830] intel_rapl: RAPL package 0 domain package locked by BIOS
[ 2.499835] intel_rapl: RAPL package 0 domain dram locked by BIOS
[ 2.502529] [drm] Initialized i915 1.6.0 20170123 for 0000:00:02.0 on minor 0
[ 2.503948] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 2.506665] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input10
[ 2.506995] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 2.507006] [drm] Initialized i915 1.6.0 20170123 for 0000:00:02.0 on minor 0
[ 2.604468] dell_wmi: Detected Dell WMI interface version 1
[ 2.604594] input: Dell WMI hotkeys as /devices/virtual/input/input11
[ 2.608888] input: DLL0665:01 06CB:76AD Touchpad as /devices/pci0000:00/INT3433:00/i2c-1/i2c-DLL0665:01/0018:06CB:76AD.0001/input/input13
[ 2.608965] hid-multitouch 0018:06CB:76AD.0001: input,hidraw0: I2C HID v1.00 Mouse [DLL0665:01 06CB:76AD] on i2c-DLL0665:01
[ 2.610405] wl 0000:02:00.0 wlp2s0: renamed from wlan0
[ 2.655707] mousedev: PS/2 mouse device common for all mice
[ 2.668750] fbcon: inteldrmfb (fb0) is primary device
[ 3.108005] clocksource: Switched to clocksource tsc
[ 3.426028] media: Linux media interface: v0.10
[ 3.431855] Linux video capture interface: v2.00
[ 3.435199] Bluetooth: Core ver 2.22
[ 3.435220] NET: Registered protocol family 31
[ 3.435220] Bluetooth: HCI device and connection manager initialized
[ 3.435223] Bluetooth: HCI socket layer initialized
[ 3.435225] Bluetooth: L2CAP socket layer initialized
[ 3.435230] Bluetooth: SCO socket layer initialized
[ 3.440625] usbcore: registered new interface driver btusb
[ 3.441768] dm9601 2-1:1.0 eth0: register 'dm9601' at usb-0000:00:14.0-1, Davicom DM96xx USB 10/100 Ethernet, 00:e0:4c:53:44:58
[ 3.441862] usbcore: registered new interface driver dm9601
[ 3.442095] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (0bda:5682)
[ 3.443756] usbcore: registered new interface driver sr9700
[ 3.445335] dm9601 2-1:1.0 enp0s20u1: renamed from eth0
[ 3.451777] uvcvideo 2-5:1.0: Entity type for entity Extension 4 was not initialized!
[ 3.451778] uvcvideo 2-5:1.0: Entity type for entity Extension 7 was not initialized!
[ 3.451779] uvcvideo 2-5:1.0: Entity type for entity Processing 2 was not initialized!
[ 3.451780] uvcvideo 2-5:1.0: Entity type for entity Camera 1 was not initialized!
[ 3.451844] input: Integrated_Webcam_HD as /devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/input/input18
[ 3.451903] usbcore: registered new interface driver uvcvideo
[ 3.451904] USB Video Class driver (1.1.1)
[ 3.559500] Bluetooth: hci0: BCM: chip id 63
[ 3.575523] Bluetooth: hci0: BCM20702A
[ 3.576508] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[ 3.990327] Console: switching to colour frame buffer device 240x67
[ 4.011534] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 4.050380] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input19
[ 4.050444] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input20
[ 4.050503] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input21
[ 4.050562] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input22
[ 4.050649] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input23
[ 4.164982] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.164984] Bluetooth: BNEP filters: protocol multicast
[ 4.164988] Bluetooth: BNEP socket layer initialized
[ 4.338501] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1572
[ 4.354498] Bluetooth: hci0: DW1560 Bluetooth 4.0 LE
[ 4.645255] IPv6: ADDRCONF(NETDEV_UP): enp0s20u1: link is not ready
[ 4.689285] dm9601 2-1:1.0 enp0s20u1: link up, 100Mbps, full-duplex, lpa 0xFFFF
[ 4.756496] dm9601 2-1:1.0 enp0s20u1: kevent 4 may have been dropped
[ 4.762065] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 4.767490] dm9601 2-1:1.0 enp0s20u1: kevent 4 may have been dropped
[ 4.799684] dm9601 2-1:1.0 enp0s20u1: link up, 100Mbps, full-duplex, lpa 0xFFFF
[ 4.887666] dm9601 2-1:1.0 enp0s20u1: link up, 100Mbps, full-duplex, lpa 0xFFFF
[ 6.711458] Bluetooth: RFCOMM TTY layer initialized
[ 6.711466] Bluetooth: RFCOMM socket layer initialized
[ 6.711475] Bluetooth: RFCOMM ver 1.11
[ 7.450784] TCP: request_sock_TCP: Possible SYN flooding on port 45265. Sending cookies. Check SNMP counters.
[ 15.633644] fuse init (API version 7.26)
mattia.b89
(3398 rep)
Jun 18, 2017, 08:29 AM
• Last activity: Jul 25, 2025, 09:03 AM
2
votes
1
answers
50
views
How to display lyrics embedded in mp3 with some music player?
I have a mp3 file--`sample.mp3` which contain lyrics in metadata: ffprobe -hide_banner -i sample.mp3 Input #0, mp3, from 'sample.mp3': Metadata: encoder : Lavf59.27.100 major_brand : dash minor_version : 0 compatible_brands: iso6mp41 lyrics-eng : [id: yznkvlrj] : [ar: xxx] : [al: xxx] : [ti: xxx] :...
I have a mp3 file--
sample.mp3
which contain lyrics in metadata:
ffprobe -hide_banner -i sample.mp3
Input #0, mp3, from 'sample.mp3':
Metadata:
encoder : Lavf59.27.100
major_brand : dash
minor_version : 0
compatible_brands: iso6mp41
lyrics-eng : [id: yznkvlrj]
: [ar: xxx]
: [al: xxx]
: [ti: xxx]
: [length: 03:31]
: [00:14.22]xxxx
: [00:20.23]xxxx
: [00:26.34]xxxx
: [03:08.41]xxxx
: [03:18.44]
Duration: 00:03:22.40, start: 0.025057, bitrate: 128 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc59.37
There are no file such as sample.lrc
or sample.srt
in the current directory.Are there some music players can display the lyrics embedded in sample.mp3
in the form of Metadata when to play sample.mp3
?
Extract lyrics in Metadata and save lyrics in sample.srt
,then play sample.mp3
with VLC ,it can do the task,it is not the answer i want.
Without sample.lrc
or sample.srt
,just play the sample.mp3
,display the lyrics embedded in sample.mp3
.
showkey
(499 rep)
Jul 16, 2025, 07:20 AM
• Last activity: Jul 23, 2025, 01:04 PM
8
votes
2
answers
3882
views
volume hot keys in Crunchbang don't work
I've spent 2 hours on this and still can't figure this out. It's driving me insane. Please save my sanity. When I press mute , the `pnmixer` control in the top right shows that I've pressed mute , but the sound is not muted. A graphic also appears on my screen with a volume bar to show that the volu...
I've spent 2 hours on this and still can't figure this out. It's driving me insane. Please save my sanity.
When I press mute, the
pnmixer
control in the top right shows that I've pressed mute, but the sound is not muted. A graphic also appears on my screen with a volume bar to show that the volume has been muted.
When I press mute again, the pnmixer
control shows that I have pressed the key, and **three** graphics appear on my screen in a row to show that I've pressed it. This doesn't make sense. No change in sound.
With the volume up and volume down keys, the graphic changes accordingly but again no change in sound.
I've tried editing rf.xml with the following:
amixer set -q Master,0 5%+
amixer set -q Master,0 5%-
amixer set -q Master,0 toggle
I used xev
to get the names of the key bindings.
After reconfiguring or restarting openbox, or restarting my computer, this change in the script had no effect at all.
Btw, uname -a
gives me: Linux KGBXCrunch 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux
Korgan Rivera
(2563 rep)
Jan 28, 2013, 09:30 PM
• Last activity: Jul 23, 2025, 05:04 AM
1
votes
1
answers
3060
views
Mopidy with pipewire-pulse
I run Mopidy as a service for my mpd because of the nice Spotify integration. I've followed the documentation's instructions to use it with pulseaudio by setting ``` load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1` ``` in my `/etc/pulse/default.pa` and ```json [audio] output = pulsesink...
I run Mopidy as a service for my mpd because of the nice Spotify integration. I've followed the documentation's instructions to use it with pulseaudio by setting
All of this was working perfectly, however recently I've started using Pipewire as a replacement for PulseAudio on Arch Linux by following this and installing
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1`
in my /etc/pulse/default.pa
and
[audio]
output = pulsesink server=127.0.0.1
in my /etc/mopidy/modipy.conf
.All of this was working perfectly, however recently I've started using Pipewire as a replacement for PulseAudio on Arch Linux by following this and installing
pipewire
,pipewire-alsa
, pipewire-pulse
and pipewire-media-session
. But now I've noticed that whenever I try to play any music nothing happens. I checked the journalctl for Mopidy and found this
ERROR ... [536:MainThread] mopidy.audio.gst
... mopidy: GStreamer error: Failed to connect: Connection refused
... mopidy: WARNING ... [536:Audio-2] mopidy.audio.actor
... mopidy: Setting GStreamer state to GST_STATE_PLAYING failed
... mopidy: WARNING ... [536:Core-11] mopidy.core.tracklist
... mopidy: Track is not playable: local:track:...
I searched around and found the gst-plugin-pipewire
package, but installing it didn't help at all. Apart from Mopidy, everything else audio-wise is working perfectly. If I could get some help with this I'd be thankful.
SandWood Jones
(63 rep)
Apr 7, 2021, 11:51 PM
• Last activity: Jul 23, 2025, 03:09 AM
0
votes
0
answers
34
views
No soundcards found on Asus NUC 14 Essential, HDMI audio codec/i915 probe failure on Linux Mint
A fresh Mint is installed, and volume control shows "no cards available for configuration"; it's an Asus NUC 14 Essential connected via HDMI to a SONY television. ```shell $ aplay -l aplay: device_list:277: no soundcards found... ``` ```shell $ dmesg | grep -i audio [ 5.761793] sof-audio-pci-intel-t...
A fresh Mint is installed, and volume control shows "no cards available for configuration"; it's an Asus NUC 14 Essential connected via HDMI to a SONY television.
$ aplay -l
aplay: device_list:277: no soundcards found...
$ dmesg | grep -i audio
[ 5.761793] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 5.762023] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 15.928887] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 15.929527] pci 0000:00:1f.3: deferred probe pending: sof-audio-pci-intel-tgl: init of i915 and HDMI codec failed
nightcod3r
(972 rep)
Jul 22, 2025, 12:54 PM
• Last activity: Jul 22, 2025, 12:58 PM
0
votes
0
answers
373
views
My Bluetooth is connect, but the driver is not showing
I have a JBL Bluetooth speaker. And usually it doesn't have a problem until my recent question earlier about [Bluetooth](https://unix.stackexchange.com/questions/676403/connecting-to-bluetooth-but-connection-failed-no-audio-endpoints-registered) :) And today's problem is my device is connected, but...
I have a JBL Bluetooth speaker. And usually it doesn't have a problem until my recent question earlier about [Bluetooth](https://unix.stackexchange.com/questions/676403/connecting-to-bluetooth-but-connection-failed-no-audio-endpoints-registered) :)
And today's problem is my device is connected, but the device is not showing up in volume control. I try to reinstall
blueman
but it still not working. By the way, I'm dual booted my Linux with Win11. Please help me to resolve this issue, thank you :D


Andrew Virya Victorio
(111 rep)
Dec 28, 2021, 10:25 PM
• Last activity: Jul 19, 2025, 12:43 PM
0
votes
1
answers
1912
views
Combine sound for Display port and HDMI
I have an nvidia gtx 1050 running on debian 9. I have 2 external monitors, one through Display port and one through HDMI. Both monitors output the sound just fine, but only one at a time. Is there any way to combine sound for both digital outputs? I tried using Pulse audio preferences to add a virtu...
I have an nvidia gtx 1050 running on debian 9. I have 2 external monitors, one through Display port and one through HDMI.
Both monitors output the sound just fine, but only one at a time. Is there any way to combine sound for both digital outputs?
I tried using Pulse audio preferences to add a virtual device, but that device is a bridger between the "Digital Ouput" (motherboard sound) and one of the HDMI outputs (whichever is currently enabled/active)
Seba Vasile
(1 rep)
Feb 4, 2018, 09:40 PM
• Last activity: Jul 17, 2025, 07:08 PM
1
votes
2
answers
1836
views
Switch audio output by keyboard in KDE Plasma
I would like to have a way of switching the audio output device (internal speakers/headphones to bluetooth speakers etc) by keyboard actions (which I usually can do without searching, finding and putting my glasses on my nose). Plasma tray elements can be activated with shortcuts, and thus I can con...
I would like to have a way of switching the audio output device (internal speakers/headphones to bluetooth speakers etc) by keyboard actions (which I usually can do without searching, finding and putting my glasses on my nose).
Plasma tray elements can be activated with shortcuts, and thus I can connect, disconnect, switch between bluetooth devices by keyboard, because when the drop-down menu is visible, selection with arrow-keys and Enter to activate does the trick.
But that doesn't work when trying to switch between audio devices themselves. I can bring forth the audio volume tray element with a shortcut:
but further interaction by keyboard is limited to volume level.
There is a widget called [audio device switcher](https://store.kde.org/p/1195707/) which brings the options more to the front, but its shortcut does nothing. Overall, it lacks keyboard interaction.
The closest thing to what I want is to simply disable bluetooth by the first method *IF* that device is the one that is currently playing...



cipricus
(1779 rep)
Nov 21, 2023, 12:41 PM
• Last activity: Jul 16, 2025, 01:36 PM
1
votes
1
answers
42
views
Whenever audio is playing, I'd like to close a relay powering a speaker. Where and how can I attach a hook to do that?
I'd like to run 32-bit Raspberry Pi OS Bullseye on a Raspberry Pi 2B system headless, with it receiving audio from various sources (e.g. S/PDIF input from TV, through acting as a Bluetooth speaker, or via running Spotify), apply some filters and EQ (using PulseEffects for example), and output balanc...
I'd like to run 32-bit Raspberry Pi OS Bullseye on a Raspberry Pi 2B system headless, with it receiving audio from various sources (e.g. S/PDIF input from TV, through acting as a Bluetooth speaker, or via running Spotify), apply some filters and EQ (using PulseEffects for example), and output balanced audio to the XLR inputs of mains-powered studio monitors (using a Raspberry Pi DAC Pro for example). Hardware selection and software configuration for this is relatively straightforward.
The speakers constantly draw a few watts from the mains, even when idle. It would be nice if I could automate switching power to them on or off depending on whether there's an audible signal being played or not. I could easily build an analog level detection circuit for the task, but I wonder if it's possible to achieve the same in software.
I've looked into ALSA documentation (https://www.alsa-project.org/alsa-doc/alsa-lib/) for a few hours, but I'm in over my head. Searching for similar questions from the past revealed two old yet relevant threads, but unfortunately they lack a satisfactory answer.
On this site: https://unix.stackexchange.com/questions/203963/detect-when-audio-card-is-powered-using-alsa
On the Raspberry Pi forums: [Audio Activation Switch](https://forums.raspberrypi.com/viewtopic.php?t=57808)
jms
(113 rep)
Jul 13, 2025, 09:01 PM
• Last activity: Jul 14, 2025, 12:13 PM
0
votes
0
answers
20
views
Microphone on VivoBook_ASUSLaptop X415JA_X415JA with Arch Linux, Hyprland & Pipewire-Pulse not picking up any audio
The Webcam and Microphone on my asus laptop works fine on windows, but on my Arch Linux distribution, the microphone is recognized, but is not picking up any audio. Some diagnostics: OS: Arch Linux x86_64 Kernel: 6.15.6-arch1-1 Laptop: VivoBook_ASUSLaptop X415JA_X415JA 1.0 VivoBook_ASUSLaptop X415JA...
The Webcam and Microphone on my asus laptop works fine on windows, but on my Arch Linux distribution, the microphone is recognized, but is not picking up any audio.
Some diagnostics:
OS: Arch Linux x86_64
Kernel: 6.15.6-arch1-1
Laptop: VivoBook_ASUSLaptop X415JA_X415JA 1.0
VivoBook_ASUSLaptop X415JA_X415JA 1.0
> pactl list sources
Source #197
State: IDLE
Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Description: Monitor of Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
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
Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0256,104314e2,00100002 HDA:8086280f,80860101,00100000"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC256 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 136"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "ALC256 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 136"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "7"
device.api = "alsa"
device.class = "monitor"
device.icon_name = "audio-card-analog"
device.id = "41"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Built-in Audio"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC256 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:PCH:7:playback"
port.group = "playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "40"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "50"
object.serial = "197"
node.max-latency = "16384/48000"
api.alsa.period-size = "1024"
api.alsa.period-num = "32"
api.alsa.headroom = "0"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3085224"
device.product.id = "0x34c8"
device.product.name = "Ice Lake-LP Smart Sound Technology Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
Active Port: analog-output-speaker
Formats:
pcm
Source #198
State: IDLE
Name: alsa_input.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 72577 / 111% / 2.66 dB, front-right: 73705 / 112% / 3.06 dB
balance 0.02
Base Volume: 6554 / 10% / -60.00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0256,104314e2,00100002 HDA:8086280f,80860101,00100000"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC256 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 136"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "ALC256 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 136"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "capture"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.class = "sound"
device.icon_name = "audio-card-analog"
device.id = "41"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.source"
media.class = "Audio/Source"
device.description = "Built-in Audio"
node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC256 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:PCH:0:capture"
port.group = "capture"
priority.driver = "2009"
priority.session = "2009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "40"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "133"
object.serial = "198"
node.max-latency = "16384/48000"
api.alsa.period-size = "1024"
api.alsa.period-num = "32"
api.alsa.headroom = "32"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3085224"
device.product.id = "0x34c8"
device.product.name = "Ice Lake-LP Smart Sound Technology Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
spa.object.id = "2"
device.string = "0"
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown)
analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, availability group: Legacy 2, not available)
Active Port: analog-input-internal-mic
Formats:
> lspci -v | grep -A10 -i audio
00:1f.3 Audio device: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller (rev 30) (prog-if 80)
Subsystem: ASUSTeK Computer Inc. Device 14e2
Flags: bus master, fast devsel, latency 32, IRQ 136
Memory at 6001120000 (64-bit, non-prefetchable) [size=16K]
Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_icl
00:1f.4 SMBus: Intel Corporation Ice Lake-LP SMBus Controller (rev 30)
Subsystem: ASUSTeK Computer Inc. Device 14e2
> systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-07-13 09:05:05 CEST; 38min ago
Invocation: 5a95ae05c7d643369d73f74aeea38066
TriggeredBy: ● pipewire.socket
Main PID: 589 (pipewire)
Tasks: 3 (limit: 9076)
Memory: 9.1M (peak: 17.8M)
CPU: 57.357s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─589 /usr/bin/pipewire
Jul 13 09:05:05 archlinux systemd: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
Active: active (running) since Sun 2025-07-13 09:05:11 CEST; 38min ago
Invocation: 97fd7d98a02646d69193c4ad675ad0f7
TriggeredBy: ● pipewire-pulse.socket
Main PID: 798 (pipewire-pulse)
Tasks: 3 (limit: 9076)
Memory: 13M (peak: 19.4M)
CPU: 55.340s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─798 /usr/bin/pipewire-pulse
Jul 13 09:05:11 archlinux systemd: Started PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-07-13 09:05:05 CEST; 38min ago
Invocation: 271783ba2cad4c9b85e73bbe3834a952
Main PID: 590 (wireplumber)
Tasks: 7 (limit: 9076)
Memory: 34.7M (peak: 36.9M)
CPU: 1.457s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─590 /usr/bin/wireplumber
Jul 13 09:05:05 archlinux systemd: Started Multimedia Service Session Manager.
Jul 13 09:05:06 archlinux wireplumber: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Jul 13 09:05:06 archlinux wireplumber: [0:00:13.026387891] INFO Camera camera_manager.cpp:326 libcamera v0.5.1
> pactl get-source-volume alsa_input.pci-0000_00_1f.3.analog-stereo
Volume: front-left: 72577 / 111% / 2.66 dB, front-right: 73705 / 112% / 3.06 dB
balance 0.02
pactl get-source-mute alsa_input.pci-0000_00_1f.3.analog-stereo
Mute: no
"internal microphone" in Alsamixer is not muted, and is set to the highest possible volume. The GUI pavucontrol
also matches fine with what pactl is showing me (Internal microphone is being recognized, but not picking up anything).
My audio profile in pavucontrol is "Analog Stereo Duplex".
Don't quite know where to go from here.
Buster Bie
(101 rep)
Jul 13, 2025, 07:52 AM
Showing page 1 of 20 total questions