Sari la conținut

[MacOS] Gestionarea manuală a nucleelor P (Performance) și E (Efficiency) pentru eliminarea micro-stuttering-ului în jocurile x86


Postări Recomandate

Postat
🚀

CPU Affinity & P-Core Lock

Forțarea execuției pe nucleele de performanță Apple Silicon

Salutare! Ai simțit vreodată că jocul tău are "spike-uri" de lag chiar dacă procesorul nu e la 100%? Pe sistemele M1/M2/M3, macOS mută uneori task-urile pe nucleele de eficiență (E-Cores) pentru a salva baterie. Rezultatul? Latență instabilă. Astăzi preluăm controlul manual și forțăm jocul să folosească doar P-Cores (Performance Cores).

1 Identificarea Thread-urilor jocului

Folosim utilitarul `taskpolicy` pentru a vedea cum sunt distribuite resursele în acest moment. Identifică procesul jocului (PID) folosind Monitorul de Activitate sau Terminalul:

pgrep -i "CS2" (sau numele jocului tău)

2 Forțarea pe Performance Cores (P-Cores)

Vom folosi un flag specific de sistem care restricționează procesul de la a fi "retrogradat" pe nucleele mici. Rulează comanda înlocuind [PID] cu numărul găsit anterior:

sudo taskpolicy -c highpriority -p [PID]
sudo taskpolicy -b -p [PID]

* Parametrul -b (background restriction) îi spune kernel-ului că acest proces NU are voie să ruleze pe E-Cores.

3 Dezactivarea Game Mode-ului automat (Opțional)

Dacă preferi controlul nostru manual în locul celui de la Apple, poți dezactiva prioritizarea automată care uneori greșește:

defaults write com.apple.GameController.game-mode-enabled -bool false
💡 REZULTATUL FINAL
Jocurile rulate prin straturi de compatibilitate (Game Porting Toolkit sau Crossover) sunt adesea "văzute" de macOS ca aplicații de fundal. Prin blocarea lor pe P-Cores, elimini latența de context-switching. Vei observa că 1% lows (FPS-ul minim) se stabilizează, iar jocul nu mai are acele agățări inexplicabile când apar mulți inamici pe ecran.
MACOS_CORE_AFFINITY // 2026 LEAGUECS.RO
Vizitator
Acest topic este acum închis pentru alte răspunsuri.
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Termeni de Utilizare & Politică Intimitate