Audio problems(stuterring)

Hello, I keep having audio problems where the audio is just horrible and packed with stutters, I believe it has something to do with my audio drivers because when using my bluetooth headset or the in built speakers it has the same problem. But when I plug in earphones, I have a constant background white hush like a static radio. How can I find what is the problem?

Iam not sure why the stuttering is happening, but when you earphones are connected—producing a radio like sound—it might be that you are connected to HSP/HFP rather than A2DP(High quality). You should switch to A2DP playback.
But honsetly i dont think changing this might fix this issue atleast with your earphones as there is issue with the whole sound system, but why not give it a try.

Ok, just that I have no idea how and I can’t find somewhere that explains how.

Do you mean with earphones a headset from a smartphone plugged into the 3.5mm audio jack?
Those usually also have a mike and there are different layouts of the plug.
see 3.5mm Audio Jack Pinout Explained: TS, TRS, TRRS, CTIA & OMTP Wiring Diagram
best try with real headphones.

You also did not provide any info about your HW. Please run inxi -exxz and post the output as preformatted text.

So first, I have no idea what you asked… Btw I am on a laptop idk why you mentioned smartphone, anyway here is the re System:

Kernel: 7.2.8-200.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.2.1
Desktop: KDE Plasma v: 6.7.5 tk: Qt v: N/A wm: kwin_wayland dm: N/A
Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
Type: Convertible System: HP product: HP Spectre x360 Convertible 15-df0xxx
v: N/A serial: Chassis: type: 31
serial:
Mobo: HP model: 8518 v: 10.66 serial:
part-nu: 5ER02EA#ABF Firmware: UEFI vendor: AMI v: F.32 date: 09/25/2019
Battery:
ID-1: BAT0 charge: 44.7 Wh (69.5%) condition: 64.3/64.3 Wh (100%)
volts: 12.9 min: 11.55 model: HP Primary serial: N/A charging:
status: charging cycles: N/A
Device-1: hid-0018:04F3:2816.0001-battery-7 model: ELAN2514:00 04F3:2816
serial: N/A charge: N/A status: N/A
CPU:
Info: quad core model: Intel Core i7-8565U bits: 64 type: MT MCP
arch: Whiskey Lake rev: B cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
Speed (MHz): avg: 800 min/max: 400/4600 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 bogomips: 31999
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: DP-1,DP-2
bus-ID: 00:02.0 chip-ID: 8086:3ea0
Device-2: NVIDIA GP108M [GeForce MX150] vendor: Hewlett-Packard
driver: nvidia v: 580.178.04 arch: Maxwell pcie: speed: 8 GT/s lanes: 4
bus-ID: 3b:00.0 chip-ID: 10de:1d10
Device-3: Lite-On HP Wide Vision FHD Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5:2 chip-ID: 04ca:7086
Display: wayland server: Xwayland v: 24.1.13 compositor: kwin_wayland
driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: AU Optronics 0x30eb res: 3840x2160 hz: 60 dpi: 284
diag: 394mm (15.5")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: iris
device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland:
drv: iris x11: drv: iris inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 26.2.3 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics 620 (WHL GT2)
device-ID: 8086:3ea0 display-ID: :0.0
API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: integrated-gpu
driver: mesa intel device-ID: 8086:3ea0 device: 1 type: discrete-gpu
driver: nvidia device-ID: 10de:1d10 device: 2 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Cannon Point-LP High Definition Audio
vendor: Hewlett-Packard driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3
chip-ID: 8086:9dc8
API: ALSA v: k7.2.8-200.fc44.x86_64 status: kernel-api
Server-1: PipeWire v: 1.6.9 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:9df0
IF: wlp0s20f3 state: up mac:
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-10:4
chip-ID: 8087:0aaa
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: bt-v: 5.1
lmp-v: 10
Drives:
Local Storage: total: 476.94 GiB used: 20.66 GiB (4.3%)
ID-1: /dev/nvme0n1 vendor: Toshiba model: N/A size: 476.94 GiB
speed: 31.6 Gb/s lanes: 4 serial: temp: 44.9 C
Partition:
ID-1: / size: 474.35 GiB used: 19.83 GiB (4.2%) fs: btrfs
dev: /dev/nvme0n1p3
ID-2: /boot size: 1.9 GiB used: 831.8 MiB (42.7%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 20 MiB (3.3%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 474.35 GiB used: 19.83 GiB (4.2%) fs: btrfs
dev: /dev/nvme0n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 78.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15.26 GiB used: 7.23 GiB (47.4%)
Processes: 366 Power: uptime: 1h 6m wakeups: 0 Init: systemd v: 259
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 28
Compilers: gcc: 16.2.1 Shell: Bash v: 5.3.9 running-in: konsole inxi: 3.3.41sult:

And could you please define “real headphones”? I am using Arctis nova 5x from steelseries.

the bios is completely outdated and has been superseded by many versions.
Update the BIOS and then try again.

Type: BIOS
Version: F.49 Rev.A
Release date: May 31, 2023

https://support.hp.com/us-en/drivers/swdetails/hp-spectre-15-df0000-x360-convertible-pc/23238160/swItemId/ob-313103-1

something that was not a smartphone accessory… and could be plugged into the 3.5mm audio output? If notebook has one. That’s how I understand the sentence

but when I plug in earphones,

there was also an update to wireplumber to version 0.5.18.
sudo dnf up wireplumber\* --refresh
and then
systemctl --user restart wireplumber.service

Please post also the output of the command timedatectl

So, Is https://support.hp.com/us-en/drivers/swdetails/hp-spectre-15-df0000-x360-convertible-pc/23238160/swItemId/ob-313103-1 The latest version? (Just to check).
And I ran the commands and got:

simon@Audientis:~$ timedatectl
Local time: Thu 2026-10-01 21:09:58 CEST
Universal time: Thu 2026-10-01 19:09:58 UTC
RTC time: Thu 2026-10-01 21:09:58
Time zone: Europe/Paris (CEST, +0200)
System clock synchronized: yes
NTP service: active
RTC in local TZ: yes

Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
‘timedatectl set-local-rtc 0’.

yes, F.49 Rev.A seems to be the latest bios version available for the system.

RTC in local TZ: yes

Is windows also installed?

Ok! Thanks, and I believe it isn’t why?

So… I can’t install that bios, in the instructions, it wants me to download it only on a windows laptop THEN it will update the bios… Is there a way around? Or otherwise how do I install new audio drivers?

Well, for the moment Bios works so no need to change it, but how do I troubleshoot this audio problem??

So you did solve this by upgrading wireplumber? Do the internal speakers also work w/o issues?

BIOS: you def. should update the BIOS, for security issues ( read the history),
You can use a WinPE like Hiren’s Boot CD environment and run the update. Do some websearch how to update HP systems w/o windows.
Some business models can update BIOS in the BIOS settings. Not sure your system has this option.

You can also try whether fwupdmgr supports your system.

sudo fwupdmgr get-devices
sudo fwupdmgr refresh

check available updates

sudo fwupdmgr get-updates

more details in man fwupdmgr

RTC:

System clock synchronized: yes
NTP service: active
RTC in local TZ: yes

Switch RTC to UTC , this will prevent some issues and is the recommended setting.

sudo timedatectl set-local-rtc 0