test HDMI (audio doesn't work) #6
Labels
No labels
CI enhacement
CS10 (chromestick)
HIGH PRIOROITY
Low Priority
Solved
TODO
arm64
armhf
bug
c100 (veyron minnie)
duplicate
enhancement
good first issue
help wanted
invalid
minor bug
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ev4/PrawnOS#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
on kernel 4.9, HDMI didnt show up in dmesg, but now it does on 4.17.2 with new config. Untested, but should work.
Test this
video works, no sound
For sound, the patch at the bottom of this may be helpful https://github.com/Miouyouyou/RockMyy/issues/2
Confirmed that video still works, just a little weird to setup in lxqt.
Start with the monitors settings pane closed, plug in the hdmi, then open the monitor settings. Now you have to check "enable this display" under HDMI
Audio doesnt work, may be fixed if
is added to https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/rk3288-veyron-speedy.dts
to match https://chromium.googlesource.com/chromiumos/third_party/kernel/+/chromeos-3.14/arch/arm/boot/dts/rk3288-veyron.dtsi
Not sure if this will be the fix, but looks like 5.4 may be getting better HDMI audio support for the rk3288:
Add HDMI jack support on RK3288
On the most recent PrawnOS release, output of
aplay -lis:I tried patching rk3288-veyron-speedy.dts with the suggestion above but did not get a different result.
I did find a couple things of interest:
I built PrawnOS with Kernel 5.5.19 and enabled the HDMI_ANALOG mentioned above in the kernel config.
aplay -l output on the resulting build was:
I tried doing a speaker-test with the device but could not get it to work. Although it is listed as a device via aplay, I do not see it under the Pulse Audio Volume Control. https://i.imgur.com/z7U4qpd.png
Thanks for digging into this @gregordinary. Its not clear to me yet what the issue might be, or when I'll have a chance to dig into this myself
@gregordinary you were actually very close to getting it to work: just add to
/etc/pulse/default.paand then hdmi output works and automatically switches from internal to hdmi when plugging cable.
(on c201).
Revisiting this, thank you for the guidance @kapouer
/etc/pulse/default.pato containload-module module-alsa-sink device=hw:0,1While the audio worked over HDMI, it was choppy. After another reboot and playing an ogg file in VLC, it was smooth but if I selected different speakers and reverted back to HDMI, it was choppy again. I'd like to test this further.
See also https://github.com/alsa-project/alsa-ucm-conf/issues/208
Unfortunately same behavior with the updated .conf file.
I came across that .conf while troubleshooting the other sound-related issue. Not sure if it would behave any differently under different kernels or Debian release versions. Some chance it's also something with my chromebook, I haven't used HDMI audio much at all on this device.
I think choppy sound is fixed in more recent versions of linux, or pulseaudio, I don't know which. Or maybe with pipewire/wireplumber. In any case, give a few weeks and use latest releases.