HD3 AudioEngine Speaker Issue

Hi Team
Issue:
Audioengine HD3 speakers appear fine but suddenly only working intermittently. If I turn them off and back on it appears to work for a few seconds and then stops. I can see the speakers are receiving output but no sound.
I have headphones connected via USB that work without issue.
I tried an update.
I tried uninstalling pipewire and reinstalling.

Thanks for your help.

garuda-inxi

System:
Kernel: 6.6.4-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=d255ab07-4fa5-418e-ab51-6a40c046051d rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME Z370-A v: Rev X.0x
serial: <superuser required> UEFI-[Legacy]: American Megatrends v: 0430
date: 11/01/2017
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
Device-2: hidpp_battery_1 model: Logitech MX Keys Wireless Keyboard
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i3-8100 bits: 64 type: MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xB (11) microcode: 0xF4
Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 256 KiB
desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB
desc: 1x6 MiB
Speed (MHz): avg: 2900 high: 3601 min/max: 800/3600 scaling:
driver: intel_pstate governor: powersave cores: 1: 800 2: 3600 3: 3601
4: 3601 bogomips: 28800
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Gigabyte
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports:
active: DP-1,DP-2 empty: HDMI-A-1,HDMI-A-2 bus-ID: 03:00.0
chip-ID: 1002:73ff class-ID: 0300
Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 4000x2560 s-dpi: 96 s-size: 1058x677mm (41.65x26.65")
s-diag: 1256mm (49.45")
Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,left
model: Dell S2722DGM serial: <filter> built: 2021 res: 2560x1440 dpi: 109
gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9
modes: max: 2560x1440 min: 720x400
Monitor-2: DP-2 mapped: DisplayPort-1 pos: right model: Dell S2722DGM
serial: <filter> built: 2021 res: 1440x2560 dpi: 109 gamma: 1.2
size: 336x597mm (13.23x23.5") diag: 685mm (27") ratio: 16:9 modes:
max: 2560x1440 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6600 XT (navi23 LLVM
16.0.6 DRM 3.54 6.6.4-zen1-1-zen) device-ID: 1002:73ff memory: 7.81 GiB
unified: no
API: Vulkan v: 1.3.269 layers: 13 device: 0 type: discrete-gpu name: AMD
Radeon RX 6600 XT (RADV NAVI23) driver: mesa radv v: 23.2.1-arch1.2
device-ID: 1002:73ff surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.2.1-arch1.2 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
chip-ID: 8086:a2f0 class-ID: 0403
Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-3: Corsair VOID Wireless Gaming Dongle
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-10:5 chip-ID: 1b1c:1b23 class-ID: 0300
Device-4: Cambridge Silicon Radio Audioengine HD3
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-6.1:4 chip-ID: 0a12:4097 class-ID: 0300
serial: <filter>
API: ALSA v: k6.6.4-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-2: Broadcom BCM4360 802.11ac Wireless Network Adapter
vendor: ASUSTeK driver: wl v: kernel modules: bcma pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0 chip-ID: 14e4:43a0 class-ID: 0280
IF: wlp7s0 state: up mac: <filter>
Drives:
Local Storage: total: 1.46 TiB used: 128.64 GiB (8.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 4B2QEXM7 temp: 35.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 250GB
size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 840 EVO 120GB
size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: BB6Q scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: Transcend model: TS240GSSD220S
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 71.1 scheme: MBR
Partition:
ID-1: / raw-size: 223.57 GiB size: 223.57 GiB (100.00%)
used: 128.64 GiB (57.5%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-2: /home raw-size: 223.57 GiB size: 223.57 GiB (100.00%)
used: 128.64 GiB (57.5%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-3: /var/log raw-size: 223.57 GiB size: 223.57 GiB (100.00%)
used: 128.64 GiB (57.5%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-4: /var/tmp raw-size: 223.57 GiB size: 223.57 GiB (100.00%)
used: 128.64 GiB (57.5%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 7.68 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 39.0 C mobo: N/A gpu: amdgpu temp: 57.0 C
mem: 62.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
Processes: 234 Uptime: 6m wakeups: 0 Memory: total: 8 GiB
available: 7.68 GiB used: 3.3 GiB (42.9%) Init: systemd v: 255
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages: 1786
pm: pacman pkgs: 1775 libs: 517 tools: octopi,paru pm: flatpak pkgs: 11
Shell: fish v: 3.6.2 default: Bash v: 5.2.21 running-in: konsole
inxi: 3.3.31
Garuda (2.6.19-2):
System install date:     2023-07-10
Last full system update: 2023-12-09
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       <superuser required>
Failed units:

Are the speakers also connected with USB or Bluetooth?

They are connected via USB.

There are a few older articles about this issue relating to sample rate with pulseaudio.
I was looking at the troubleshooting section here: PipeWire - ArchWiki

╰─󰈺 cat /proc/asound/card0/stream0
File: /proc/asound/card0/stream0
QTIL Audioengine HD3 at usb-0000:06:00.0-2.1, full speed : USB Audio

Playback:
Status: Stop
Interface 1
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 0x03 (3 OUT) (NONE)
Rates: 48000, 44100, 32000, 22050, 16000, 8000
Bits: 16
Channel map: FL FR

The sample rates appear ok but note that the status is “Stopped”. Is this normal?

  1. Uninstalled Pipewire.
  2. Installed PulseAudio.
  3. Sound works! Yay. But only system sounds, no applications.
  4. Started getting some other odd errors unrelated to sound. Lead me to think unstable build.
  5. Reinstalled fresh. Sound works. Yay!
  6. Update and reboot. Sound no longer works. Sigh.

garuda-inxi post refresh and upgrade audio section.

Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
chip-ID: 8086:a2f0 class-ID: 0403
Device-2: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab28
class-ID: 0403
Device-3: Cambridge Silicon Radio Audioengine HD3
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-6.1:6 chip-ID: 0a12:4097 class-ID: 0300
serial: <filter>
API: ALSA v: k6.6.6-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl

Any ideas gratefully received!

Reinstalled fresh. Sound works. Yay!

Can you post release date of the .iso you are installing from?
So I can get the package list from the website.

Update and reboot. Sound no longer works. Sigh.

I guess it has to be one of the updated packages then.
Hopefully, comparing current versions with those from the functioning first install we’ll find a clue.

1 Like

ISO: garuda-dr460nized-gaming-linux-zen-231029.iso

I did another update and sound working after restarting pipewire.service. I almost fell off my chair. The only other change is I turned off the bluetooth to test. I use the bluetooth for MacBook when working.

One thought was that maybe the DAC is “sleeping” thinking its going through bluetooth?

I have enabled bluetooth and have sound through the PC and the MacBook still. I’ll try a reboot and see if it stays consistent.

I do still wonder if there is a package update that has shifted behaviour as you say, as this has been my existing setup without issue for some time. I actually moved from Fedora many months ago as it had this issue. Someone suggested Garuda and everything just worked.

Is there any further diagnostic information I can provide?

1 Like

Update:
Sound has remained consistent through updates and reboots and while using bluetooth through the MacBook.

So although I dont understand why, the solution was to reinstall fresh and update.

1 Like

Nope. Working fine for a few days.
Played steam games last night. Woke up this morning no sound. Sadness ensues.

Some different information in the journalctl. I am not using pulseaudio. Default audio components with pipewire.

Dec 17 11:32:42 desktop kernel: usb 1-6: new full-speed USB device number 7 using xhci_hcd
Dec 17 11:32:42 desktop kernel: usb 1-6: New USB device found, idVendor=0a12, idProduct=4010, bcdDevice=15.49
Dec 17 11:32:42 desktop kernel: usb 1-6: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec 17 11:32:42 desktop kernel: hub 1-6:1.0: USB hub found
Dec 17 11:32:42 desktop kernel: hub 1-6:1.0: 4 ports detected
Dec 17 11:32:42 desktop kernel: usb 1-6.1: new full-speed USB device number 8 using xhci_hcd
Dec 17 11:32:42 desktop kernel: usb 1-6.1: New USB device found, idVendor=0a12, idProduct=4097, bcdDevice=14.86
Dec 17 11:32:42 desktop kernel: usb 1-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 17 11:32:42 desktop kernel: usb 1-6.1: Product: Audioengine HD3
Dec 17 11:32:42 desktop kernel: usb 1-6.1: Manufacturer: QTIL
Dec 17 11:32:42 desktop kernel: usb 1-6.1: SerialNumber: ABCDEF0123456789
Dec 17 11:32:42 desktop kernel: hid-generic 0003:0A12:4097.0008: hiddev97,hidraw3: USB HID v1.11 Device [QTIL Audioengine HD3] on usb-0000:00>
Dec 17 11:32:42 desktop mtp-probe[8407]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.1"
Dec 17 11:32:42 desktop mtp-probe[8407]: bus: 1, device: 8 was not an MTP device
Dec 17 11:32:42 desktop mtp-probe[8414]: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.1"
Dec 17 11:32:42 desktop mtp-probe[8414]: bus: 1, device: 8 was not an MTP device
Dec 17 11:32:43 desktop plasmashell[2540]: org.kde.plasma.pulseaudio: No object for name "@DEFAULT_SINK@"
Dec 17 11:32:43 desktop plasmashell[2540]: org.kde.plasma.pulseaudio: No object for name "@DEFAULT_SOURCE@"
Dec 17 11:32:43 desktop plasmashell[2540]: org.kde.plasma.pulseaudio: No object for name "alsa_output.usb-QTIL_Audioengine_HD3_ABCDEF01234567>
Dec 17 11:32:43 desktop systemsettings[6065]: org.kde.plasma.pulseaudio: No object for name "@DEFAULT_SINK@"
Dec 17 11:32:43 desktop systemsettings[6065]: org.kde.plasma.pulseaudio: No object for name "@DEFAULT_SOURCE@"
Dec 17 11:32:43 desktop systemsettings[6065]: org.kde.plasma.pulseaudio: No object for name "alsa_output.usb-QTIL_Audioengine_HD3_ABCDEF01234>
Dec 17 11:32:43 desktop systemsettings[6065]: file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/CardListItem.qml:16: TypeError: Cann>
Dec 17 11:32:49 desktop irqbalance[557]:


-----------------------------------------------------------------------------
Dec 17 11:32:59 desktop irqbalance[557]:


-----------------------------------------------------------------------------
Dec 17 11:33:02 desktop sudo[8870]:     wolf : a password is required ; TTY=pts/0 ; PWD=/home/wolf ; USER=root ; COMMAND=/usr/bin/true
Dec 17 11:33:09 desktop irqbalance[557]:

and this:

╰─λ journalctl -b 0 -xe | grep pipewire
Dec 17 11:31:21 desktop pipewire[2662]: spa.alsa: front:2p: snd_pcm_drop: No such device
Dec 17 11:31:21 desktop pipewire[2662]: spa.alsa: front:2p: close failed: No such device
Dec 17 11:31:30 desktop wireplumber[2666]: disconnected from pipewire

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.