From 5db174e92f3a3dcb20d70da8b7c83f5e4bee771a Mon Sep 17 00:00:00 2001 From: "Brandon McGinty (chatgpt)" Date: Sun, 9 Aug 2026 12:58:00 -0400 Subject: [PATCH] Clarify OpenAL backend selection --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d786538..62dd268 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ To clear your inputdevice or outputdevice options and set them to defaults, set ### Audio Backends (ALSA, PipeWire, PulseAudio) -Barnard uses OpenAL Soft for audio. By default it will pick the first available backend (often ALSA), but you can force a specific driver: +Barnard uses OpenAL Soft for audio. The default backend order is determined by the installed OpenAL Soft build and its configuration; it is not guaranteed to prefer PipeWire or PulseAudio. You can force a specific driver: - Command line: `./barnard --audio-driver pipewire` (or `pulse`, `alsa`, `jack`) - Config file: add `audiodriver = "pipewire"` to your `~/.barnard.toml` @@ -157,7 +157,7 @@ Barnard uses OpenAL Soft for audio. By default it will pick the first available If PipeWire or PulseAudio support is missing, install OpenAL Soft with the corresponding backend enabled (e.g., `libopenal1` or `openal-soft` packages built with PipeWire). After changing drivers, rerun with `--list_devices` to confirm the desired devices appear. -Leaving `audiodriver` empty in the config keeps the OpenAL default ordering (PipeWire/Pulse first if available, then ALSA). +Leaving `audiodriver` empty uses the OpenAL Soft default ordering from the installed library. ## Keystrokes