로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

난반대일새

미니 고딩이 분석한 삼성의 Exynos 최적화

GKI 2.0 기준으로 설명합니다

GKI 커널은 커널 자체 부팅 절차 후, vendor_boot를 로드합니다.

vendor_boot의 ramdisk는 제조사 커널 모듈을 로드합니다, 인풋부스터와 GPU 커널과 같은 모듈을 '커널 모듈'이라고 합니다.

이러한 커널모듈은 하드웨어를 커널과 시스템에 인지시키는 역할과 소프트웨어와 하드웨어를 연결시키는 역할을 하죠.

이 과정에서 퀄컴은 소스를 제공하고, 엑시노스는 LSI 직원분들이 부족한 인력으로 채우고 있습니다.

(참고로 이러한 단계에서는 일반 커널보다 손실이 크기는 하지만, 라이브러리단 손실보다는 적습니다.)

벤더와 시스템을 부팅하면 끝나는겁니다.

 

그런데 커널은 자체적으로 안드로이드를 돌릴 수 없죠, 그래서 벤더단 라이브러리를 사용합니다.

 

벤더의 하드웨어 라이브러리는 크게 3가지로 분류됩니다.

1. VNDK (벤더 규격화 개발 키트)

  특징 : HAL을 도움, 프레임워크에 직접 통신 X

2. SP-NDK (동일 프로세스 NDK)

  특징 : 제조사 HAL로 취급, 불안정, 프레임워크에 의해 로드됨

3. LL-NDK (안정화 NDK)

  특징 : 오픈소스 프로그램, 안정, 직접 통신

 

그 중 SP-NDK는 삼성이 엑시노스 하드웨어를 작동시키기 위해 커스텀합니다.

이 HAL의 예로는 이런 것들이 있습니다.

libGLESv1_CM_${driver}.so

libGLESv2_${driver}.so

libGLESv3_${driver}.so

libEGL_${driver}.so

vulkan.${driver}.so

android.hardware.renderscript@1.0-impl.so

android.hardware.graphics.mapper@2.0-impl.so

엑시노스에서 이 라이브러리를 작동시키려면 하드웨어와 연결하는 동일 프로세스를 만들어줘야 하고, 위에서도 말했듯 S.LSI와 MX는 퀄컴에 비해 인력이 부족합니다.

당연히 인력이 부족하기에 커스텀 과정에서, 성능 손실이 일어났던겁니다.

반면, 퀄컴에서는 스냅드래곤을 위한 하드웨어 라이브러리를 제공하죠.

하드웨어를 위해 렌더링하고 사용자가 입력하는 모든 과정에서 HAL과 SP-NDK를 거칩니다.

그렇기에 최적화가 덜 된 HAL은 사용자경험에 악영향을 끼치고, 기피하게됩니다.

난반대일새
안녕하세요, TeraWilf입니다.
오늘 해 볼 것은요.....







반대하는겁니다
댓글
42
난반대일새
글쓴이
난반대일새 Eomjunsik 님께
2024.04.07. 13:47

감사합니다!

[난반대일새]님의 댓글을 신고합니다. 취소 신고
톰슨가젤
best 2등 톰슨가젤
2024.04.07. 14:27

맞습니다.

그래서 엑시노스 사용기기를 계속 늘려서 퀄컴 미디어텍과 함께 3대 표준에 가까워져야 자사든 타사든 최적화 작업에 인력투입을 늘리게되고 더 개선되는거죠.

당장 결과가 안나온다고 포기하면 영원히 상위권에서 밀려납니다.

[톰슨가젤]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 톰슨가젤 님께
2024.04.07. 14:02

맞습니다! 절대적인 대수가 많으면 결국 개발자들이 신경쓰게 되는것이죠 ㅋㅋㅋ

[난반대일새]님의 댓글을 신고합니다. 취소 신고
Linoa
3등 Linoa
2024.04.07. 14:04

뭔소린지 1도 모르게따앗

[Linoa]님의 댓글을 신고합니다. 취소 신고
Linoa
Linoa Linoa 님께
2024.04.07. 14:04
[Linoa]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
best 난반대일새 Linoa 님께
2024.04.07. 14:06

요약해줌

