Jest to zaledwie kilka drobnych, znanych i zalecanych na XDA modyfikacji, które należy wprowadzić do pliku build.prop w katalogu System. Mają one na celu zwiększenie płynności UI i responsywności, jednak jedna z nich jest IMO szczególnie istotna i daje efekty. ROM 3.1 od Bruno'a.
Przed przystąpieniem do modyfikacji, zaleca się zrobić bakup w CWM (wiadomo 😉 ). Tweaków mozna dokonać ES file explorerem z uprawnieniami roota + podpięcie systemu plików (w opcjach roota w menadżerze). Dodam, że używam Nova launcher, który uważam za najpłynniej działający, do tego governor CPU ustawiony na hybrid (np. za pomocą apki No Frills CPU).
Edytujemy plik build.prop w katalogu 'System'.
1. Poprawa frame rate'u UI i reakcji na dotyk:
Odnajdujemy istniejącą linijkę i modyfikujemy wartość na podaną poniżej:
windowsmgr.max_events_per_sec=240
Standardowo będzie tutaj wartość 150, która wg userów XDA, jest typowa dla procków 1-rdzeniowych. Wartość 240 zalecana dla 2-rdzeniowców. Moim zdaniem, ustawienie to wpływa w stopniu minimalnym na działanie UI.
2. Disable kernel error logging (tłumaczyć chyba nie trzeba):
Dopisujemy 2 linijki do build.prop:
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
Wpływ na UI, moim zdaniem, również minimalny.
3. I tu jest gwóźdź programu: 😉 włączamy renderowanie kafelkowe (Tile Rendering), tak charakterystyczne, dla układów PowerVR:
Dopisujemy poniższą linijkę:
debug.enabletr=true
Zapisujemy plik, restartujemy telefon.
Efekt z pkt. 3 będzie najlepiej widoczny np. podczas otwierania drawera (przynajmniej w Nova launcherze), scrollowania/zoomowania po stronach internetowych (sprawdzone w Operze Mini oraz Skyfire - płynne przewijanie, bez stutteringu, wyraźnie wyższy FPS) i innych apkach.
Źródło:
[iNFO] ICS Performance Tweaks - xda-developers
[TWEAKS][iCS] ICS/CM9 performance tweaks! [uPDATED] - xda-developers