pcsx2/pcsx2-qt
Stenzek 8766d0b676 VMManager: Refactor Affinity Control to Thread Pinning
Instead of having control over specific threads, thread pinning puts the
EE/VU/GS threads on the most performant cores, then the software threads
on the remaining cores, but only if they're in the same cluster.

This way we don't end up pinning across clusters with different
performance characteristics, which would harm instead of help software
renderer performance.

Also unpins on shutdown, that way we don't keep CPU cores awake.
2024-06-16 14:18:49 +10:00
..
Debugger Debugger: Disable pseudo ops 2024-06-13 09:56:58 +01:00
GameList Host: Add plural translation support 2024-05-17 11:57:38 +10:00
Settings VMManager: Refactor Affinity Control to Thread Pinning 2024-06-16 14:18:49 +10:00
Tools/InputRecording input-rec: Display message when we fail to create/open file 2024-06-09 21:03:23 +10:00
Translations Qt: Update Base Translation 2024-06-12 13:24:14 +10:00
resources FSUI: Icon treatments 2024-03-02 15:08:11 +00:00
AboutDialog.cpp SmallString: Add missing methods 2024-04-13 13:21:17 +10:00
AboutDialog.h Qt: Add third-party license statements 2024-01-07 22:20:43 +10:00
AboutDialog.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
AutoUpdaterDialog.cpp AutoUpdater: Correct type on stub processUpdate() 2024-05-23 11:34:06 +10:00
AutoUpdaterDialog.h Qt: Invoke Updater as Administrator for Program Files installs 2024-01-14 18:03:10 +10:00
AutoUpdaterDialog.ui Qt/Updater: Move download size indicator to better placement 2023-10-17 13:10:34 +10:00
CMakeLists.txt Qt: Add very-early VC++ runtime version check 2024-06-09 21:47:32 +10:00
ColorPickerButton.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
ColorPickerButton.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.ui Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
DisplayWidget.cpp FSUI: Allow toggling fullscreen when VM is paused 2024-01-13 12:27:05 +10:00
DisplayWidget.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
EarlyHardwareCheck.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
LogWindow.cpp Qt: Fix closing log window via taskbar 2024-03-21 13:07:48 +10:00
LogWindow.h Qt: Fix closing log window via taskbar 2024-03-21 13:07:48 +10:00
MainWindow.cpp input-rec: Display message when we fail to create/open file 2024-06-09 21:03:23 +10:00
MainWindow.h Qt: Add option to pause when controller is disconnected 2024-05-17 11:57:38 +10:00
MainWindow.ui Qt: Enable unifiedTitleAndToolBarOnMac for main window 2024-03-23 12:14:19 +10:00
PrecompiledHeader.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
PrecompiledHeader.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtHost.cpp CDVD: Add precaching option 2024-06-11 11:31:28 +10:00
QtHost.h CDVD: Add precaching option 2024-06-11 11:31:28 +10:00
QtKeyCodes.cpp Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
QtProgressCallback.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtProgressCallback.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtUtils.cpp GS: Improve vsync mode selection 2024-05-25 14:06:50 +10:00
QtUtils.h Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
SettingWidgetBinder.h Qt: Clean and remove empty game settings 2024-05-05 12:13:20 +10:00
SetupWizardDialog.cpp Qt: Fix remove game directory button being enabled w/o selection 2024-05-07 12:41:03 +10:00
SetupWizardDialog.h Qt: Fix remove game directory button being enabled w/o selection 2024-05-07 12:41:03 +10:00
SetupWizardDialog.ui Qt: Update docs link on setup wizard 2024-03-22 12:37:13 +10:00
Themes.cpp Qt: Add Classic Windows as theme option 2024-05-04 13:59:18 +10:00
Translations.cpp Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
VCRuntimeChecker.cpp Qt: Use 64-bit comparison for VC runtime check 2024-06-10 16:48:35 +10:00
pcsx2-qt.vcxproj Build: Add ARM64 configurations 2024-06-14 17:06:45 +10:00
pcsx2-qt.vcxproj.filters Qt: Add very-early VC++ runtime version check 2024-06-09 21:47:32 +10:00