1. 커널 개발자 부족, 하드웨어 병목

2. 시스템 라이브러리 개판남, 처리 효율 낮음

[난반대일새]님의 댓글을 신고합니다. 취소 신고
범퀴
best 범퀴
2024.04.07. 14:38

근데 엑시노스는 하루이틀 된 물건이 아니지않나요?

 

그래픽이야 2200때 부터 완전 바꼈다고 해도

중간에 몇번 스스로 병크터져서 탑재 못한거빼면

꾸준히 탑재 해왔는데

 

가장 많이팔리는 중급기라인은 계속 엑시 꾸준하고요

뭐 갑자기 갤럭시 판매량이 2배 3배뛸수있는것도 아니고 그게 많이팔린다고 최적화가 될거라는 막연한 믿음이 안드는데;;

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
best 흡혈귀왕 범퀴 님께
2024.04.07. 14:43

소프트웨어 회사 다녀보면

절대로 미드레인지급에 신경 안씁니다....

 

그래서 제가 미드레인지급에 탑재 늘려서 보급률 늘려서 해결하자는거에 부정적인겁니다

 

제가 다녔던 게임회사 서비스회사 모두

미드레인지급에 성능 이슈 발생하면

"미드레인지급에 뭘 바래?" 하면서 개발쪽에서 다 무시해요.

 

구동이 안될 정도의 이슈가 아니라면 걍 뭉갭니다.

하지만 "플래그십인데 왜 느려요?" 컴플레인 들어오면

고치려고 시도는 합니다.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.07. 14:49

플래그십도 자체 병크빼면

갤럭시역사랑 함께하지않았나요 엑시가..?

판매량 정점시기가 S7 S8아닌가요? 

8890 8895때

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
흡혈귀왕 범퀴 님께
2024.04.07. 14:50

S22 시리즈부터

플래그십에서 엑시보기 힘들었잖아요.

 

위에도 적었지만 그래픽이 깨지거나 안돌아가는 이슈빼면 회사들이 대부분 묵인합니다.

 

대기업 게임회사도 동일해요.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.07. 14:55

그래도 23년 제외하면 안쓴적은 없었죠

2400은 아직도 스타레일 불칸에서 불안정하고요

그건 미드레인지만의 문제같아보이진않네요

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
흡혈귀왕 범퀴 님께
2024.04.07. 15:06

걍 간단합니다.

결국 디바이스 풀린 대수가 스냅드래곤 디바이스 대비 압도적으로 떨어져서 그렇습니다.

 

제가 누누히 이야기하죠.

게임만으로 해당 SoC 성능 비교하는건 적절하지 못합니다.

 

배트맨 아캄나이트 기준 PS4 노멀이

PC의 GTX980 SLI보다 성능이 좋은게 아니잖아요.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.07. 15:16

그 게임만 980이 밀린다면 그렇게 넘어갈문제라도

다른 게임 여러종이 ps4에 밀린다는이야기랑은 다른문제죠

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
흡혈귀왕 범퀴 님께
2024.04.07. 15:21

그러니깐 제말은 게임은 최적화에 따라 달라지는거라 그걸로 SoC 성능 척도 비교가될수없다는 말입니다.

 

같은 PC에서 조차 Vulkan 게임이라도

엔비디아랑 AMD가 같은 체급에서 성능 차이가 나는 마당에

 

엑시노스가 암만 플래그십에 달렸어도

로우엔드, 미드레인지, 메인스트림, 하이엔드, 플래그십

전체 비중에서 스냅드래곤 대비 티끌만한 비중입니다.

 

결국은 최.적.화 이슈입니다.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.07. 15:23

그리고 결국 그최적화는 게임사몫이다

삼성몫이 아니다 라는 의견이시죠?

 

그래서 많이 우겨넣으면 그냥 자연스래 좋아진다?

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
best 흡혈귀왕 범퀴 님께
2024.04.07. 15:43

그럼 게임사 몫이지 누구 몫이죠??

게임을 삼성이 만듭니까? 그건 아니잖아요.

SoC 벤치마크에서 비정상이면 당연 삼성쪽에 문제가 있는건데 벤치마크는 스펙 규모 성능만큼 나오잖아요.

 

로우레벨에서 그정도 나오고 게임이 이상하면

