From e423fd10c69beb57fc4f9030565cbcb9c3a5f501 Mon Sep 17 00:00:00 2001 From: Jordan Date: Wed, 28 Aug 2024 21:08:49 +0100 Subject: [PATCH] Misc: Minor text and settings changes (#11751) * VMManager: Update CPU detection text * Settings: Move texture preload to advanced * Settings: Move spin during readback to advanced * Translations: Add extra comment to mailbox presentation Update GraphicsSettingsWidget.ui --- pcsx2-qt/Settings/GraphicsSettingsWidget.ui | 118 ++++++++++---------- pcsx2/VMManager.cpp | 19 +++- 2 files changed, 72 insertions(+), 65 deletions(-) diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui index de1240e5f5..220815443a 100644 --- a/pcsx2-qt/Settings/GraphicsSettingsWidget.ui +++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.ui @@ -609,62 +609,22 @@ - - - - Texture Preloading: - - - - - - - - None - - - - - Partial - - - - - Full (Hash Cache) - - - - - + - - - - Spin GPU During Readbacks - - - - - - - Mipmapping - - - - - - Spin CPU During Readbacks - - - - Manual Hardware Renderer Fixes + + + + Mipmapping + + + @@ -2147,46 +2107,60 @@ - + - - + + - Skip Presenting Duplicate Frames + Disable Mailbox Presentation - + Use Blit Swap Chain - - + + - Disable Mailbox Presentation + Skip Presenting Duplicate Frames - + Extended Upscaling Multipliers + + + + Spin GPU During Readbacks + + + + + + + Spin CPU During Readbacks + + + - + Allow Exclusive Fullscreen: - + @@ -2205,6 +2179,32 @@ + + + + + None + + + + + Partial + + + + + Full (Hash Cache) + + + + + + + + Texture Preloading: + + + diff --git a/pcsx2/VMManager.cpp b/pcsx2/VMManager.cpp index 01d08c11b9..4d38938540 100644 --- a/pcsx2/VMManager.cpp +++ b/pcsx2/VMManager.cpp @@ -2514,21 +2514,28 @@ void VMManager::LogCPUCapabilities() Console.WriteLnFmt(" Processor = {}", cpuinfo_get_package(0)->name); Console.WriteLnFmt(" Core Count = {} cores", cpuinfo_get_cores_count()); Console.WriteLnFmt(" Thread Count = {} threads", cpuinfo_get_processors_count()); + Console.WriteLnFmt(" Cluster Count = {} clusters", cpuinfo_get_clusters_count()); #ifdef _WIN32 LogUserPowerPlan(); #endif #ifdef _M_X86 - std::string features; + std::string extensions; if (cpuinfo_has_x86_avx()) - features += "AVX "; + extensions += "AVX "; if (cpuinfo_has_x86_avx2()) - features += "AVX2 "; + extensions += "AVX2 "; + if (cpuinfo_has_x86_avx512f()) + extensions += "AVX512F "; +#ifdef _M_ARM64 + if (cpuinfo_has_arm_neon()) + extensions += "NEON "; +#endif - StringUtil::StripWhitespace(&features); + StringUtil::StripWhitespace(&extensions); - Console.WriteLn(Color_StrongBlack, "x86 Features Detected:"); - Console.WriteLnFmt(" {}", features); + Console.WriteLn(Color_StrongBlack, "CPU Extensions Detected:"); + Console.WriteLnFmt(" {}", extensions); Console.WriteLn(); #endif