PINE64
HDMI audio solved - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: Linux on RockPro64 (https://forum.pine64.org/forumdisplay.php?fid=101)
+--- Thread: HDMI audio solved (/showthread.php?tid=6608)



HDMI audio solved - yoramro - 10-01-2018

Hi,

If you are unable to hear HDMI audio with your rockpro64 and the latest Linux release, you need to follow the instructions on setting PulseAudio default audio output
https://wiki.archlinux.org/index.php/PulseAudio/Examples#Set_the_default_output_source

Once you set the default to the HDMI, your audio will be routed to your HDMI monitor / TV

BTW - this also fixed the double playing speed on YouTube. Playing is at normal speed

Good luck

Yoram


RE: HDMI audio solved - dukla2000 - 10-01-2018

Hmm - not sure if I am on the same page. If I run

Code:
$ uname -a
Linux rpro64.dukla.net 4.4.154-1122-rockchip-ayufan-g7859b9b904a9 #1 SMP Mon Oct 1 07:32:42 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux

I now have all kinds of sound problems that I never had with 4.4.132. In short
1) If pulseaudio is installed then any ALSA access (e.g. aplay -l) causes a complete hang
2) If pulseaudio is NOT installed then sound through HDMI is fine for 1 use only. Thereafter it does not play and the log collects

Code:
[   82.081872] rockchip-i2s ff8a0000.i2s: fail to clear
[   82.352420] rockchip-i2s ff8a0000.i2s: fail to clear
[   82.609699] rockchip-i2s ff8a0000.i2s: fail to clear
[   82.868824] rockchip-i2s ff8a0000.i2s: fail to clear
[   83.116015] rockchip-i2s ff8a0000.i2s: fail to clear
[   83.336821] rockchip-i2s ff8a0000.i2s: fail to clear
[   83.589797] rockchip-i2s ff8a0000.i2s: fail to clear
[   83.825620] rockchip-i2s ff8a0000.i2s: fail to clear
[   84.099204] rockchip-i2s ff8a0000.i2s: fail to clear
[   84.344286] rockchip-i2s ff8a0000.i2s: fail to clear
[   84.599575] rockchip-i2s ff8a0000.i2s: fail to clear
[   84.833863] rockchip-i2s ff8a0000.i2s: fail to clear
[   85.073684] rockchip-i2s ff8a0000.i2s: fail to clear
[   85.341227] rockchip-i2s ff8a0000.i2s: fail to clear
[   85.600059] rockchip-i2s ff8a0000.i2s: fail to clear
[   85.816456] rockchip-i2s ff8a0000.i2s: fail to clear
[   86.074480] rockchip-i2s ff8a0000.i2s: fail to clear
[   86.379318] rockchip-i2s ff8a0000.i2s: fail to clear
[   86.608908] rockchip-i2s ff8a0000.i2s: fail to clear
[   86.701377] rockchip-i2s ff8a0000.i2s: fail to clear
[   87.092289] rockchip-i2s ff8a0000.i2s: fail to clear
[   87.336053] rockchip-i2s ff8a0000.i2s: fail to clear
[   87.557827] rockchip-i2s ff8a0000.i2s: fail to clear
[   87.813607] rockchip-i2s ff8a0000.i2s: fail to clear
[   88.046203] rockchip-i2s ff8a0000.i2s: fail to clear
[   88.297553] rockchip-i2s ff8a0000.i2s: fail to clear
[   88.534697] rockchip-i2s ff8a0000.i2s: fail to clear
[   88.749587] rockchip-i2s ff8a0000.i2s: fail to clear
[   89.004934] rockchip-i2s ff8a0000.i2s: fail to clear
[   89.251929] rockchip-i2s ff8a0000.i2s: fail to clear
[   89.484743] rockchip-i2s ff8a0000.i2s: fail to clear
[   89.740515] rockchip-i2s ff8a0000.i2s: fail to clear
[   89.995896] rockchip-i2s ff8a0000.i2s: fail to clear
[   90.251861] rockchip-i2s ff8a0000.i2s: fail to clear
[   90.503867] rockchip-i2s ff8a0000.i2s: fail to clear
[   90.759484] rockchip-i2s ff8a0000.i2s: fail to clear
[   90.991677] rockchip-i2s ff8a0000.i2s: fail to clear
[   91.252414] rockchip-i2s ff8a0000.i2s: fail to clear
[   91.448860] rockchip-i2s ff8a0000.i2s: fail to clear
[   91.683505] rockchip-i2s ff8a0000.i2s: fail to clear
[   91.764983] rockchip-i2s ff8a0000.i2s: fail to clear



RE: HDMI audio solved - fczuardi - 01-29-2019

Updating this thread since it is the first google result for "rockpro64 hdmi audio"...

In my case I had to change my kernel to 4.4.138-1100-rockchip-ayufan-g95cecee47f40 to finally make HDMI audio work. Many other kernels were just emitting a high pitch cricketing-like sound and slowing down videos.

To get the image with the good kernel you ca use:


Code:
sudo apt install linux-image-4.4.138-1100-rockchip-ayufan-g95cecee47f40



And then use the change-default-kernel.sh script to select it:


Code:
sudo su
 . /usr/local/sbin/change-default-kernel.sh
reboot



If your /usr/local/sbin don't have the change-default-kernel script, you can update to the pre-release train by uncommenting the line on /etc/apt/sources.list.d/ayufan-rock64.list

then:


Code:
sudo apt-get update -y
sudo apt-get install linux-rock64 -y
sudo apt-get install linux-rockpro64 -y


yay! sound!