당연히 게임 문제이고 게임사가 해결해야지 어찌합니까.

 

삼성이 git으로 해당 게임회사 소스 코드를 죄다 받아와서 본인들이 최적화해서 새로 빌드하는게 맞을까요?

(우왕 소스 코드 유출 공유~)

 

이게 삼성탓이 되면

콘솔 게임 구리게 나오면 게임 제조사가 아니라

소니랑 마소 탓을 해야겠군요...

 

게임 최적화 뭣같이 했네가 아니라

소니랑 마소가 기계를 결함으로 만들어서 그런게 되겠군요.

 

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.07. 15:57

그말은 만약 여러이슈로 탑재되는 기기가 적으면

계속 똑같이 게임에서 떨어지는 성능을 낼꺼고 자체적 해결은 불가능하니

 

근데 .. 밑에 예시보면 탑재 많이되도 개선 안될수도있어보이는데;;

 

몇년 고난의 행군하다보면 좋아질꺼라는 기대는 할수있다 네요..?

 

왜 라인별 국가별 차등으로 그 고난의 행군을 해야하는지는 더 모르겠고;; 가격 이익을 눈에 띄게 주던가

 

특히 디멘 말리는 왜 저렇게 탑재기기도 적은데 준수한가도 의문이고

 

[범퀴]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 14:56

커스텀 VulkanAPI가, 심지어 커뮤니티 드라이버가 점수랑 그래픽이 더 뛰어난건 말이 되고요?

심지어 그건 타겟 보드가 Odroid N2였습니다.

동일 GPU인 코어수만 다른 P6P의 드라이버도 Exynos 2100의 기본 GameDriver보다 더 좋았어요, 오히려 P6P 기본드라이버는 E2100 dev드라이버랑 비슷했죠.

Dev드라이버가 기본 드라이버인 GameDriver을 씹어 먹는건 말이됩니까?

SP-NDK인 VulkanAPI랑 gralloc만 포팅했는데 점수가 올라가네요? 정말 잘 만든 라이브러리가 맞기는 한걸까요? 아님 노하우가 없었던걸까요?

(공격적으로 말해서 죄송합니다)

[난반대일새]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 난반대일새 님께
2024.04.07. 15:06

쉽게 풀어서 설명해주세요;;

전의미있는 결과가 도출된다면 저한테 공격적이든 말든 신경안씁니다 쓸때없는 헛소리 찍찍하는게 싫지

 

공식드라이버가 대충만든 커스텀드라이버보다 더 구리다 이런말인가요?

[범퀴]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:06

VulkanAPI는 Mali 기기에서 kernel GPU 드라이버 버전이 일치하면 스왑 할 수 있어요.

Gralloc은 그래픽 allocator 서비스고요.

그러니까, 순정 드라이버가 다른 기기의 드라이버를 뜯어온 것 보다 느린것이 정상적인 일은 아니잖아요?

이 말을 비판하고 싶은거에요.

S21 순정 Build.prop을 보면 devdriver가 1번 드라이버, GameDriver가 0번 드라이버로 설정되어있어요.

0번 드라이버를 기본 드라이버로 사용하거든요?

그런데 1번 드라이버가 모든 상황에서 우위인것이 그냥 웃기다고요 ㅋㅋㅋ.

[난반대일새]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 난반대일새 님께
2024.04.07. 15:09

그냥 들으면 그문제는 해결하기 쉬워보이는데

드라이버를 바꾸면 되잖아요?

 

그드라이버 개발을 다른 게임재조사에서 관여하나요?

[범퀴]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:11

이게 삼성은 해 줄 생각이 없고, 소비자는 루팅을 해야 변경을 할 수 있어서 문제인거에요.

삼성은 개발자 드라이버를 무료로 풀 생각 없으니까요......

시스템 앱으로 깔려있는데 일반인은 사용 못한다는거죠.

[난반대일새]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:19

Dev드라이버 개발은 삼성에서 합니다.

다른 업계 드라이버보다 안좋아요.

심지어 제가 좋다고 하던 Dev드라이버랑 Pixel 그래픽 드라이버랑 비교하면 픽셀쪽이 더 좋고요.

