I'm setting up a new Beelink mini with AMD Ryzen 9. The sound is not working, though I do get a "crackle" when I plug in the headphones. Here's some info I've collected. The only thing standing out is inxi shows JACK status as off:
# 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
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 PulseAudio Sound Server)
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
hdmi:CARD=Generic,DEV=1
HD-Audio Generic, HDMI 1
HDMI Audio Output
hdmi:CARD=Generic,DEV=2
HD-Audio Generic, HDMI 2
HDMI Audio Output
hdmi:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 3
HDMI Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC897 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Front output / input
surround21:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=Generic_1
HD-Audio Generic
USB Stream Output
# amixer sset Headphone unmute
amixer: Unable to find simple control 'Headphone',0
# amixer sset Master unmute
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
# pacmd list-sinks
1 sink(s) available.
* index: 2
name: <alsa_output.pci-0000_e5_00.6.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
*** state: SUSPENDED ***
suspend cause: IDLE
priority: 9039
volume: front-left: 48822 / 74% / -7.67 dB, front-right: 48822 / 74% / -7.67 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 3
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
# inxi -Fxz
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: e5:00.1
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_pci_acp6x
v: kernel bus-ID: e5:00.5
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel v: kernel
bus-ID: e5:00.6
API: ALSA v: k6.10.10-artix1-1 status: kernel-api
*** Server-1: JACK v: 1.9.22 status: off ***
Server-2: PipeWire v: 1.2.4 status: off
Server-3: PulseAudio v: 17.0 status: active
Let me know how to troubleshoot. Thanks.
On odd thing, the jack looks like a combo headphone/mike jack. Running "Volume control" in the Cinnamon "Sound and Video" submenu, I go to Output Devices. It recognizes that the headphones are plugged in, and the output bar is moving showing that sound is trying to be played. The strange thing is that I checked "Input Devices" and when I plug in the headphones, it registers that a mike has also been plugged in. However there is no mike. The Input bar is registering some movement at high volume, perhaps just electronic "noise".
Is there a "combo jack" vs. a "headphones only" jack?
Hello,
I have been using alsa only for several years.
I removed all pulse packets except libpulse and libcanberra.
I use alsa and the nice and very practical qastools mixer on different pc:
https://forum.artixlinux.org/index.php/topic,4318.msg27848.html#msg27848
Note: I don't play games and don't use wine or steam.
But I have sound in all my apps.
I think this problem is actually real simple. The audio port is a headphone/mike combo port. The proper jack should have (3) black insulator rings. My headphone jack has (2) black insulator rings. I ordered a Y adapter which has one jack and 2 ports for the mike and headphones. I'll report back if that is the case.
Also "Jack" is a high end audio package used by serious recording professionals. Not needed and it is shown to be disabled, which is correct.
Last post:
I tried the Y adaptor and now have sound. However the volume is low. There are a lot of complaints on the internet about this.
I also tried a soundblaster 3 USB adaptor. Plugs into USB and has headphones and mike ports. That sucker is incredible. In fact, I like its performance over the audio jack on my main desktop, so I might buy one for that. Very crisp sounds and great clarity.
Bottom line, this is not a software problem, just a low end Realtek ACL897 audio codec. It seems that this does have something to do with the driver and complaints are with Linux, not Windows. It is Linux wide and not particular to Artix. I tried to find other drivers, but only got bad URLs for my efforts.
I consider this issue closed and this is likely my last update.