Web video playback isn't working,and no sound

In Firedragon and Chromium, web video playback - such as Youtube, Peertube etc. isn’t working. I can see the video loading, but playback pauses every other second or so on Peertube - on Youtube it never even starts. Also, there’s no sound.
Here’s my specs:

╰─λ garuda-inxi
System:
Kernel: 6.6.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=dc229e5a-50c1-478a-b84b-e60401e4d6c0 rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=258393c9-45c2-4f11-9c89-8fb56cf7d7ab loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.9 tk: Qt v: 5.15.11 wm: kwin_wayland vt: 1
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: TUXEDO product: TUXEDO v: N/A
serial: <superuser required> Chassis: Notebook type: 10
serial: <superuser required>
Mobo: TUXEDO model: N141CU serial: <superuser required> UEFI: INSYDE
v: 1.07.07RTR1 date: 11/08/2019
Battery:
ID-1: BAT0 charge: 34.5 Wh (94.8%) condition: 36.4/35.3 Wh (103.0%)
volts: 11.8 min: 11.4 model: Notebook BAT type: Li-ion serial: <filter>
status: discharging
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M315/M235
serial: <filter> charge: 100% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i7-10510U bits: 64 type: MT MCP
arch: Comet/Whiskey Lake note: check gen: core 10 level: v3 note: check
built: 2018 process: Intel 14nm family: 6 model-id: 0x8E (142)
stepping: 0xC (12) microcode: 0xF8
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 709 high: 843 min/max: 400/4900 scaling:
driver: intel_pstate governor: powersave cores: 1: 832 2: 843 3: 800 4: 400
5: 800 6: 800 7: 800 8: 400 bogomips: 36799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: CLEVO/KAPOK
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0
chip-ID: 8086:9b41 class-ID: 0300
Device-2: Chicony USB2.0 Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:3 chip-ID: 04f2:b649
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.9 with: Xwayland v: 23.2.2
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
drv: iris inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.2.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9b41 memory: 14.96 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.3.269 layers: 3 device: 0 type: integrated-gpu name: Intel
UHD Graphics (CML GT2) driver: mesa intel v: 23.2.1-arch1.2
device-ID: 8086:9b41 surfaces: xcb,xlib,wayland 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,wayland
Audio:
Device-1: Intel Comet Lake PCH-LP cAVS vendor: CLEVO/KAPOK
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:02c8 class-ID: 0403
API: ALSA v: k6.6.1-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 0.3.84 status: active with: 1: wireplumber
status: active 2: pipewire-alsa type: plugin 3: pw-jack type: plugin
tools: pw-cat,pw-cli,wpctl
Server-2: PulseAudio v: 16.1 status: active with: pulseaudio-jack
type: module tools: pacat,pactl
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: CLEVO/KAPOK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 5000 bus-ID: 3b:00.1 chip-ID: 10ec:8168 class-ID: 0200
IF: enp59s0f1 state: down mac: <filter>
Device-2: Intel Wireless-AC 9260 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 40:00.0 chip-ID: 8086:2526 class-ID: 0280
IF: wlp64s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4
chip-ID: 8087:0025 class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.1 lmp-v: 10
status: discoverable: no pairing: no
Drives:
Local Storage: total: 953.87 GiB used: 78.37 GiB (8.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 002C temp: 27.9 C scheme: GPT
Partition:
ID-1: / raw-size: 936.72 GiB size: 936.72 GiB (100.00%)
used: 78.37 GiB (8.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 936.72 GiB size: 936.72 GiB (100.00%)
used: 78.37 GiB (8.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 936.72 GiB size: 936.72 GiB (100.00%)
used: 78.37 GiB (8.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 936.72 GiB size: 936.72 GiB (100.00%)
used: 78.37 GiB (8.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.32 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.85 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 50.0 C pch: 47.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 280 Uptime: 7m wakeups: 0 Memory: total: 16 GiB note: est.
available: 15.32 GiB used: 4.52 GiB (29.5%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
pm: pacman pkgs: 1633 libs: 506 tools: pamac,paru pm: flatpak pkgs: 0
Shell: fish v: 3.6.1 default: Bash v: 5.2.15 running-in: konsole
inxi: 3.3.31
Garuda (2.6.19-2):
System install date:     2023-10-28
Last full system update: 2023-11-12
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

It looks a lot like this issue, and I tried the suggested fix,
but it doesn’t work just like that on my system:

╰─λ sudo pacman -S pipewire pipewire-pulse pipewire-media-session
warning: pipewire-1:0.3.84-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] y
:: pipewire-pulse and pulseaudio-bluetooth are in conflict. Remove pulseaudio-bluetooth? [y/N] y
:: pipewire-media-session and wireplumber are in conflict. Remove wireplumber? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=16.1-6' required by pulseaudio-equalizer
:: removing pulseaudio breaks dependency 'pulseaudio=16.1-6' required by pulseaudio-jack
:: removing pulseaudio breaks dependency 'pulseaudio=16.1-6' required by pulseaudio-lirc
:: removing pulseaudio breaks dependency 'pulseaudio=16.1-6' required by pulseaudio-rtp
:: removing pulseaudio breaks dependency 'pulseaudio=16.1-6' required by pulseaudio-zeroconf

I don’t know if my system needs all the Pulseaudio packages, so I dare not just remove them just yet, I’m new to Garuda. The linked thread leads to a few variants of this solution, but I can’t tell which one applies to my case. Any pointers?

I see only pulseaudio-qt 1.3-1 in the packages list needed by kdeconnect.

/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Card
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/CardPort
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Client
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Context
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Device
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/IndexedPulseObject
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Models
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Module
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Port
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Profile
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/PulseObject
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Server
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Sink
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/SinkInput
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Source
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/SourceOutput
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/Stream
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/StreamRestore
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/VolumeObject
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/card.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/cardport.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/client.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/context.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/device.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/indexedpulseobject.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/models.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/module.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/port.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/profile.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/pulseaudioqt_export.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/pulseobject.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/server.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/sink.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/sinkinput.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/source.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/sourceoutput.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/stream.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/streamrestore.h
/usr/include/KF5/KF5PulseAudioQt/PulseAudioQt/volumeobject.h
/usr/include/KF5/pulseaudioqt_version.h
/usr/lib/cmake/KF5PulseAudioQt/KF5PulseAudioQtConfig.cmake
/usr/lib/cmake/KF5PulseAudioQt/KF5PulseAudioQtConfigVersion.cmake
/usr/lib/cmake/KF5PulseAudioQt/KF5PulseAudioQtQchTargets.cmake
/usr/lib/cmake/KF5PulseAudioQt/KF5PulseAudioQtTargets-noconfig.cmake
/usr/lib/cmake/KF5PulseAudioQt/KF5PulseAudioQtTargets.cmake
/usr/lib/libKF5PulseAudioQt.so
/usr/lib/libKF5PulseAudioQt.so.1.3.0
/usr/lib/libKF5PulseAudioQt.so.3
/usr/share/doc/qt/KF5PulseAudioQt.qch
/usr/share/doc/qt/KF5PulseAudioQt.tags

Did you install pulsaudio?

1 Like

Please treat any 2-year old solution with a grain of salt. Or ten. Things change so fast on rolling-release distributions that what may have been good information then, might be a not-so-good solution provided for PulseAudio on a PipeWire system. Nowadays, pulseaudio is out, pipewire is in.

Pulseaudio is still viable, but you’re using a sledgehammer’s worth of work to fix a tackhammer problem.

5 Likes

Pulse and PipeWire are both running. Go to Garuda Welcome → Garuda Assistant → System Components tab. Uncheck PulseAudio. Hit Apply. Reboot.

If that doesn’t work by itself, try reinstalling Pipewire using the Garuda Assistant (which I am thinking you will have to do because I don’t see Pipewire using pipewire-pulse in your inxi).
Uncheck Pipewire, hit apply. Then check Pipewire, hit apply. Then reboot.

Issues with sound can stop videos from loading, so hopefully this will clear up both your issues.

2 Likes

Indeed, I had to do both. Pipewire’s checkbox was actually never checked!
It’s working now!

No, not intentionally. If anything, it got pulled in as a dep by some app? KDEConnect comes preinstalled with Garuda, no?

1 Like

Yes.
kdeconnect 23.08.3-1
https://iso.builds.garudalinux.org/iso/garuda/dr460nized/231112/garuda-dr460nized-linux-zen-231112.pkgs.txt

1 Like

Glad I could help you fix your issue.
If you ever figure out what forced the installation of PulseAudio, please let us know for future reference.

1 Like

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