荣品King3399开发板,不能输出声音,3.5和HDMI都没声音

by ADMIN 34 views

荣品King3399开发板,不能输出声音,3.5和HDMI都没声音

设备信息

  • SOC: RK3399
  • Model: 荣品电子科技 King3399

系统版本

  • Kernel Version: Linux armbian 6.1.131-ophub #1 SMP Thu Mar 13 20:17:02 EDT 2025 aarch64 GNU/Linux
  • Release:
  • Distributor ID: Debian
  • Description: Armbian OS 25.05.0 bookworm
  • Release: 12
  • Codename: bookworm

问题描述

使用armbian-software安装了桌面之后,发现HDMI画面输出正常,但是并不能从HDMI输出声音,而且开发板上面的3.5耳机输出孔也没有声音。不知道怎么处理,发上来求教。

问题分析

从提供的信息来看,开发板上面的HDMI和3.5耳机输出孔都没有声音,这可能是由于音频驱动问题导致的。我们需要检查音频驱动是否正常工作。

检查音频驱动

root@armbian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

从上面的输出来看,HDMI音频设备已经被识别,但是没有任何子设备被识别。这可能是由于音频驱动没有正确配置导致的。

检查音频设备

root@armbian:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
hw:CARD=hdmisound,DEV=0
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Direct hardware device without any conversions
plughw:CARD=hdmisound,DEV=0
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Hardware device with all software conversions
sysdefault:CARD=hdmisound
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Default Audio Device
dmix:CARD=hdmisound,DEV=0
    hdmi-sound,8a0000.i2s-i2s-hifi i2s-hifi-0
    Direct sample mixing device
usbstream:CARD=hdmisound
    hdmi-sound
    USB Stream Output

从上面的输出来看,HDMI音频设备已经被识别,但是没有任何子设备被识别。这可能是由于音频驱动没有正确配置导致的。

检查音频混音器

root@armbian:~# alsamixer 
cannot open mixer: 主机关闭

从上面的输出来看,音频混音器无法打开。这可能是由于音频驱动没有正确配置导致的。

解决方案

  1. 检查音频驱动是否正常工作。
  2. 检查音频设备是否被正确识别。
  3. 检查音频混音器是否能够打开。
  4. 如果以上步骤都无法解决问题,请尝试更新音频驱动或重新安装系统。

结论

开发板上面的HDMI和3.5耳机输出孔都没有声音,这可能是由于音频驱动问题导致的。我们需要检查音频驱动是否正常工作,检查音频设备是否被正确识别,检查音频混音器是否能够打开。如果以上步骤都无法解决问题,请尝试更新音频驱动或重新安装系统。
荣品King3399开发板,不能输出声音,3.5和HDMI都没声音

设备信息

  • SOC: RK3399
  • Model: 荣品电子科技 King3399

系统版本

  • Kernel Version: Linux armbian 6.1.131-ophub #1 SMP Thu Mar 13 20:17:02 EDT 2025 aarch64 GNU/Linux
  • Release:
  • Distributor ID: Debian
  • Description: Armbian OS 25.05.0 bookworm
  • Release: 12
  • Codename: bookworm

问题描述

使用armbian-software安装了桌面之后,发现HDMI画面输出正常,但是并不能从HDMI输出声音,而且开发板上面的3.5耳机输出孔也没有声音。不知道怎么处理,发上来求教。

问题分析

从提供的信息来看,开发板上面的HDMI和3.5耳机输出孔都没有声音,这可能是由于音频驱动问题导致的。我们需要检查音频驱动是否正常工作。

检查音频驱动

root@armbian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

从上面的输出来看,HDMI音频设备已经被识别,但是没有任何子设备被识别。这可能是由于音频驱动没有正确配置导致的。

检查音频设备

root@armbian:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
hw:CARD=hdmisound,DEV=0
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Direct hardware device without any conversions
plughw:CARD=hdmisound,DEV=0
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Hardware device with all software conversions
sysdefault:CARD=hdmisound
    hdmi-sound, ff8a0000.i2s-i2s-hifi i2s-hifi-0
    Default Audio Device
dmix:CARD=hdmisound,DEV=0
    hdmi-sound,8a0000.i2s-i2s-hifi i2s-hifi-0
    Direct sample mixing device
usbstream:CARD=hdmisound
    hdmi-sound
    USB Stream Output

从上面的输出来看,HDMI音频设备已经被识别,但是没有任何子设备被识别。这可能是由于音频驱动没有正确配置导致的。

检查音频混音器

root@armbian:~# alsamixer 
cannot open mixer: 主机关闭

从上面的输出来看,音频混音器无法打开。这可能是由于音频驱动没有正确配置导致的。

解决方案

  1. 检查音频驱动是否正常工作。
  2. 检查音频设备是否被正确识别。
  3. 检查音频混音器是否能够打开。
  4. 如果以上步骤都无法解决问题,请尝试更新音频驱动或重新安装系统。

Q&A

Q: 我的开发板上面的HDMI和3.5耳机输出孔都没有声音,怎么办?

A: 首先,请检查音频驱动是否正常工作。如果音频驱动正常工作,请检查音频设备是否被正确识别。如果音频设备被正确识别,请检查音频混音器是否能够打开。如果以上步骤都无法解决问题,请尝试更新音频驱动或重新安装系统。

Q: 我的开发板上面的HDMI音频设备被识别,但是没有任何子设备被识别,怎么办?

A: 这可能是由于音频驱动没有正确配置导致的。请尝试更新音频驱动或重新安装系统。

Q: 我的开发板上面的音频混音器无法打开,怎么办?

A: 这可能是由于音频驱动没有正确配置导致的。请尝试更新音频驱动或重新安装系统。

Q: 我的开发板上面的音频驱动正常工作,但是仍然没有声音,怎么办?

A: 这可能是由于音频设备没有被正确识别导致的。请尝试检查音频设备是否被正确识别。

Q: 我的开发板上面的音频设备被正确识别,但是仍然没有声音,怎么办?

A: 这可能是由于音频混音器无法打开导致的。请尝试检查音频混音器是否能够打开。

Q: 我的开发板上面的音频驱动、音频设备和音频混音器都正常工作,但是仍然没有声音,怎么办?

A: 这可能是由于其他原因导致的。请尝试检查其他可能的原因,例如音频设置、音频设备连接等。