Tensor에 최적화된 드라이버가 Exynos에 최적화된 드라이버보다 Exynos에 더 잘 작동합니다, 정상적인 상황은 아니죠.....

[난반대일새]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 난반대일새 님께
2024.04.07. 15:19
회원님 8포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 난반대일새 님께
2024.04.07. 15:25

픽셀보다는 갤럭시플래그십이 많이팔리는데

왜..? 그러니 탑재많이한다고 성능이 좋아질거라고 확신을 막연하게 못하는겁니다 물론 그럴수도있죠

[범퀴]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:24

저도 일반적인 오버클러커라 자세히는 모르지만

알수없는 이유로 Pixel의 GPU 라이브러리를 엑시노스에 심으면 성능이 증가합니다.

엑시노스 본가쪽 튜닝이 이따구인 이유는 잘 모르겠어요.

[난반대일새]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:29

RDNA 칩셋은 갤럭시 플래그쉽에서만 한정되었습니다.

당연히 모바일 게임이 주류인 아시아 전역에는 S-GPU 탑제 대수가 적어 최적화 할 필요가 없었습니다.

그러나 보급형에 S-GPU를 심으면 중국회사들이 손을 써서 최적화를 해 줄겁니다. 고객이 해달라는데 먼저 손을 써 둬야죠.

고객의 손과 지갑을 가장 먼저 챙기는것은 중국 게임 업계니까요.

[난반대일새]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 난반대일새 님께
2024.04.07. 15:35

ㅎ.. 그 보급형 이야기는 윗분말하고 좀 반대되긴하네요 

 

같은말리도 엑시드라이버말리랑 디멘말리 텐서말리

드라이버차이가 천차만별이라는 이야기는 좀 도움이 되었네요 그정돈줄은 몰랐는데

[범퀴]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 범퀴 님께
2024.04.07. 15:42

실수로 댓을 지워버린...ㅎ

Mali 드라이버는 Kernel 드라이버랑 라이브러리로 들어간 드라이버가 상호작용하며 작동해요...

그러니까 아가리 잘 맞으면 잘 돌고요, 삼성처럼 튜닝 조지면 효율이 많이 떨어져요.

Tensor는 아가리가 잘 맞는편, Exynos는 헛도는 편이라고 생각하면 편해요 ㅎㅎ

(사투리 죄송합니다)

[난반대일새]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 난반대일새 님께
2024.04.07. 15:42
회원님 2포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
NeoSeven
NeoSeven 난반대일새 님께
2024.04.07. 17:38

알기로는 텐서쪽이 드라이버 버전이 더최신일 껍니다. 선생님 말대로 지금까지 인력이 부족하다보니 rdna쪽에 치중되어 있다보니 2100드라이버가 꽤 업데이트 안돼고 정체되어 있는거 로 보입니다.

[NeoSeven]님의 댓글을 신고합니다. 취소 신고
난반대일새
글쓴이
난반대일새 NeoSeven 님께
2024.04.07. 17:40

아, 그건 알고있어요

제 이전 글에 언급 됬어요

[난반대일새]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
흡혈귀왕 난반대일새 님께
2024.04.07. 15:44

게임회사 다녀본 경험으로 절대 미드레인지에 최적화 안합니다.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
에드기인
에드기인 범퀴 님께
2024.04.07. 15:00

애초에 삼성은 애플보다 더 일찍 칩셋을 만져왔던 회사고 아이폰에도 삼성이 설계한 칩셋이 탑재됐는데도 지금 타사가 날라다니는 와중에 혼자 맹 한거보면 그냥 역량이 딸리는것에 가깝다고 생각합니다 ... 경력이 있어버리니 변명의 여지가 ㅜㅜ

[에드기인]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
흡혈귀왕 에드기인 님께
2024.04.07. 15:06

그때의 삼성과 지금의 삼성은 다르죠...

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
보이루다요
보이루다요
2024.04.07. 15:06

같은 윈도우 상에서 2016년에 점유율 4배, 시가총액 8배, 인력 13배 차이났던 AMD가 지금 인텔을 위협하는거 보면 리더가 중요한것 같습니다

[보이루다요]님의 댓글을 신고합니다. 취소 신고
Butzed
Butzed
2024.04.07. 21:39

