I have a X96 air box and I am unable to get multi channel PCM working. According to [SOLVED] PCM multichannel (LPCM?) with N2 it seems like multi channel PCM should be working. I tried both stable and nightly builds and could not get it to work. I get only 2 channels (left and right)
I am not sure if this is a dtb issue or something else. I have used sm1_s905x3_4g_1gbit.dtb and everything works perfectly except for PCM audio. I tried “speaker-test -D surround71 -c 6” but I can only hear noise in left and right channels. Here are the dmesg logs from the speaker-test run (not sure if they are useful)
Yes, I did also try kodi settings too. Same result. Left and right audio work but none of the other speakers. I used the HDMI Multi Channel PCM output. Disabled pass through, because I really want the PCM output.
I tried 7.1, still only 2 channels work :(. My settings are as follows
Audio output device: ALSA:AML-AUGESOUND, HDMI Multi Ch PCM
Number of channels: 7.1 (tried 5.1 too)
Output configuration: Best match (tried optimized and fixed too)
Stereo upmix: off
Allow passthrough: off
Thanks for the help, but seems like something is off. May be X96 Air is different from ODroid C4. I will see if I can find a thread specifically for X96 air and ask someone with the same box if they were able to get LPCM working.
I actually don’t want passthrough. I know it sounds a bit strange, but I want all my media decoded to PCM and played that way. The issue is that my AVR can only decode DD and DTS. The way I have things setup is I set high volume on my AVR and control the volume using the media center remote. Now, when I play movies with DD or DTS and passthrough, the audio is bit streamed and my speakers blare with full sound. I have to control sound using my AVR remote which doesn’t work anymore.
I rather have volume control in one place which coreelec. That is only possible either with LPCM or lossy transcoding. I prefer LPCM since my AVR can handle it. The last option would be to transcode even DD audio so there is volume control. I know it sounds crazy to decode a lossy audio for volume adjustment and then transcode to another lossy format :). But I prefer volume control over some loss of audio quality if it comes to it.
But to your point, I did try passthrough and 5.1 AAC audio still plays only through 2 speakers although I set the number of channels to 5.1.
True, but there are some other side effects of CEC that I’d like to avoid. For now it seems like I might have to go with transcoding. If some one confirms LPCM working on X96 Air then I can try their settings. Or may be I will wait for Kodi 19 with linux kernel 5.6 which might get HDMI PCM working for S905X3 boards.