Hello everyone,
I definitively solved the problem by switching from pipewire to pulseaudio for audio management!
I have a Macbook Pro with Apple Silicon and Vmware Fusion 13.5.0.
I tested this solution on Ubuntu 23.10 virtual machine.
Here are the steps to follow:
# Installing the "pulseaudio pulseaudio-utils" packages automatically
# removes the "pipewire-alsa pipewire-audio" packages.
# Alternatively you can remove the "pipewire-alsa pipewire-audio" packages
# which will install the "pulseaudio pulseaudio-utils" packages.
# Example: sudo apt remove -y pipewire-alsa pipewire-audio
sudo apt install -y pulseaudio pulseaudio-utils
# Disable pipewire and enable pulseaudio
sudo systemctl --global disable pipewire-pulse.service pipewire-pulse.socket pipewire
sudo systemctl --global mask pipewire-pulse.service pipewire-pulse.socket pipewire
sudo systemctl --global unmask pulseaudio.socket pulseaudio.service
sudo systemctl --global enable pulseaudio.socket pulseaudio.service
reboot
After restarting the VM via the command:
pactl info
You can observe the actual use of pulseaudio by viewing the line:
Server Name: pulseaudio
The audio is now perfect in all applications! You can play an audio file, video file or go to YouTube with Firefox without problems!
PS:
I also tested Fedora 39.
On Fedora 39 I have not encountered any audio problems with pipewire.
However, for those who have problems, even on Fedora it is possible to easily switch from pipewire to pulseaudio.
Here are the steps to follow:
sudo dnf install --allowerasing pulseaudio pulseaudio-utils
sudo systemctl --global disable pipewire-pulse.service pipewire-pulse.socket pipewire
sudo systemctl --global mask pipewire-pulse.service pipewire-pulse.socket pipewire
sudo systemctl --global unmask pulseaudio.socket pulseaudio.service
sudo systemctl --global enable pulseaudio.socket pulseaudio.service
reboot