아껴쓰는고양이
Active Level 3
옵션
- 신규로 표시
- 북마크
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
04-22-2025 08:14 PM - 편집 04-22-2025 09:24 PM
갤럭시 S
지금 가장 크게 말 나오는게




탭 s10 fe는 불칸적용이 되었지만 탭s10라인은 opengl인 점인것 같은데 상식적으로는 업데이트에서 중요도를 따진다면 탭 s10라인에 불칸을 넣고 보급에 빼는게 맞겠죠
다만 칩 관점에서 보면 약간 달라질 수 있습니다
갤럭시 탭 s10 라인은 디멘시티를 탑재했는데요
디멘시티계열은 arm의 레퍼런스 gpu인 말리를 탑재하였습니다
그래서 opengl에 크게 문제가 없습니다
문제는 엑시노스가 들어간 탭s10 fe 라인입니다
엑시노스 2200부터 탑재되기 시작한 엑스클립스 gpu는 rdna기반이라 opengl es를 그대로 구동하지 못합니다
그래서 위 사진처럼 opengl es을 번역해주는 angle이라는 번역기에 의존해서 코드를 구동합니다
이렇게 되면 게임과 ui쪽은 opengl을 통해 구현되어 있어도 시스템에서 번역기를 한번 거치게 되기 때문에 성능면에서 비 효율이 발생할 수 있습니다
결론은 삼성이 업데이트를 지금이라도 빨리 마치기 위해 선택을 했을 것 같습니다
스냅드래곤 혹은 디멘시티가 들어가 opengl로 잘 굴러가는 s23 라인, 탭s10라인은 차후 수정하고
엑시노스 비중이 높은 s24라인과 탭 s10 fe등은 불칸 지원을 우선시 하지 않았나 싶습니다
물론 이 업데이트 방향이 맞다는 이야기는 절대 아닙니다
할 일을 뒤로 미룬것에 가깝기 때문에 결국 모든 api는 불칸으로 다시 고쳐야합니다
개인적으로는 조금 더 늦어지더라도 불칸 지원을 완성하고 가는게 좋지 않나 싶지만 까더라도 알고 까는게 조금더 낫지 않을까 싶어서 조심스럽게 추측글을 써봅니다
11 댓글
슈렐라이
Active Level 3
옵션
- 신규로 표시
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
04-22-2025 08:36 PM - 편집 04-22-2025 08:38 PM
갤럭시 S
지원못한다는게 오피셜인가요? 전 아닌걸로 알고있어서요
angle을 쓰는 이유는 구글이 아이폰의 메탈같은 환경 구축을 위함입니다
미지원해서가 아니라요...
당장 vulkan으로 바로 갈아타자니 불친절한 api이니 기존 opengles기반의 쉐이더 및 동기화 로직을 angle을 통해서 호출하면 적절히 불칸으로 바꿔서 해주는 방식이라고 쉽게 설명드릴 수 있겠네요.
es와 non es 그리고 vulkan에 대해서는 아실거니 뭐 ...
반대로 말리진영에서는 불칸으로 넘어가고싶어합니다.
사유는 오픈지엘 드라이버 성능이 퀄컴 아드레노 대비 후지기 때문이에요.
말리자체도 불칸은 지원되고있습니다.
허나 프레임웤에서 지원하지 않았다면 원하는 수준에 맞지않았거나 드라이버 이슈가 있었다고 추측이 되긴하네요.
angle을 쓰는 이유는 구글이 아이폰의 메탈같은 환경 구축을 위함입니다
미지원해서가 아니라요...
당장 vulkan으로 바로 갈아타자니 불친절한 api이니 기존 opengles기반의 쉐이더 및 동기화 로직을 angle을 통해서 호출하면 적절히 불칸으로 바꿔서 해주는 방식이라고 쉽게 설명드릴 수 있겠네요.
es와 non es 그리고 vulkan에 대해서는 아실거니 뭐 ...
반대로 말리진영에서는 불칸으로 넘어가고싶어합니다.
사유는 오픈지엘 드라이버 성능이 퀄컴 아드레노 대비 후지기 때문이에요.
말리자체도 불칸은 지원되고있습니다.
허나 프레임웤에서 지원하지 않았다면 원하는 수준에 맞지않았거나 드라이버 이슈가 있었다고 추측이 되긴하네요.
슈렐라이
Active Level 3
옵션
- 신규로 표시
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
04-22-2025 09:08 PM - 편집 04-22-2025 09:13 PM
갤럭시 S
저도 명확히하고자 다시 찾아보니 지원하지 않나보네요.
rdna는 제가 잘못 알고있었네요
사과드립니다
angle의 목적은 사실 저 목적이라서 말리가 오픈지엘이 돌아는 가기에 안한다고 보긴 어려워요.
드라이버 효율이 똥망이거든요.
그래서 말리가 들어간 녀석들의 렌더링 효율은 좋지 못합니다.
늘 그렇듯 비주류였던 모듈의 드라이버는 버그가 넘쳐나니까요
고양이님의 말도 rdna에 한해서는 제가 틀리고 맞으신 내용이네요
허나 angle의 변환 효율이 그리 낮지 않습니다. 오히려 드라이버 성능이 낮은 녀석보다 병렬로 잘 동기화된 파이프로 동작할 angle converted가 성능이 더 나을 수 있습니다
덕분에 잘못 알던 지식도 정정되었네요
감사합니다
rdna는 제가 잘못 알고있었네요
사과드립니다
angle의 목적은 사실 저 목적이라서 말리가 오픈지엘이 돌아는 가기에 안한다고 보긴 어려워요.
드라이버 효율이 똥망이거든요.
그래서 말리가 들어간 녀석들의 렌더링 효율은 좋지 못합니다.
늘 그렇듯 비주류였던 모듈의 드라이버는 버그가 넘쳐나니까요
고양이님의 말도 rdna에 한해서는 제가 틀리고 맞으신 내용이네요
허나 angle의 변환 효율이 그리 낮지 않습니다. 오히려 드라이버 성능이 낮은 녀석보다 병렬로 잘 동기화된 파이프로 동작할 angle converted가 성능이 더 나을 수 있습니다
덕분에 잘못 알던 지식도 정정되었네요
감사합니다
슈렐라이
Active Level 3
옵션
- 신규로 표시
- 구독
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
04-22-2025 09:16 PM - 편집 04-22-2025 09:21 PM
갤럭시 S
아마 angle을 rdna2가 쓴 이유는 opengles를 지원하지 않아서 일지도 모르겠네요
opengl 자체는 지원하는걸로 알고있어요. es는 아닌것 같지만요
안드 프레임웤 api는 es지원이거든요
벤더별로 드라이버를 따로 관리하므로 엑시용이라도 mtk에 적용은 힘들겁니다. soc가 다르니까요
설사 삼성이 최적화 했더라도 mtk에 줄 이유가 없죠
자산이니까요
opengl 자체는 지원하는걸로 알고있어요. es는 아닌것 같지만요
안드 프레임웤 api는 es지원이거든요
벤더별로 드라이버를 따로 관리하므로 엑시용이라도 mtk에 적용은 힘들겁니다. soc가 다르니까요
설사 삼성이 최적화 했더라도 mtk에 줄 이유가 없죠
자산이니까요
