[Pkg-utopia-maintainers] Bug#1081965: Debian 12 in VirtualBox with Intel HD Audio, PipeWire, and 4 GB RAM causes videos to fail loading
Patrick Schleizer
adrelanos at whonix.org
Mon Sep 16 20:26:00 BST 2024
Package: pipewire
Severity: normal
PipeWire tested versions:
* 0.3.65 (bookworm)
* 1.2.3 (bookworm-backports)
Description of bug:
When using VirtualBox with the Audio Controller set to "Intel HD Audio"
in the VM's audio settings, videos (local or in-browser, e.g., YouTube)
fail to play and remain in a loading state indefinitely.
**Importantly, this issue only occurs when the VM's RAM is set to 4 GB
or higher.** At 2 GB RAM, the system functions correctly.
This behavior closely resembles the issue demonstrated in the following
video:
https://github.com/QubesOS/qubes-issues/issues/1698#issuecomment-1031376517
How Reproducible:
Always
Steps to Reproduce:
1. Download Debian from: https://www.debian.org/distrib/
2. Install Debian in VirtualBox.
3. In the VirtualBox VM settings:
- Go to Audio -> Audio Controller -> Set to "Intel HD Audio"
(instead of ICH AC97).
- Set RAM to **4 GB or higher**.
4. Run the VM and attempt to play any video.
Expected results:
Videos should play normally.
Actual result:
Videos remain stuck in a loading state and do not play.
Workaround:
Switching the Audio Controller to "ICH AC97" resolves the issue, but
this is not desirable due to AC97 being outdated and having its own set
of problems. Intel HD Audio is generally preferred for newer systems.
Additional Notes:
* PulseAudio + Intel HD Audio + Debian + any amount of RAM = functional.
* PipeWire + Debian + Intel HD Audio + **2 GB RAM** = functional.
* PipeWire + Debian + Intel HD Audio + **4 GB RAM** = broken.
* PipeWire + Arch Linux + Intel HD Audio + any amount of RAM = functional.
Conclusion:
This appears to be a Debian-specific issue with PipeWire when using the
Intel HD Audio controller in VirtualBox, specifically when the VM's RAM
is increased to 4 GB or more. At 2 GB RAM, PipeWire functions as expected.
More information about the Pkg-utopia-maintainers
mailing list