PINE64

Full Version: HDMI audio solved
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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/Pul...put_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
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
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!