for Galaxy Note 4 & S-LTE & Edge
커널 사용을 위한 요구사항
Model Variants: SM-N910S/K/L SM-N915S/K/L, SM-N916S/K/L
Installed OS : TouchWiz 6.0.1 firmware
PRIME-Kernel은
- 순정 이상의 성능을 보장합니다.
- 순정 이상의 배터리 효율을 보장합니다.
- 뛰어난 안정성을 보장합니다.
- 다양한 설정과 편의기능을 제공합니다.
- 커스텀 커널 최초로 루팅 해제된 상태에서도 커널 설정을 유지하는 애드온을 제공합니다.
- 쉬운 설정을 돕는 프리셋을 제공합니다.
주요 특징
- Synapse 지원.
- SELinux Permissive.
- 리눅스 3.10.y 업스트림.
- init.d & init.d-postboot 지원.
- UBER 툴체인으로 컴파일.
- 절전모드 해제시 발생하던 터치오류 해결.
- 블루라이트 필터를 N7 포팅롬과 순정펌웨어 모두에 지원.
- F2FS file system fully support
- Linux 3.18의 Energy-Aware Scheduling (EAS) Project 백포팅.
• 스케줄러 중심의 튜닝을 통해 전력과 성능 관리를 단순화 시켜 더 효율적으로 관리합니다.
• 체감 가능할 정도의 성능 향상과 벤치마크 점수 향상이 있습니다.
- lazytime 마운트 옵션 적용으로 저장소 성능과 수명 개선.
- CPU, GPU 다운/오버클럭.
- CPU, GPU, BUS 전압조절.
- S6의 GPU DVFS 드라이버 포팅.
- Note5의 ISP 온도제어 유닛 포팅.
- 디테일한 DVFS(스로틀링) 제어.
- Universal5410 커널의 Dynamic Hotplug 포팅 by halaszk.
- Power Suspend Driver by Yank555.lu.
- HMP 제어 인터페이스.
- NVIDIA cpu relax patch - Thanks to. AndreiLux.
└ 체감 가능한 발열감소 (배터리 효율 향상).
- 디테일한 충전회로 제어로 더 빠른 충전 가능.
- bfq, row, fiops, sio, vr, zen I/O 스케줄러 추가.
- Westwood tcp/ip 혼잡제어 활성화.
- 알림 LED FADE 제어.
- 커널 모드에서 NEON 활성화.
- 비정렬 메모리 접근 활성화.
- 색상 반전 기능 (멀티태스킹 버튼 세 번 연타) - Thanks to gokhanmoral & arter97.
└ 흰색 배경인 앱 또는 웹페이지에 사용하면 배터리 대폭 절약가능.
- 퀄컴의 cafactive cpu 가버너 추가 by arter97.
- 배터리 친화적인 impulse 가버너와 더 강력한 성능의 ironactive 가버너 추가.
- 커널 드라이버 레벨에서 실행되는 웨이크락 제어.
- 게임튜너에서 지원하지 않는 시스템 앱과 구글앱의 강제 추가 기능 지원.
- 백그라운드 앱이 리틀코어만 사용하도록 제한하는 기능 추가.
- 하나의 소스코드로 노트4, S-LTE, 엣지 모델을 동시 지원.
- 루팅 해제 된 기기에서도 커널 설정을 유지하는 애드온 제공.
- 시냅스: 시스템 트윅 애드온 제공 (실 사용자의 83%가 성능과 배터리 향상이 체감된다고 응답).
- 시냅스: 성능/배터리/안정성 등으로 구분된 설정 프로파일 제공.
- 그 외 수많은 최적화 적용.
이것만은 알고 사용합시다.
- ASV 그룹?
기기의 수율을 수치로 표현한 것이라 봐도 무방합니다.
ASV 그룹값에 따라 각각 다른 전압 테이블이 존재합니다(기기마다 기본 설정 전압이 다르다는 의미).
ASV 그룹값이 낮은 기기는 전압 조절을 잘 하더라도 다운/오버클럭을 하는 자체만으로도 안정성에 영향을 줄 수 있습니다.
- DVFS?
스로틀링 기술, 기기 온도 변화에 따라 CPU, GPU, 메모리, 카메라 등 하드웨어 전체에 대한 전압과 클럭 조절을 자동으로 수행합니다.
이로 인해 CPU 클럭 설정(제한)이 고정되지 않고 저절로 변하는 현상이 발생하지만 기기 온도가 내려가면 원래의 설정된 클럭으로 복귀됩니다.
- Synapse
AndreiLux가 제작/배포중인 커널 설정 인터페이스 앱입니다.
* 앱 자체로는 커널 설정 기능이 없습니다.
스톡라이더 커널의 설정 내용은 Synapse의 버전과 관계없으며, 모든 설정은 커널 자체에서 인터페이스를 제공하므로 Synapse와 커널의 관계에 오해 없으시길 바랍니다.
* Synapse 버전과 관계없이 커널 종류와 버전에 따라 설정 내용이 다르며, 설정 항목은 커널 제작자에 의해 디자인 됩니다.
성능향상을 위한 3단계 전략
- cafactive 가버너를 사용합니다.
cafactive는 Code Aurora Forum(CAF)에서 제작한 interactive 기반의 HMP에 최적화된 cpu 가버너입니다.
삼성 커널에 내장된 순정 interactive 보다 더 뛰어난 성능을 체감하실 수 있습니다.
- 시스템 파티션을 F2FS로 변환합니다.
F2FS(Flash-Friendly File System)는 삼성(김재극)에서 만든 낸드플래시 저장 장치에 최적화된 파일 시스템입니다.
기존(EXT4) 파일 시스템이 하드디스크에 최적화 된 것에서 오는 단점이 해결됐고, 모든 저장소가 플래시 메모리인 스마트 디바이스에서 극한의 성능향상을 보여줍니다.
단, 저장소를 읽고 쓸 때의 속도에만 영향을 주므로 시스템 전체의 성능향상과는 거리가 있습니다.
• f2fs 변환(포멧) 방법 설명 바로가기
- 시냅스 앱 실행 후 프리셋 탭을 활용합니다.
• 시냅스 설정이 생소하신 분들께서 손쉽게 설정을 변경할 수 있고 익숙하신 분들이라도 개발자가 추천하는 변경값들을 확인하고 참고하실 수 있습니다.
커널 설치 방법
- 다운 받은 zip 파일을 기기의 SD카드에 복사합니다.
- TWRP에 진입합니다.
- Install 메뉴를 선택해 1번 과정에서 복사한 zip파일을 플래싱 합니다.
- 부팅 후 Synapse 앱을 사용하여 취향껏 설정합니다.
Credit (Thanks. to)
- AndreiLux - Perseus5433 kernel.
- UpInTheAir - SkyHigh Kernel.
- halaszk - Perseus-halaszk-universal5433 kernel.
- arter97, gokhanmoral, faux123, yank555.lu
- RaymanFX (AOSP Kernel & Vendor).
- PMK@Develoid Cafe, 시아씨@Develoid Cafe.
- All members of the G+ PRIME-BETA User's Community.
- And all of commited in sources & all of xda developers.
알려진 문제
- 시냅스> 일부 항목에 빨간색 글씨로 오류가 뜰 수 있습니다.
UI 생성 중 스크립트가 꼬이면서 발생하는 증상인데 재시작 탭의 '시냅스 재시작' 버튼을 누르면 UI가 재생성되어 정상적으로 출력됩니다.
- 오래된 구버전에서 백업했던 시냅스 프로파일을 불러올 경우 시스템이 불안정해질 수 있습니다.
기부 애드온
- PRIME-Kernel은 '기부 시 제공' 이라는 조건으로 특별한 애드온을 제공하고 있습니다.
- 기부는 간접적인 개발 참여 방법입니다.