A
axiom-display-performance
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
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ć
- 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.