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은

  1. 순정 이상의 성능을 보장합니다.
  2. 순정 이상의 배터리 효율을 보장합니다.
  3. 뛰어난 안정성을 보장합니다.
  4. 다양한 설정과 편의기능을 제공합니다.
  5. 커스텀 커널 최초로 루팅 해제된 상태에서도 커널 설정을 유지하는 애드온을 제공합니다.
  6. 쉬운 설정을 돕는 프리셋을 제공합니다.

 

주요 특징

  1. Synapse 지원.
  2. SELinux Permissive.
  3. 리눅스 3.10.y 업스트림.
  4. init.d & init.d-postboot 지원.
  5. UBER 툴체인으로 컴파일.
  6. 절전모드 해제시 발생하던 터치오류 해결.
  7. 블루라이트 필터를 N7 포팅롬과 순정펌웨어 모두에 지원.
  8. F2FS file system fully support
  9. Linux 3.18의 Energy-Aware Scheduling (EAS) Project 백포팅.
    • 스케줄러 중심의 튜닝을 통해 전력과 성능 관리를 단순화 시켜 더 효율적으로 관리합니다.
    • 체감 가능할 정도의 성능 향상과 벤치마크 점수 향상이 있습니다.
  10. lazytime 마운트 옵션 적용으로 저장소 성능과 수명 개선.
  11. CPU, GPU 다운/오버클럭.
  12. CPU, GPU, BUS 전압조절.
  13. S6의 GPU DVFS 드라이버 포팅.
  14. Note5의 ISP 온도제어 유닛 포팅.
  15. 디테일한 DVFS(스로틀링) 제어.
  16. Universal5410 커널의 Dynamic Hotplug 포팅 by halaszk.
  17. Power Suspend Driver by Yank555.lu.
  18. HMP 제어 인터페이스.
  19. NVIDIA cpu relax patch - Thanks to. AndreiLux.
    └ 체감 가능한 발열감소 (배터리 효율 향상).
  20. 디테일한 충전회로 제어로 더 빠른 충전 가능.
  21. bfq, row, fiops, sio, vr, zen I/O 스케줄러 추가.
  22. Westwood tcp/ip 혼잡제어 활성화.
  23. 알림 LED FADE 제어.
  24. 커널 모드에서 NEON 활성화.
  25. 비정렬 메모리 접근 활성화.
  26. 색상 반전 기능 (멀티태스킹 버튼 세 번 연타) - Thanks to gokhanmoral & arter97.
    └ 흰색 배경인 앱 또는 웹페이지에 사용하면 배터리 대폭 절약가능.
  27. 퀄컴의 cafactive cpu 가버너 추가 by arter97.
  28. 배터리 친화적인 impulse 가버너와 더 강력한 성능의 ironactive 가버너 추가.
  29. 커널 드라이버 레벨에서 실행되는 웨이크락 제어.
  30. 게임튜너에서 지원하지 않는 시스템 앱과 구글앱의 강제 추가 기능 지원.
  31. 백그라운드 앱이 리틀코어만 사용하도록 제한하는 기능 추가.
  32. 하나의 소스코드로 노트4, S-LTE, 엣지 모델을 동시 지원.
  33. 루팅 해제 된 기기에서도 커널 설정을 유지하는 애드온 제공.
  34. 시냅스: 시스템 트윅 애드온 제공 (실 사용자의 83%가 성능과 배터리 향상이 체감된다고 응답).
  35. 시냅스: 성능/배터리/안정성 등으로 구분된 설정 프로파일 제공.
  36. 그 외 수많은 최적화 적용.

 

이것만은 알고 사용합시다.

  • ASV 그룹?
    기기의 수율을 수치로 표현한 것이라 봐도 무방합니다.
    ASV 그룹값에 따라 각각 다른 전압 테이블이 존재합니다(기기마다 기본 설정 전압이 다르다는 의미).
    ASV 그룹값이 낮은 기기는 전압 조절을 잘 하더라도 다운/오버클럭을 하는 자체만으로도 안정성에 영향을 줄 수 있습니다.
  • DVFS?
    스로틀링 기술, 기기 온도 변화에 따라 CPU, GPU, 메모리, 카메라 등 하드웨어 전체에 대한 전압과 클럭 조절을 자동으로 수행합니다.
    이로 인해 CPU 클럭 설정(제한)이 고정되지 않고 저절로 변하는 현상이 발생하지만 기기 온도가 내려가면 원래의 설정된 클럭으로 복귀됩니다.
  • Synapse
    AndreiLux가 제작/배포중인 커널 설정 인터페이스 앱입니다.
    * 앱 자체로는 커널 설정 기능이 없습니다.
    스톡라이더 커널의 설정 내용은 Synapse의 버전과 관계없으며, 모든 설정은 커널 자체에서 인터페이스를 제공하므로 Synapse와 커널의 관계에 오해 없으시길 바랍니다.
    * Synapse 버전과 관계없이 커널 종류와 버전에 따라 설정 내용이 다르며, 설정 항목은 커널 제작자에 의해 디자인 됩니다.

 

성능향상을 위한 3단계 전략

  1. cafactive 가버너를 사용합니다.
    cafactive는 Code Aurora Forum(CAF)에서 제작한 interactive 기반의 HMP에 최적화된 cpu 가버너입니다.
    삼성 커널에 내장된 순정 interactive 보다 더 뛰어난 성능을 체감하실 수 있습니다.
  2. 시스템 파티션을 F2FS로 변환합니다.
    F2FS(Flash-Friendly File System)는 삼성(김재극)에서 만든 낸드플래시 저장 장치에 최적화된 파일 시스템입니다.
    기존(EXT4) 파일 시스템이 하드디스크에 최적화 된 것에서 오는 단점이 해결됐고, 모든 저장소가 플래시 메모리인 스마트 디바이스에서 극한의 성능향상을 보여줍니다.
    단, 저장소를 읽고 쓸 때의 속도에만 영향을 주므로 시스템 전체의 성능향상과는 거리가 있습니다.
    f2fs 변환(포멧) 방법 설명 바로가기
  3. 시냅스 앱 실행 후 프리셋 탭을 활용합니다.
    • 시냅스 설정이 생소하신 분들께서 손쉽게 설정을 변경할 수 있고 익숙하신 분들이라도 개발자가 추천하는 변경값들을 확인하고 참고하실 수 있습니다.

 

커널 설치 방법

  1. 다운 받은 zip 파일을 기기의 SD카드에 복사합니다.
  2. TWRP에 진입합니다.
  3. Install 메뉴를 선택해 1번 과정에서 복사한 zip파일을 플래싱 합니다.
  4. 부팅 후 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은 '기부 시 제공' 이라는 조건으로 특별한 애드온을 제공하고 있습니다.
  • 기부는 간접적인 개발 참여 방법입니다.