소프트웨어 능력이 참 별로긴합니다 하드웨어 전문 회사다?라고 치기에도 압도하는 하드웨어 투자?가 있었는지도 의문이 좀 들고요 ㅎ 빨리 깨닫고 바뀌었음 좋겠네요. 하드웨어든 소프트위어든 둘 중 하나라도 강하게 나가야되잖아요 

[Butzed]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 114233 13
핫글 미니 삼성 공홈에서 액세서리 떨이하네요 [3] file MrGom™ 11:39 1121 12
핫글 미니 황회장님 픽셀 쓰시는 군요 [6] file 애갤삼아 10:30 946 11
핫글 미니 갤럭시 워치7 충전 속도 15W [17] file BarryWhite 13:16 803 7
211690 미니 S24 엑시 쓰시는분들 이거 잘 나오시나요? [7] file 지넥 24.04.20 802 0
211689 미니 A35·A55'…유럽서 최대 11만원 가격 인하 [2] 범퀴 24.04.20 756 7
211688 미니 nfc유심이 아닌 일반 유심 써도 큰 지장 없겠죠? [10] 익명 24.04.20 653 0
211687 미니 루머: (웨이보) DCS, 스냅드래곤 8 Gen 4 관련 [15] Section31 24.04.20 1158 2
211686 미니 뭔가 굉장히 싸게 썬더볼트 독을 산 것 같습니다 [8] file 지나가던호갱 24.04.20 887 3
211685 미니 중국쪽240w초고속유선충전 부럽네요 [20] S24울트라존버 24.04.20 1215 2
211684 미니 Zen5 스트릭스 헤일로가 PS5 성능을 넘을 수도? [14] file BarryWhite 24.04.20 1550 1
211683 미니 낫싱폰2가 갑자기 퀀텀 점프 업데이트를 받았읍니다 + a [5] file 하와이조아 24.04.20 1264 3
211682 미니 지캠9.2(agc)색상필터/디지털줌 정상 ~new [1] file pietoro 24.04.20 276 0
211681 미니 화웨이 기린 9010, 6년전 코어 수준? [2] file BarryWhite 24.04.20 642 0
211680 미니 삼성 갤럭시 F15도 8GB 램 탑재하네요. [2] file BarryWhite 24.04.20 561 1
211679 미니 기본12램 플러스16램 울트라 24기가램 갑시다 [5] S24울트라존버 24.04.20 844 5
211678 미니 갤럭시 플립6 긱벤치 점수 + 렌더링 [9] file BarryWhite 24.04.20 1263 3
211677 미니 모토엣지50울트라는 가격이좀세긴하네요 [1] S24울트라존버 24.04.19 420 1
211676 미니 [루머, 유출] Pixel 9 Pro, 램 16GB 모델 존재. [6] file 웽웽 24.04.19 999 5
211675 미니 모바일 엣지 브라우저 확장 그냥 pc하고 같은거네요 [2] file moosoon 24.04.19 459 0
211674 미니 컬러스케일 M3 Max 리뷰 범퀴 24.04.19 718 1
211673 미니 XPS 16 9640 노트북체크 리뷰 나왔습니다. 그렇군요 24.04.19 357 0
211672 미니 갤럭시 S23가 뛰어난 것 같습니다 [13] file 익명 24.04.19 1784 5
211671 미니 화웨이 pura 70 ultra 분해 리뷰 영상 입니다. [12] RASBI 24.04.19 802 3
211670 미니 12프로 인물사진 2배줌이 없는게 정상인가요? [4] file 품귀문란 24.04.19 471 2
211669 미니 제4이통이 의외로 도움이 될 수도 있읍니다. [10] BarryWhite 24.04.19 809 1
211668 미니 슬슬 QOS좀 개선해야 할 것 같다는 생각이 듭니다. [12] 별빛정원 24.04.19 1258 6
211667 미니 S23 울트라 One UI 6.1 4월 보안패치 업뎃 이후로 배터리 타임이 좋아진 것 같습니다 [4] file Mate 24.04.19 965 1
211666 미니 서초동 작은연주회~ ft.지캠 광확줌~/기본 실내샷 메롱컷? [4] file pietoro 24.04.19 292 3

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...