Toolverse
Wszystkie skille

axiom-display-performance

autor: CharlesWiltgen

Diagnozuj i napraw problemy z szybkością klatek na ekranach zmiennej częstotliwości odświeżania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile

O skillu

Umiejętność do systematycznej diagnozy problemów z wydajnością wyświetlania na urządzeniach z ProMotion i innymi ekranami o zmiennej częstotliwości odświeżania. Pomaga rozwiązać problemy takie jak utknięcie na 60 fps, nieprawidłowe tempo klatek, problemy z pakowaniem klatek i konfiguracja pętli renderowania. Obejmuje konfigurację MTKView, CADisplayLink, CAMetalDisplayLink, diagnostykę hitchy'ego i limity systemowe. Naucz się, dlaczego Twoja aplikacja nie automatycznie uruchamia się na 120 Hz i jak prawidłowo skonfigurować zmienną częstotliwość odświeżania.

Jak używać

  1. Zainstaluj umiejętność Axiom Display Performance w swoim projekcie Claude/Copilot. 2. Gdy aplikacja działa z nieoczekiwaną szybkością klatek lub utknęła na 60 fps na urządzeniu z ProMotion, uruchom umiejętność z opisem problemu. 3. Sprawdź najpierw, czy brakuje Ci klucza Info.plist CADisableMinimumFrameDurationOnPhone na iPhone'a — jest to wymagane do uzyskania częstotliwości powyżej 60 Hz. 4. Zweryfikuj konfigurację pętli renderowania: MTKView domyślnie ustawia preferredFramesPerSecond na 60, co jest najczęstszą przyczyną problemu — zmień to na wymaganą wartość. 5. Sprawdź, czy system nie narzuca limitów: Low Power Mode, Limit Frame Rate lub ograniczenia termiczne mogą ograniczyć wydajność niezależnie od konfiguracji aplikacji. 6. Jeśli szybkość klatek jest prawidłowa, ale widać mikro-zacinanie, przeanalizuj czas klatki i paowanie klatek — umiejętność pomoże zidentyfikować problemy z synchronizacją i hitchy'ego.

Podobne skille