From a7ef19e0286b9913c451f500a52ec3fe2c3f576c Mon Sep 17 00:00:00 2001 From: John Date: Mon, 13 Apr 2026 00:28:12 +0200 Subject: [PATCH] [settings] Exposes the Hidden GPU Async Setting on other Platforms (#3833) Disabling it may: - Alleviates and Fixes flickering in Pokemon LZA, Kirby, Jamboree, XCDE, etc. - Audio improvements in Metroid Prime 4 Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3833 Reviewed-by: crueter Co-authored-by: John Co-committed-by: John --- src/qt_common/config/shared_translation.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 5e0c0d8b44..670c1ba0d6 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -169,6 +169,8 @@ std::unique_ptr InitializeTranslations(QObject* parent) { tr("Runs an additional optimization pass over generated SPIRV shaders.\n" "Will increase time required for shader compilation.\nMay slightly improve " "performance.\nThis feature is experimental.")); + INSERT(Settings, use_asynchronous_gpu_emulation, tr("Use asynchronous GPU emulation"), + tr("Uses an extra CPU thread for rendering.\nThis option should always remain enabled.")); INSERT(Settings, nvdec_emulation, tr("NVDEC emulation:"), tr("Specifies how videos should be decoded.\nIt can either use the CPU or the GPU for " "decoding, or perform no decoding at all (black screen on videos).\n"