aboutsummaryrefslogtreecommitdiff
path: root/src/common/settings.h
diff options
context:
space:
mode:
authorCamilleLaVey <camillelavey99@gmail.com>2026-05-10 06:38:02 +0200
committercrueter <crueter@eden-emu.dev>2026-05-10 06:38:02 +0200
commit5575d775200cf1b7811a333e4516c0ff733ba96d (patch)
tree04053ec3a0502bdbae363aa196dc59dd9ee314b5 /src/common/settings.h
parentafe92c5bed297b5ee51ce462f645bf3e06cfd1a2 (diff)
[android] Another set of QoL changes for Android - 2 (#3886)
Changes: - Defaults: Set Async GPU and Async Vulkan Presentation to OFF. Stability wasn't worth the trade-off. - Threading: Lowered default pipeline workers from 7 to 4 to reduce heat and CPU contention. - Settings: Added a slider for manual pipeline worker count so users can test what works best for their SoC. - QCOM: Removed SPIRV bans; improves load times and thermals in heavy titles like Jump Force. - UI: Cleaned up settings descriptions to be less ambiguous. ------------------------ Some games fixed: -> Trinity Fusion: No longer crashes with Turnip, no longer shows the black dot in the middle of the screen on both QCOM and Turnip drivers. -> Naruto X Boruto - Ultimate Ninja Storm Connections: Game no longer requires a fixed version of turnip to work (previously requiring Turnip driver from MESA 24.3/ @MrPurple666 EoL v2 driver) Co-authored-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3886 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/common/settings.h')
-rw-r--r--src/common/settings.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/common/settings.h b/src/common/settings.h
index d9e1f09dcc..4a6b756ed3 100644
--- a/src/common/settings.h
+++ b/src/common/settings.h
@@ -389,7 +389,7 @@ struct Values {
true};
SwitchableSetting<bool> use_asynchronous_gpu_emulation{
- linkage, true, "use_asynchronous_gpu_emulation", Category::Renderer};
+ linkage, false, "use_asynchronous_gpu_emulation", Category::Renderer};
// *nix platforms may have issues with the borderless windowed fullscreen mode.
// Default to exclusive fullscreen on these platforms for now.
SwitchableSetting<FullscreenMode, true> fullscreen_mode{linkage,
@@ -542,7 +542,7 @@ struct Values {
true};
SwitchableSetting<bool> async_presentation{linkage,
#ifdef ANDROID
- true,
+ false,
#else
false,
#endif
@@ -609,7 +609,7 @@ struct Values {
#if defined (ANDROID)
false,
#else
- true,
+ false,
#endif
"vertex_input_dynamic_state", Category::RendererExtensions};