미니 스냅8cx Gen4 루머상 Vulkan이랑 OpenCL을 지원?
- 흡혈귀왕
- 조회 수 685
- 2023.06.01. 22:52
구체적인 루머 스펙이 나온 출처에선
아드레노740 GPU에
DirectX 12, Vulkan 1.3, OpenCL, DirectML
등등 API를 지원한다고 언급됩니다.
사실 현재 상용화된 스냅드래곤8cx Gen3만 보아도...
오피셜상 Vulkan도 미지원하고 꼴랑 DirectX 12만 지원한다고 표기하고 있습니다 ㅡㅡ;
아직 OpenGL 이야기는 없지만
스냅드래곤8cx Gen4에서 Vulkan1.3과 OpenCL(아마 3.0?) 지원 루머는
굉장히 긍정적이네요...
솔직히 OpenGL을 미지원할 이유가 없는데 대체 왜 저러는건지 모르겠네요.
아드레노3xx/4xx/5xx/6xx 시리즈 한정으로 지원하는
오픈소스 리눅스 드라이버인 Freedreno 조차 OpenGL ES3.2과 OpenGL4.5를
지원합니다.
루머의 스냅드래곤8cx Gen4 성능에
DirectX 12, Vulkan 1.3, OpenGL4.5, OpenCL3.0, DirectML
모두 지원하면 진짜 깔게없어집니다.
WOA(Windows on Arm) 여전히 호환성으로 욕먹지만
ARM64EC(Emulation Compatible) 등장으로 저는 결국 개선될것이라 봅니다....
ARM64EC(Emulation Compatible) 등장 이전에는
x64로 짜여진 프로그램을 ARM 네이티브 코드로 새로 짜야해서 맨땅에 헤딩이라면
ARM64EC(Emulation Compatible)는 그냥 옵션 선택하고 빌드 걸어주면
알아서 네이티브/에뮬레이팅을 해줍니다.
이렇게 했을 경우 기존 x64 에뮬레이팅 대비 비약적인 성능 향상과 함께
WOA(Windows on Arm) 환경에서도 호환성을 보장해줍니다.
ARM64EC(Emulation Compatible)로 빌드하면서
에뮬레이팅으로 구동되어서 병목이 발생하는 코드는 시간을 갖고 업데이트로
고쳐나가면 될테구요....
근데 ARM64EC(Emulation Compatible) 빌드만으로도
ARM 네이티브랑 거의 차이없는 수준의 퍼포먼스가 나와줍니다.
벤치마크 시 mcf 항목을 제외하고
거의 모든 항목이
ARM64 네이티브와 ARM64EC 퍼포먼스가 동급 성능으로 나와주었습니다.
ARM64EC(Emulation Compatible) 등장이 아직 2년채 안되었지만
올해 6월 WOA용 유니티3D 엔진도 나온다고하니 신규 출시나 업데이트되는
프로그램/드라이버의 경우 호환성 이슈가 차차 해결될듯합니다.
그나저나 WOA x64 에뮬레이터 성능 꽤 올랐네요?
전엔 ARM64 네이티브 대비 막 30% 수준이었는데
저 결과대로라면 ARM 네이티브 대비 최하 잡아도 60% 수준은 되는듯하네요.
이정도면 리눅스의 Box64 정도 성능은 나오는듯합니다.
저럴거면 OpenGL을 어떻게 에뮬레이팅할 건지 참 의문이군요(...).
삼성이야 ANGLE을 쓴다지만...