From e43e67cd632b8a6753b968eab4bbaf6c600d91e0 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Tue, 10 Feb 2026 22:52:52 -0300 Subject: [PATCH] chore: Remove renderer_force_max_clock and use ShouldBoostClocks * at this point use only on validated devices (discovered that this option is useless steamdeck) --- .../yuzu_emu/features/settings/model/BooleanSetting.kt | 1 - .../yuzu_emu/features/settings/model/view/SettingsItem.kt | 7 ------- .../features/settings/ui/SettingsFragmentPresenter.kt | 1 - src/android/app/src/main/res/values-ar/strings.xml | 2 -- src/android/app/src/main/res/values-ckb/strings.xml | 2 -- src/android/app/src/main/res/values-cs/strings.xml | 2 -- src/android/app/src/main/res/values-de/strings.xml | 2 -- src/android/app/src/main/res/values-es/strings.xml | 2 -- src/android/app/src/main/res/values-fa/strings.xml | 2 -- src/android/app/src/main/res/values-fr/strings.xml | 2 -- src/android/app/src/main/res/values-he/strings.xml | 2 -- src/android/app/src/main/res/values-hu/strings.xml | 2 -- src/android/app/src/main/res/values-id/strings.xml | 2 -- src/android/app/src/main/res/values-it/strings.xml | 2 -- src/android/app/src/main/res/values-ja/strings.xml | 2 -- src/android/app/src/main/res/values-ko/strings.xml | 2 -- src/android/app/src/main/res/values-nb/strings.xml | 2 -- src/android/app/src/main/res/values-pl/strings.xml | 2 -- src/android/app/src/main/res/values-pt-rBR/strings.xml | 2 -- src/android/app/src/main/res/values-pt-rPT/strings.xml | 2 -- src/android/app/src/main/res/values-ru/strings.xml | 2 -- src/android/app/src/main/res/values-sr/strings.xml | 2 -- src/android/app/src/main/res/values-uk/strings.xml | 2 -- src/android/app/src/main/res/values-vi/strings.xml | 2 -- src/android/app/src/main/res/values-zh-rCN/strings.xml | 2 -- src/android/app/src/main/res/values-zh-rTW/strings.xml | 2 -- src/android/app/src/main/res/values/strings.xml | 2 -- src/common/settings.h | 3 --- src/qt_common/config/shared_translation.cpp | 6 ------ src/video_core/renderer_vulkan/renderer_vulkan.cpp | 2 +- 30 files changed, 1 insertion(+), 67 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index 996c67367f..c41aa522b9 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -21,7 +21,6 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { USE_DOCKED_MODE("use_docked_mode"), USE_AUTO_STUB("use_auto_stub"), RENDERER_USE_DISK_SHADER_CACHE("use_disk_shader_cache"), - RENDERER_FORCE_MAX_CLOCK("force_max_clock"), RENDERER_ASYNCHRONOUS_SHADERS("use_asynchronous_shaders"), RENDERER_REACTIVE_FLUSHING("use_reactive_flushing"), ENABLE_BUFFER_HISTORY("enable_buffer_history"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 8bb618289e..0c0d4ee80c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -616,13 +616,6 @@ abstract class SettingsItem( descriptionId = R.string.use_disk_shader_cache_description ) ) - put( - SwitchSetting( - BooleanSetting.RENDERER_FORCE_MAX_CLOCK, - titleId = R.string.renderer_force_max_clock, - descriptionId = R.string.renderer_force_max_clock_description - ) - ) put( SingleChoiceSetting( IntSetting.RENDERER_OPTIMIZE_SPIRV_OUTPUT, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 8135b6043c..a41eac269c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -272,7 +272,6 @@ class SettingsFragmentPresenter( add(BooleanSetting.SYNC_MEMORY_OPERATIONS.key) add(BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE.key) - add(BooleanSetting.RENDERER_FORCE_MAX_CLOCK.key) add(BooleanSetting.RENDERER_REACTIVE_FLUSHING.key) add(BooleanSetting.ENABLE_BUFFER_HISTORY.key) diff --git a/src/android/app/src/main/res/values-ar/strings.xml b/src/android/app/src/main/res/values-ar/strings.xml index 05f65ecf78..6c74cbefea 100644 --- a/src/android/app/src/main/res/values-ar/strings.xml +++ b/src/android/app/src/main/res/values-ar/strings.xml @@ -477,8 +477,6 @@ يضمن اتساق البيانات بين عمليات الحوسبة والذاكرة. هذا الخيار قد يحل المشكلات في بعض الألعاب، ولكن قد يقلل الأداء في بعض الحالات. يبدو أن الألعاب التي تستخدم Unreal Engine 4 هي الأكثر تأثرًا. ذاكرة التخزين المؤقتة لتظلل القرص يقلل من التأتأة عن طريق تخزين وتحميل التظليلات التي تم إنشاؤها محليًا. - إجبار السرعة القصوى (لأجهزة Adreno فقط) - يجبر وحدة معالجة الرسومات على العمل بأقصى سرعة ممكنة (سيظل يتم تطبيق القيود الحرارية). استخدم التنظيف التفاعلي يحسن دقة العرض في بعض الألعاب على حساب الأداء. diff --git a/src/android/app/src/main/res/values-ckb/strings.xml b/src/android/app/src/main/res/values-ckb/strings.xml index ea5208a26b..929c691526 100644 --- a/src/android/app/src/main/res/values-ckb/strings.xml +++ b/src/android/app/src/main/res/values-ckb/strings.xml @@ -353,8 +353,6 @@ دڵنیایی داتا لە نێوان کردارەکانی کۆمپیوتەر و بیرگە. ئەم هەڵبژاردە کێشەکان لە هەندێک یاری چارەسەر دەکات، بەڵام لە هەندێک حاڵەت کارایی کەم دەکاتەوە. وا دیارە یارییەکانی Unreal Engine 4 زۆرترین کاریگەریان هەیە. بیرگەخێرای سێبەری دیسک پچڕپچڕی کەمدەکاتەوە بە هەڵگرتن و بارکردنی سێبەری دروستکراو لە ناوخۆدا. - ناچاریکردن بۆ زۆرترین کاتژمێر (تەنها ئەدرینۆ) - GPU ناچار دەکات بە زۆرترین کاتژمێر کاربکات (هێشتا سنووردارکردنی گەرمی جێبەجێ دەکرێت). بەکارهێنانی بەرپێچدەرەوە وردی ڕێندەرکردن لە هەندێک یاریدا باشتر دەکات لەسەر تێچووی کارایی. diff --git a/src/android/app/src/main/res/values-cs/strings.xml b/src/android/app/src/main/res/values-cs/strings.xml index b56c21c9b0..2675d0d177 100644 --- a/src/android/app/src/main/res/values-cs/strings.xml +++ b/src/android/app/src/main/res/values-cs/strings.xml @@ -469,8 +469,6 @@ Zajišťuje konzistenci dat mezi výpočetními a paměťovými operacemi. Tato volba by měla opravit problémy v některých hrách, ale může v některých případech snížit výkon. Největší změny se týkají her založených na Unreal Engine 4. Disková mezipaměť shaderů Zlepšuje plynulost ukládáním a načítáním vygenerovaných shaderů na disk. - Vynutit maximální takty (pouze Adreno) - Vynutí běh GPU na maximální možné frekvenci (teplotní limity stále platí). Reaktivní flushing Zlepšuje přesnost vykreslování v některých hrách na úkor výkonu. diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index 7524402e6e..1300ce94e0 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -467,8 +467,6 @@ Wird der Handheld-Modus verwendet, verringert es die Auflösung und erhöht die Stellt die Datenkonsistenz zwischen Compute- und Speicheroperationen sicher. Diese Option sollte Probleme in einigen Spielen beheben, kann aber in einigen Fällen die Leistung verringern. Spiele mit Unreal Engine 4 scheinen am stärksten betroffen zu sein. Shader-Cache auf Festplatte Reduziert Ruckler durch Shader-Caching. - Maximale Taktfrequenz erzwingen (nur Adreno) - Erzwingt maximale GPU-Taktfrequenz. (thermische Einschränkungen werden weiterhin angewendet). Reaktives Flushing Verbessert die Genauigkeit in einigen Spielen. diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-es/strings.xml index c0334ba8ba..56badf9939 100644 --- a/src/android/app/src/main/res/values-es/strings.xml +++ b/src/android/app/src/main/res/values-es/strings.xml @@ -410,8 +410,6 @@ Garantiza la consistencia de los datos entre las operaciones de computación y memoria. Esta opción debería solucionar problemas en algunos juegos, pero también puede reducir el rendimiento en algunos casos. Los juegos de Unreal Engine 4 a menudo ven los cambios más significativos de los mismos. Caché de shaders en disco Reduce los parones almacenando y cargando shaders generados. - Forzar velocidad al máximo (solo Adreno) - Fuerza a la GPU a ejecutarse a la velocidad máxima de reloj posible (se seguirán aplicando restricciones térmicas). Usar limpieza reactiva Mejora la precisión de renderizado en algunos juegos, pero reduce el rendimiento. diff --git a/src/android/app/src/main/res/values-fa/strings.xml b/src/android/app/src/main/res/values-fa/strings.xml index 80e40444c2..9653f1d7d0 100644 --- a/src/android/app/src/main/res/values-fa/strings.xml +++ b/src/android/app/src/main/res/values-fa/strings.xml @@ -433,8 +433,6 @@ وضوح FSR تعیین می‌کند که هنگام استفاده از کنتراست پویا FSR، تصویر چقدر واضح به نظر می‌رسد حالت ضدپلگی - اجبار به حداکثر فرکانس (فقط برای Adreno) - پردازنده گرافیکی را مجبور می‌کند تا با بیشترین فرکانس کار کند (محدودیت‌های حرارتی همچنان اعمال خواهند شد). استفاده از سایه‌زن‌های ناهمزمان کامپایل شیدرها به صورت ناهمزمان. این ممکن است باعث کاهش مکث شود اما ممکن است مشکلات گرافیکی نیز ایجاد کند. استفاده از فلاش کردن واکنشی diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index add275870d..47ee0d872b 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -424,8 +424,6 @@ Garantit la cohérence des données entre les opérations de calcul et de mémoire. Cette option devrait résoudre les problèmes dans certains jeux, mais peut réduire les performances dans certains cas. Les jeux utilisant Unreal Engine 4 semblent être les plus affectés. Utiliser les shader cache Réduire les saccades en stockant et en chargeant localement les shaders générés - Forcer les fréquences maximales (Adreno uniquement) - Forcer le GPU à fonctionner à ses fréquences maximales possibles (les contraintes thermiques seront toujours appliquées). Utiliser le vidage réactif Améliore la précision du rendu dans certains jeux au détriment des performances. diff --git a/src/android/app/src/main/res/values-he/strings.xml b/src/android/app/src/main/res/values-he/strings.xml index bb156ba308..d987aa6586 100644 --- a/src/android/app/src/main/res/values-he/strings.xml +++ b/src/android/app/src/main/res/values-he/strings.xml @@ -384,8 +384,6 @@ מבטיח עקביות נתונים בין פעולות חישוב וזיכרון. אפשרות זו אמורה לתקן בעיות במשחקים מסוימים, אך עלולה להפחית ביצועים במקרים מסוימים. נראה שהמשחקים עם Unreal Engine 4 הם המושפעים ביותר. מטמון השיידר של הדיסק מפחית בתקיעות על ידי אחסון מקומי וטעינה של שיידרים הנוצרים. - החזק מהירות שעון מקסימלית (רק ל Adreno) - מכריח לדחוף את מהירויות המעבד הגרפי למקסימום (הגבלות חום ימשיכו לתפקד). השתמש בהבהוב תגובתי משפר את הדיוק של האמולציה במשחקים מסויימים במחיר של ביצועים. diff --git a/src/android/app/src/main/res/values-hu/strings.xml b/src/android/app/src/main/res/values-hu/strings.xml index 606da0b470..dab2b53b51 100644 --- a/src/android/app/src/main/res/values-hu/strings.xml +++ b/src/android/app/src/main/res/values-hu/strings.xml @@ -372,8 +372,6 @@ Biztosítja az adatok konzisztenciáját a számítási és memória-műveletek között. Ez az opciónak javítania kell néhány játékban előforduló problémát, de bizonyos esetekben csökkentheti a teljesítményt. Az Unreal Engine 4-et használó játékok látszanak a legérintettebbek. Lemez árnyékoló gyorsítótár Csökkenti az akadásokat azáltal, hogy helyileg tárolja és tölti be a generált árnyékolókat. - Maximum órajel kényszerítése (csak Adreno) - Kényszeríti a GPU-t a lehető legnagyobb órajelen működésre (a hőmérséklet korlátozások továbbra is érvényben maradnak). Reaktív ürítés használata Javítja a renderelési pontosságot néhány játékban a teljesítmény rovására. diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml index 1189e7444b..25928495cb 100644 --- a/src/android/app/src/main/res/values-id/strings.xml +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -404,8 +404,6 @@ Memastikan konsistensi data antara operasi komputasi dan memori. Opsi ini seharusnya memperbaiki masalah di beberapa game, tetapi mungkin mengurangi performa dalam beberapa kasus. Game dengan Unreal Engine 4 tampaknya yang paling terpengaruh. Cache shader disk Mengurangi Tutup Paksa dengan menyimpan dan memuat yang dihasilkan secara lokal - Paksa jam maximum (hanya untuk Adreno) - Memaksa GPU untuk berjalan pada kecepatan maksimum yang mungkin (batasan termal masih akan diterapkan). Gunakan reactive flushing Meningkatkan akurasi rendering dalam beberapa permainan dengan mengorbankan performa. diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index cf0efab261..98e003dab5 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -411,8 +411,6 @@ Garantisce la coerenza dei dati tra le operazioni di calcolo e memoria. Questa opzione dovrebbe risolvere problemi in alcuni giochi, ma potrebbe ridurre le prestazioni in alcuni casi. I giochi con Unreal Engine 4 sembrano essere i più colpiti. Usa la cache delle shader Riduce lo stuttering caricando le shader già compilate all\'avvio. - Forza clock massimi (solo Adreno) - Forza la GPU a girare col massimo clock possibile (i vincoli alla temperatura saranno comunque applicati) Abilita il Reactive Flushing Migliora l\'accuratezza della grafica in alcuni giochi, al costo delle performance. diff --git a/src/android/app/src/main/res/values-ja/strings.xml b/src/android/app/src/main/res/values-ja/strings.xml index cf382a9792..b001b70acd 100644 --- a/src/android/app/src/main/res/values-ja/strings.xml +++ b/src/android/app/src/main/res/values-ja/strings.xml @@ -370,8 +370,6 @@ 計算処理とメモリ操作間のデータ一貫性を保証します。 このオプションは一部のゲームの問題を修正しますが、場合によってはパフォーマンスが低下する可能性があります。 Unreal Engine 4のゲームが最も影響を受けるようです。 ディスクシェーダーキャッシュ 生成したシェーダーを端末に保存して読み込み、コマ落ちを軽減します。 - 最大クロックを強制 (Adrenoのみ) - GPUを最大限可能な周波数で動作させます (過熱制限は引き続き適用されます)。 即時書き込み 一部のゲームにおいて、パフォーマンスを犠牲にしながらも、レンダリング精度を向上させます。 diff --git a/src/android/app/src/main/res/values-ko/strings.xml b/src/android/app/src/main/res/values-ko/strings.xml index 173d9b5678..4cfddd163f 100644 --- a/src/android/app/src/main/res/values-ko/strings.xml +++ b/src/android/app/src/main/res/values-ko/strings.xml @@ -370,8 +370,6 @@ 컴퓨팅 및 메모리 작업 간 데이터 일관성을 보장합니다. 이 옵션은 일부 게임의 문제를 해결할 수 있지만 경우에 따라 성능이 저하될 수 있습니다. Unreal Engine 4 게임이 가장 큰 영향을 받는 것으로 보입니다. 디스크 셰이더 캐시 생성된 셰이더를 로컬에 저장하고 로드하여 끊김 현상을 줄입니다. - 최대 클럭 강제 설정 (아드레노 전용) - GPU가 가능한 최대 클럭으로 실행되도록 강제합니다 (열 제약 조건은 여전히 적용됩니다). 반응형 플러싱 사용 일부 게임에서 성능 저하를 감수하고 렌더링 정확도를 향상합니다. diff --git a/src/android/app/src/main/res/values-nb/strings.xml b/src/android/app/src/main/res/values-nb/strings.xml index b3f8f4902c..f2996c0200 100644 --- a/src/android/app/src/main/res/values-nb/strings.xml +++ b/src/android/app/src/main/res/values-nb/strings.xml @@ -353,8 +353,6 @@ Sikrer datakonsistens mellom beregnings- og minneoperasjoner. Dette alternativet bør fikse problemer i noen spill, men kan redusere ytelsen i noen tilfeller. Spill med Unreal Engine 4 ser ut til å være de mest berørte. Disk shader-hurtigbuffer Reduserer hakking ved å lagre og laste inn genererte shaders lokalt. - Tving fram maksimal klokkefrekvens (kun Adreno) - Tvinger GPU-en til å kjøre med maksimal klokkefrekvens (termiske begrensninger vil fortsatt gjelde). Bruk reaktiv spyling Forbedrer gjengivelsesnøyaktigheten i enkelte spill på bekostning av ytelsen. diff --git a/src/android/app/src/main/res/values-pl/strings.xml b/src/android/app/src/main/res/values-pl/strings.xml index 3d69cce8f3..0c4807aa13 100644 --- a/src/android/app/src/main/res/values-pl/strings.xml +++ b/src/android/app/src/main/res/values-pl/strings.xml @@ -469,8 +469,6 @@ Zapewnia spójność danych między operacjami obliczeniowymi i pamięciowymi. Ta opcja powinna naprawiać problemy w niektórych grach, ale może zmniejszyć wydajność w niektórych przypadkach. Gry z Unreal Engine 4 wydają się być najbardziej dotknięte. Pamięć podręczna shaderów Zmniejsza przycięcia przez przechowywanie gotowych wygenerowanych plików oświetlenia w pamięci urządzenia. - Maksymalne taktowanie GPU (układy Adreno) - Wymusza uruchomienie maksymalnego taktowania układu graficznego (zabezpieczenia termiczne będą dalej aktywne). Użyj spłukiwania reaktywnego - reactive flushing Poprawia jakość renderowania w kilku grach, kosztem wydajności. diff --git a/src/android/app/src/main/res/values-pt-rBR/strings.xml b/src/android/app/src/main/res/values-pt-rBR/strings.xml index 08e2695d2e..2589809379 100644 --- a/src/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/src/android/app/src/main/res/values-pt-rBR/strings.xml @@ -457,8 +457,6 @@ Garante a consistência de dados entre operações de computação e memória. Esta opção pode corrigir problemas em alguns jogos, mas também pode reduzir o desempenho, sendo os jogos da Unreal Engine 4 os mais afetados. Cache de shaders em disco Reduz engasgos ao armazenar e carregar localmente os shaders. - Forçar velocidade máxima (somente Adreno) - Força a GPU a rodar na velocidade máxima (restrições térmicas serão aplicadas) Usar flushing reativo Melhora a precisão da renderização em alguns jogos ao custo de desempenho. diff --git a/src/android/app/src/main/res/values-pt-rPT/strings.xml b/src/android/app/src/main/res/values-pt-rPT/strings.xml index 1cbbb74c34..d7ce2485eb 100644 --- a/src/android/app/src/main/res/values-pt-rPT/strings.xml +++ b/src/android/app/src/main/res/values-pt-rPT/strings.xml @@ -376,8 +376,6 @@ Garante a consistência dos dados entre operações de computação e memória. Esta opção deve corrigir problemas em alguns jogos, mas pode reduzir o desempenho nalguns casos. Os jogos com Unreal Engine 4 parecem ser os mais afectados. Cache de shaders em disco Reduz travamentos ao armazenar e carregar localmente os shaders. - Força velocidade máxima (Adreno only) - Força o GPU a correr à velocidade máxima (restrições térmicas serão aplicadas) Usar flushing reativo Melhora a precisão da renderização em alguns jogos ao custo de desempenho. diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-ru/strings.xml index a9a3cceaae..d147345a1b 100644 --- a/src/android/app/src/main/res/values-ru/strings.xml +++ b/src/android/app/src/main/res/values-ru/strings.xml @@ -471,8 +471,6 @@ Обеспечивает согласованность данных между вычислительными операциями и операциями с памятью. Эта опция должна исправлять проблемы в некоторых играх, но может снижать производительность в некоторых случаях. Наиболее сильно это затрагивает игры на Unreal Engine 4. Кэш шейдеров на диске Уменьшение зависаний за счет хранения и загрузки сгенерированных шейдеров. - Принудительно заставить максимальную тактовую частоту (только для Adreno) - Заставляет ГП работать на максимально возможных тактовых частотах (тепловые ограничения все равно будут применяться). Реактивная очистка Повышение точности рендеринга в некоторых играх за счет снижения производительности. diff --git a/src/android/app/src/main/res/values-sr/strings.xml b/src/android/app/src/main/res/values-sr/strings.xml index 62fe3f2fa3..6a4760010f 100644 --- a/src/android/app/src/main/res/values-sr/strings.xml +++ b/src/android/app/src/main/res/values-sr/strings.xml @@ -375,8 +375,6 @@ Осигурава конзистентност података између рачунских и меморијских операција. Ова опција би требало да поправи проблеме у неким играма, али може смањити перформансе у неким случајевима. Чини се да су игре са Unreal Engine 4 највише погођене. Предмеморија сјена диска Смањује муцање локалном чувањем и учитавањем генерисаних схадера. - Формирајте максималне сатове (само адрено) - Снагује ГПУ да се покреће максималним могућим сатовима (топлотна ограничења ће се и даље примењивати). Користите реактивно испирање Побољшава тачност приказивања у неким играма по цени перформанси. diff --git a/src/android/app/src/main/res/values-uk/strings.xml b/src/android/app/src/main/res/values-uk/strings.xml index ada2445d05..c17c1e3272 100644 --- a/src/android/app/src/main/res/values-uk/strings.xml +++ b/src/android/app/src/main/res/values-uk/strings.xml @@ -473,8 +473,6 @@ Забезпечує узгодженість даних між обчислювальними операціями та операціями з пам\'яттю. Ця опція має виправляти проблеми в деяких іграх, але може знижувати продуктивність у деяких випадках. Ігри на Unreal Engine 4, здається, найбільш постраждалі. Кеш шейдерів Зменшує затримки шляхом збереження шейдерів. - Максимальна тактова частота (тільки Adreno) - Змушує GPU працювати на максимальній тактовій частоті. Реактивне очищення Покращує точність рендерингу в деяких іграх. diff --git a/src/android/app/src/main/res/values-vi/strings.xml b/src/android/app/src/main/res/values-vi/strings.xml index 82331efb1c..574a4573b6 100644 --- a/src/android/app/src/main/res/values-vi/strings.xml +++ b/src/android/app/src/main/res/values-vi/strings.xml @@ -351,8 +351,6 @@ Đảm bảo tính nhất quán dữ liệu giữa các thao tác tính toán và bộ nhớ. Tùy chọn này nên khắc phục sự cố trong một số trò chơi, nhưng có thể làm giảm hiệu suất trong một số trường hợp. Các trò chơi với Unreal Engine 4 có vẻ bị ảnh hưởng nhiều nhất. Lưu bộ nhớ đệm shader trên ổ cứng Giảm tình trạng giật lag bằng cách lưu trữ và tải các shader được tạo ra nội bộ. - Buộc chạy ở xung nhịp tối đa (chỉ Adreno) - Buộc GPU hoạt động ở xung nhịp tối đa có thể (ràng buộc nhiệt độ vẫn sẽ được áp dụng). Bật xả tương ứng Cải thiện độ chính xác hiển thị trong một số trò chơi nhưng đồng thời giảm hiệu suất chơi. diff --git a/src/android/app/src/main/res/values-zh-rCN/strings.xml b/src/android/app/src/main/res/values-zh-rCN/strings.xml index 08b55297a7..a152fb5ef2 100644 --- a/src/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/src/android/app/src/main/res/values-zh-rCN/strings.xml @@ -467,8 +467,6 @@ 确保计算和内存操作之间的数据一致性。 此选项应能修复某些游戏中的问题,但在某些情况下可能会降低性能。 使用Unreal Engine 4的游戏似乎受影响最大。 磁盘着色器缓存 将生成的着色器缓存于磁盘中并进行读取,以减少卡顿。 - 强制最大时钟 (仅限 Adreno) - 强制 GPU 以最大时钟运行 (仍被温控限制)。 启用反应性刷新 牺牲性能,提高某些游戏的渲染精度。 diff --git a/src/android/app/src/main/res/values-zh-rTW/strings.xml b/src/android/app/src/main/res/values-zh-rTW/strings.xml index c7061ebc03..b9e4d3cdc3 100644 --- a/src/android/app/src/main/res/values-zh-rTW/strings.xml +++ b/src/android/app/src/main/res/values-zh-rTW/strings.xml @@ -455,8 +455,6 @@ 確保計算和記憶體操作之間的資料一致性。 此選項應能修復某些遊戲中的問題,但在某些情況下可能會降低效能。 使用Unreal Engine 4的遊戲似乎受影響最大。 磁碟著色器快取 將產生的著色器快取儲存至硬碟以減少中斷。 - 強制使用最大時脈 (僅限Adreno) - 強制 GPU 以可能的最大時脈執行 (熱溫限制仍會被套用)。 使用重新啟用排清 犧牲效能,以改善部分遊戲的轉譯準確度。 diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 97aa054e8a..f712d26ddd 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -486,8 +486,6 @@ Ensures data consistency between compute and memory operations. This option should fix issues in some games, but may also reduce performance in some cases. Unreal Engine 4 games often see the most significant changes thereof. Disk shader cache Reduces stuttering by locally storing and loading generated shaders. - Force maximum clocks (Adreno only) - Forces the GPU to run at the maximum possible clocks (thermal constraints will still be applied). Use reactive flushing Improves rendering accuracy in some games at the cost of performance. Enable buffer history diff --git a/src/common/settings.h b/src/common/settings.h index a609894027..84c8277e4a 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -448,9 +448,6 @@ struct Values { true, true}; - SwitchableSetting renderer_force_max_clock{linkage, false, "force_max_clock", - Category::RendererAdvanced}; - SwitchableSetting use_disk_shader_cache{linkage, true, "use_disk_shader_cache", Category::RendererAdvanced}; diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 5d4185b47d..a6cd0f421c 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -256,12 +256,6 @@ std::unique_ptr InitializeTranslations(QObject* parent) async_presentation, tr("Enable asynchronous presentation (Vulkan only)"), tr("Slightly improves performance by moving presentation to a separate CPU thread.")); - INSERT( - Settings, - renderer_force_max_clock, - tr("Force maximum clocks (Vulkan only)"), - tr("Runs work in the background while waiting for graphics commands to keep the GPU from " - "lowering its clock speed.")); INSERT(Settings, max_anisotropy, tr("Anisotropic Filtering:"), diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index d1e607e75f..b6e7bc5254 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -164,7 +164,7 @@ try PresentFiltersForAppletCapture) , rasterizer(render_window, gpu, device_memory, device, memory_allocator, state_tracker, scheduler) { - if (Settings::values.renderer_force_max_clock.GetValue() && device.ShouldBoostClocks()) { + if (device.ShouldBoostClocks()) { turbo_mode.emplace(instance, dld); scheduler.RegisterOnSubmit([this] { turbo_mode->QueueSubmitted(); }); }