dolphin/Source/Core/Core/Config
Joshua Vandaële ee68efeee8
Config: Change default value for Dual Core from enabled to disabled
Dual Core is primarily known as one of the first troubleshooting steps when emulation or NetPlay misbehave.

I believe(?) the original intent with having it on by default was likely to support users with weaker machines. However, I believe it would be a lot more reasonable for users to manually enable dual core if they really need the performance boost, rather than it is for them to have come ask us in support channel why their cleanly-installed Dolphin is not emulating their games properly.

Instead, this creates a fragile first impression where a clean install of Dolphin is already set up in a way that leads to inexplicable crashes, subtle timing bugs, and NetPlay desyncs.

Note: This changes only applies to the Desktop application, since mobile devices *do* really need the performance boost.
2025-07-27 19:07:08 +02:00
..
AchievementSettings.cpp Remove Badges Enabled option from Achievements 2024-05-23 10:40:08 -04:00
AchievementSettings.h Remove Badges Enabled option from Achievements 2024-05-23 10:40:08 -04:00
DefaultLocale.cpp Core: use more recent api in ComputeDefaultCountryCode on Windows 2025-03-16 00:59:45 -05:00
DefaultLocale.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FreeLookSettings.cpp Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
FreeLookSettings.h Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
GraphicsSettings.cpp Config: Expose Default and 1x Anisotropic Filtering setting. 2025-03-17 20:46:24 -05:00
GraphicsSettings.h Config: Expose Default and 1x Anisotropic Filtering setting. 2025-03-17 20:46:24 -05:00
MainSettings.cpp Config: Change default value for Dual Core from enabled to disabled 2025-07-27 19:07:08 +02:00
MainSettings.h USBUtils: Refactor USB device handling 2025-07-23 03:26:25 +02:00
NetplaySettings.cpp Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
NetplaySettings.h Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
SessionSettings.cpp IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SessionSettings.h IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SYSCONFSettings.cpp Replace boolean constants with boolean literals 2024-08-15 07:14:43 +02:00
SYSCONFSettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UISettings.cpp Retain Save State Folder 2024-02-05 19:44:09 -05:00
UISettings.h Core/Core: fix typos 2025-03-08 15:41:53 -05:00
WiimoteSettings.cpp Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00
WiimoteSettings.h Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00