Jaska Uimonen
Jaska Uimonen
so I would personally think it should be 1pcs 4ch alsamixer volume, where you can possibly change the individual channels if needed... and overall volume with just with general command....
hmm I have the X1 (updated ubuntu to latest), and can see the 2 dmic controls in alsamixer. I see that I have my own commit for this c8849c74912f863edafc69dc2746d63e4fb15d86 in...
so I tried first pulseaudio recording (not sure the command line is fully correct though): parecord -d 6 --channels=4 --no-remix --no-remap test_rec.wav So I'm scratching all 4 mics separately. Audacity...
@PennRobotics looks you dont have sof driver or topology loaded... I think. So just saying this is probably different driver code and problem than with X1. So this is not...
actually now tested again: parecord -d 6 --channels=4 --no-remix --no-remap test_rec.wav And seem to get all 4 channels as with arecord! I checked that the ubuntu sound UI rec volume...
@mrhpearson sorry I'm observing our internal sof tree. At least in Linus' tree this is commit fca18e62984a0d797da8379a422a6bb644d68244, "ASoC: SOF: control: override volume info callback", so it should have already been...
@mrhpearson what distro are you running on your x1? and have you modified the audio stack? I personally just upgraded my 18.04 ubuntu to 22.04 lts, didn't do anything else...
> Here's a more runtime version of `dai_get_zephyr_driver`: > > ``` > #define GET_DEVICE_LIST(node) DEVICE_DT_GET(node), > > const struct device * z_dev[] = { > DT_FOREACH_STATUS_OKAY(intel_ssp_dai, GET_DEVICE_LIST) > DT_FOREACH_STATUS_OKAY(intel_dmic, GET_DEVICE_LIST)...
so please hold with this one for a while, I got stuck with a regression in zephyr dai drivers: https://github.com/zephyrproject-rtos/zephyr/issues/49012, so can't post the new version without testing.
new version: depends on https://github.com/zephyrproject-rtos/zephyr/pull/49072