[GH-ISSUE #316] Moonlight defaults to AV1 even if it's not HW accelerated in Wolf #217

Open
opened 2026-10-15 12:58:21 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @ABeltramo on GitHub (Dec 14, 2025).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/316

I'm fairly sure that Moonlight used to default to HEVC even if AV1 was advertised by Wolf. So we've defaulted to advertise AV1 as available even if it was just the SW version (aom). There's been a couple reports on our Discord server that this has changed recently and it's causing issues.

We should either remove SW encoding from the default config file:

github.com/games-on-whales/wolf@1429925610/src/moonlight-server/state/default/config.v6.toml (L520-L539)

or change the logic so that we don't advertise AV1 as available to Moonlight clients when it's not HW accelerated.

Originally created by @ABeltramo on GitHub (Dec 14, 2025). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/316 I'm fairly sure that Moonlight used to default to HEVC even if AV1 was advertised by Wolf. So we've defaulted to advertise AV1 as available even if it was just the SW version (`aom`). There's been a couple reports on our Discord server that this has changed recently and it's causing issues. We should either remove SW encoding from the default config file: https://github.com/games-on-whales/wolf/blob/14299256101f8ac8ae10740e6bf39e848334e105/src/moonlight-server/state/default/config.v6.toml#L520-L539 or change the logic so that we don't advertise AV1 as available to Moonlight clients when it's not HW accelerated.
Author
Owner

@ABeltramo commented on GitHub (Dec 14, 2025):

So we've defaulted to advertise AV1 as available even if it was just the SW version (aom)

No, we aren't doing that..

github.com/games-on-whales/wolf@1429925610/src/moonlight-server/state/configTOML.cpp (L387)

Could it be that it was forcing AV1 because the client platform didn't have HEVC decoding available? See also: github.com/moonlight-stream/moonlight-qt@62816a6b2a

Needs investigating..

<!-- gh-comment-id:3651062934 --> @ABeltramo commented on GitHub (Dec 14, 2025): > So we've defaulted to advertise AV1 as available even if it was just the SW version (aom) No, we aren't doing that.. https://github.com/games-on-whales/wolf/blob/14299256101f8ac8ae10740e6bf39e848334e105/src/moonlight-server/state/configTOML.cpp#L387 Could it be that it was forcing AV1 because the client platform didn't have HEVC decoding available? See also: https://github.com/moonlight-stream/moonlight-qt/commit/62816a6b2a2571b237907fa72371fcb58457e4e4 Needs investigating..
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#217
No description provided.