bdbgittyhubby
Yes, GhostBSD uses OSS as the underlying audio system, and PulseAudio is enabled by default on top of it. OSS is part of the FreeBSD kernel and communicates directly with the sound hardware. PulseAudio acts as a sound server layered above OSS, providing features like per-application volume control, software mixing, Bluetooth audio support, and network audio streaming.
In this setup, PulseAudio sends its output through OSS. While this usually works well, it can sometimes cause problems such as low volume or incorrect audio routing. For example, PulseAudio may choose the wrong output device, like HDMI instead of speakers, or its internal volume settings may be too low even if the OSS mixer is set to maximum.
If you experience low sound volume, it may be due to PulseAudio overriding or mismanaging OSS settings. You can inspect or adjust PulseAudio’s volume levels using the pactl
command or the pavucontrol
GUI, if installed.