mirror of
https://github.com/games-on-whales/unraid-plugin.git
synced 2026-10-15 21:12:04 +00:00
Labels
No labels
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/unraid-plugin#65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/unraid-plugin/pull/51
Author: @JBailes
Created: 6/6/2026
Status: ✅ Merged
Merged: 6/6/2026
Merged by: @JBailes
Base:
main← Head:fix/issue-50-pulseaudio-timeout📝 Commits (1)
990cdd4Set WOLF_PULSE_CONTAINER_TIMEOUT_MS=30000 so audio survives slow PulseAudio start (#50)📊 Changes
1 file changed (+2 additions, -0 deletions)
View changed files
📝
scripts/deploy.sh(+2 -0)📄 Description
Problem
Issue #50: no audio sink in Steam on Unraid (AMD 6750XT).
The D-Bus / cookie warnings in the report are benign (they appear in every Wolf session). The real cause is the WolfPulseAudio startup race.
Wolf starts a sibling
WolfPulseAudiocontainer, sleeps a fixedWOLF_PULSE_CONTAINER_TIMEOUT_MS(default 2000ms), then connects to its socket exactly once with no retry (wolf.cppsetup_audio_server). If the connect misses the window Wolf runs with no audio server and apps get no usable sink.On Unraid the 2s default is fragile: appdata may be on a spun-down or busy disk, and on first launch the
pulseaudio:masterimage may still be pulling. This matches games-on-whales/wolf#374, where raising the timeout to 30s resolved it (confirmed by the Wolf maintainer).Fix
Set
WOLF_PULSE_CONTAINER_TIMEOUT_MS=30000in both compose templates (write_compose_nvidiaandwrite_compose_standard) inscripts/deploy.sh.Low risk: it only lengthens a one-time startup wait, and only when Wolf has to start its own PulseAudio container.
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.