diff options
| author | CamilleLaVey <camillelavey99@gmail.com> | 2026-05-10 06:38:02 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-05-10 06:38:02 +0200 |
| commit | 5575d775200cf1b7811a333e4516c0ff733ba96d (patch) | |
| tree | 04053ec3a0502bdbae363aa196dc59dd9ee314b5 /src/common/settings.h | |
| parent | afe92c5bed297b5ee51ce462f645bf3e06cfd1a2 (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.h | 6 |
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}; |
