suyu/src
mateomaui 93c9c33b9f revert changes introduced in EA3835 to audio sink auto-select, fixing stuttering in Diablo 3, etc (#3)
Reverts most of this commit (but not all, some parts are still needed, or were reverted already in later EAs): 39c8ddcda2 or 39c8ddcda2

Above commit to the audio sink was first included in EA-3835, changing the way an audio engine is auto-selected by lowest latency... but still doesn't work very well, often using cubeb when it should use SDL.

A side effect of this was that microstuttering was introduced in a few titles. In Diablo 3, the main player character appears to teleport forward a few steps, every couple of steps. It's a consistent, constant stutter when simply walking forward. Occurs for both SDL and cubeb, with cubeb noticeably worse.

3834 and 3833 didn't have this issue with SDL, and the commit above was the bulk of the changes for 3835. Reverting those changes back to the 3833 version has fixed the stutter (for me at least) in D3 as long as SDL is selected (cubeb still stutters). The only observed negative is the audio engine may need to be manually selected in global settings instead of using auto.

Also seems to have fixed intermittent microstutters in TOTK and RDR. Unaware of other titles this may fix, or possibly create a problem for (though creating issues probably is not likely.)
2024-07-06 20:38:09 +00:00
..
android Android: Add ability to run Qlaunch 2024-04-05 01:58:29 +02:00
audio_core revert changes introduced in EA3835 to audio sink auto-select, fixing stuttering in Diablo 3, etc (#3) 2024-07-06 20:38:09 +00:00
common Fixed multiplayer lobby list (thanks to anonymous contributor!) 2024-06-30 17:14:51 +02:00
core Added ILibraryAppletSelfAccessor::UnpopInData stub 2024-06-30 17:55:17 +02:00
dedicated_room Revert "Removed web service reminiscents" in preparation to fix multiplayer lobby list 2024-06-30 16:54:56 +02:00
frontend_common Merge pull request #13047 from anpilley/import-firmware 2024-02-17 23:18:00 -05:00
hid_core Disabled problematic MSVC warning-to-errors 2024-05-07 18:57:50 +02:00
input_common Disabled problematic MSVC warning-to-errors 2024-05-07 18:57:50 +02:00
network Fixed multiplayer lobby list (thanks to anonymous contributor!) 2024-06-30 17:14:51 +02:00
shader_recompiler Disabled problematic MSVC warning-to-errors 2024-05-07 18:57:50 +02:00
tests Removed custom fibers implementation due to issues caused on Windows 2024-05-08 07:58:20 +02:00
video_core Added abgr8 srgb to d24s8 conversion shader 2024-07-06 20:38:09 +00:00
web_service Updated copyright headers 2024-04-05 01:58:30 +02:00
yuzu MacOS: Fix Debugger namespace naming confilct 2024-06-30 15:18:24 +00:00
yuzu_cmd Updated copyright headers 2024-04-05 01:58:30 +02:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt Revert "Removed web service reminiscents" in preparation to fix multiplayer lobby list 2024-06-30 16:54:56 +02:00