본문 바로가기
스마트폰/삼성 SAMSUNG

갤럭시S9 커널 정보. (엑시노스9810판)

by gamma0burst 2018. 3. 17.

- 엑시노스9810 버전 갤럭시S9 커널 중 볼만한 내용 추려봤습니다.

 

- 2년 정도 전부터 핵심 내용들을 빼고 올려서 쓸만한 내용은 거의 없는거나 마찬가지라서 이번에는 포스팅까지는 안 하려고 했는데, 제대로 된 엑시노스9810 클럭 정보가 없어서 검증 차원에서 찾아봤습니다.

파일 내용을 보면 위 리스트의 파일 내용이 핵심적인데 정작 커널 폴더에는 저 파일들이 없습니다.

의도적으로 빼고 올린거지요.

(엑시노스8890 때 너무 다 긁어서 올렸나......)

오픈소스로는 모든 내용을 파악하는건 이제 불가능한거 같고, 실제품에서 추출하는 방법만 남은거 같습니다.

 

 

- CPU

  

cpu0~3 : 리틀코어, Ananke = Cortex-A55

cpu3~7 : 빅코어, Meerkat = Exynos-M3

엑시노스M3 코드네임이 미어캣(Meerkat) 인가봅니다.

미어캣도 몽구스과라고 하니 M1,M2 후속작의 코드네임으로 붙일만 하긴한데 몽구스만한 임팩트가 있지는 않은듯.

M1,M2는 둘 다 몽구스(Mongoose)였는데 M3에서 이름이 바뀐걸보면 확실히 M1,M2와 M3은 세대가 다른 제품으로 분류되는듯 합니다.

 

듀얼 클럭 2.3GHz / 트리플 클럭 1.8GHz / 쿼드코어 클럭 1.8GHz

빅코어 로드에 따른 클럭 셋팅.

 

 

리틀코어 클럭 테이블. (예전 커널로 봐서 오른쪽 값은 전압이 아닙니다.)

최소 클럭 455MHz는 있는데 최대 클럭은 안 나와있습니다.

아난드텍은 리틀코어 1.95GHz라고 추정했으나 테이블에 그런 값이 아예 없습니다.

8코어 로드 테스트시에 클럭 모니터링 결과로 봐서는 리틀코어는 최대 1.794GHz로 보입니다.

S.LSI에서 밝힌 스펙 1.9GHz도 테이블에 있네요.

 

 

빅코어 클럭 테이블.

최소 650MHz, 최대 1.8GHz

커널 파일에서 찾지는 못 했지만 여러가지 코어 로드 테스트와 클럭 모니터링 결과를 종합하면 싱글코어 로드시 2.7GHz라는 내용은 맞는걸로 보입니다.

S.LSI에서 밝힌 스펙, 최대 2.9GHz는 2.86GHz 였습니다.

 

가버너 파일에 싱글~쿼드까지 설정 값이 있어서 싱글코어 부스트가 있는건 사실인듯.

 

Ananke = Cortex-A55, Meerkat = Exynos-M3 관련 내용.

 

 

- GPU

폴더를 보면 tHEx, tMIx 두 가지가 있는데 tHEx = Heimdall 계열, tMIx = Mimir 계열 이란 의미같습니다.

 

GPU 클럭 572 546 455 338 299 260MHz

최대 클럭 572MHz

드라이버는 r9p0

 

r8p0 버전 파일을 보면 위로 598 637 676MHz가 더 있습니다.

(최대 클럭 637MHz)

커널상 파일만 보면 r5p0, r7p0, r8p0, r9p0가 있는데,

테이블상 최대클럭, 설정상 최대클럭이 676/572 -> 676/637 -> 676/637 -> 572/572 로 바뀌었습니다.

현재까지 올라오는 결과를 보면 GFX벤치 기준 카 체이스 28fps / 맨해튼3.1 47fps / 맨해튼3.0 74fps / 티렉스 147fps 인데, 전작 대비 성능 향상치가 그렇게 만족스럽지 못 하다는 의견이 있고,

(다룰 기회가 있을지 모르겠지만) 그동안의 엑시노스 GPU 성능 향상 추세상으로도 이번 제품의 결과는 추세에 비해 많이 떨어집니다.

(기존 추세대로였다면 맨해튼3.0 기준으로 82~83 fps 정도 나왔어야 합니다.)

맨해튼3.0이 572MHz에서 74fps면, 637MHz에서는 산술적으로 82.4 fps가 나와서 추세에 맞춰지는데 이게 우연의 일치일 수도 있고, 원래 목표성능에 맞춰 637MHz로 셋팅했다가 어떤 이유로 클럭을 낮출 수 밖에 없었던걸 수도 있어 보입니다.

 

 

- 정리 : 엑시노스9810

1. CPU

Exynos-M3 쿼드코어(코드네임 Meerkat) + Cortex-A55(코드네임 Ananke) 1.8GHz 쿼드코어

빅코어 클럭 1코어 2.7GHz / 2코어 2.3GHz / 3,4코어 로드 1.8GHz

 

2. GPU

Mali-G72MP18 572MHz

개발 중 637MHz로 설정했던 이력이 있었던듯.

 

 

 

댓글28