로그인 해주세요.

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

흡혈귀왕

미니 엑시노스 AMD GPU에 ANGLE 드라이버 사용에 대해.

흐음 저는 여전히

Google ANGLE 자체에는 부정적입니다.

 

그냥 차라리 AMDGPU 오픈소스 드라이버나 Mesa3D 드라이버를 사용하는게

어땟을까란 생각이 들거든요...

 

나무위키에도 등재되어 있지만

2022년 9월쯤 스팀 덱으로 오픈소스화된 드라이버를 벨브 직원이 뜯어보는중

드로우 표시성능이 라데온 프로보다 떨어지는 것을 확인하고 이것을 수정했더니

 

33~50%로 라데온 프로보다 훨씬 많이 성능이 개선이 되었다고 하더군요

이부분이 반영된 것인지 몰라도 라데온 프로 22.Q3에서는 OpenGL 성능이

많이 개선되었다고 합니다.

 

즉 Mesa3D나 AMDGPU 오픈소스 드라이버에서 OpenGL 성능은

꾸준히 개선하고 있습니다.

 

 

그래도 제 신조 자체가

"좋은점을 최대한 찾아보자"란 주의라서 생각해보았습니다....

 

 

12.png

 

Google ANGLE 자체는 Almost Native Graphics Layer Engine의 약자로

OpenGL ES 렌더러를 Direct3D, OpenGL, Vulkan으로 변환 시켜주는 놈입니다.

 

 

Almost Native라는 말처럼 Vulkan으로 변환하면서

OpenGL ES 때의 퍼포먼스는 그대로하면서 Vulkan 호환성을 유지한다는건데

오피셜상 OpenGL ES to Vulkan 시 대충 90~110% 정도 내준다고 합니다.

 

 

제가 부정적으로 보는건 바로 OpenGL ES 벤치마크에서 입니다.

엑시노스가 AMD GPU 사용하면서 ANGLE 드라이버 쓴 이상

 

운이 좋으면 100% 성능이 나오고 운이 나쁘면 10% 까먹고 들어가서

대외적으로 보여지는 벤치마크에서 패널티를 받고 간다는 점입니다.

 

 

 

 

그럼에도 제가 긍정적으로 생각하는건

호환성 + 실 퍼포먼스 입니다.

 

 

 

비슷한 케이스로 한 때 AMD 글카에서 필수요소처럼 쓰였던 DXVK 입니다.

DXVK는 ANGLE과 유사하게 Direct3D 11을 Vulkan으로 변화시켜주는건데

 

초창기 AMD의 드라이버상 Direct3D 11 성능이 워낙 떨어져서

Direct3D 11를 Vulkan으로 변화시켜주는 Vulkan을 사용하여 성능 꽤 체감되게 개선하였습니다.

 

 

문제는 이것도 AMD가 노력을 통해 Direct3D 11 드라이버 성능을 체감되게 개선해서

반대로 DXVK로 Direct3D 11를 Vulkan으로 변환 시 퍼포먼스가 Direct3D 11보다 떨어지는

경우도 생기더군요 ㅡㅡㅋ

 

 

 

어쨋든 이거처럼

기존 OpenGL ES 드라이버의 호환성이나 오버헤드가 막말로

어어어엄청 개판이고 거지같으면

 

ANGLE에서 OpenGL ES to Vulkan 하는것이

AMDGPU 오픈소스 드라이버나 Mesa3D 드라이버의 OpenGL ES 환경보다

실제 게임 호환성과 퍼포먼스는 훨씬 나을수도 있습니다.

 

DXVK로 Direct3D 11 to Vulkan 했던거 마냥요....

 

 

 

또 다시 긍정적으로 볼것은

약간 이건 꿈보다 해몽같은건데......(개인적으로 바라기도 하고;)

 

 

삼성에서 갤럭시에 작정하고 Wine for Galaxy 같은걸 출시해서

DeX 환경에서 ARM64, x64 윈도우 프로그램을 호환시킨다 쳤을 때

 

DXVK를 통해 Direct3D 11 to Vulkan으로 강제 변환 구동시키는게 아닌

ANGLE 드라이버만으로 Direct3D 11 호환이 가능해진다는 시나리오가 있습니다.

 

 

 

또 다른 활용 예시로 삼성이 DeX 전용으로

UTM같은 QEMU기반 프론트엔드를 만들어서 갤럭시에 탑재한다 쳤을 때

게스트OS에서 GPU 가속 시 VirGL 같은 반쪽이 성능내는 가상화가 아니라

 

ANGLE 드라이버를 패스쓰루해서

리눅스 ARM64 환경에서 OpenGL3.3, Vulkan1.0 가속을 지원하고

윈도우11 ARM64 환경에서 Direct3D 11, Vulkan1.0, OpenGL ES3.3 가속을 지원할 수도

있을거같습니다.

 

 

 

뭐 나름 긍정적인 부분을 찾아봤는데 이정되겠네요....

 

 

 

 

부정적인 부분

1. OpenGL ES 벤치마크에서 재수없으면 10% 까먹고 들어갈 수 있음

 

긍정적인 부분

1. 과거 AMD 글카에서 DXVK로 D3D11을 Vulkan으로 강제 변환 시 퍼포먼스 오른거처럼

실제 게이밍 환경에선 호환성과 퍼포먼스는 AMD 오픈소스 드라이버들의 OpenGL ES 환경보다

나을수도 있음

 

2. 갤럭시에 Wine이나 QEMU같은게 탑재되면 ANGLE 드라이버로 인해 D3D11, Vulkan1.0, OpenGL

등등 쉽게 패스쓰루 식으로 구현 가능해서 높은 호환성과 사용성, 성능 3박자를 보여줄것으로 전망

(이건 근데 이런걸 해줬을 경우)

흡혈귀왕
퀄콤빠, AMD빠, 테그라빠
댓글
1
Section31
1등 Section31
2023.05.05. 00:45

(그리고 아직도 많은 사람들이 이해할 수 없는 퀄컴의

'스냅드래곤 8cx Gen 4' GPU의 OpenCL/OpenGL 지원 삭제...

이건 도대체 뭔 깡으로 삭제했는지 모르겠습니다. ANGLE 쓸 것도 아니고...)

[Section31]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 117657 13
핫글 미니 효도폰 샀습니다 [6] file 북극곰플 08:01 414 11
핫글 미니 폴드6만큼 구매자와 비구매자의 괴리가 큰 제품 없을거 같네요 [13] file 베이어 02:13 1123 11
핫글 미니 아이콘 좋아졌든 나빠졌든 바뀌는거 자체는 맘에 드네요 [2] 파치마리 04:03 725 9
191753 미니 one ui 6 때는 [11] 늅늅 23.05.31 1101 6
191752 미니 잡담: 참고로 짐 켈러의 업적은... [6] Section31 23.05.31 1181 6
191751 미니 내부적으로 오포 자체 SoC(Gen2)의 타깃은 D9400 였나봅니다? [5] file Aimyon 23.05.31 633 0
191750 미니 LG는 그냥 태블릿을 다시 만드는게 나아 보이는데 [11] 외로운외뿔고래 23.05.31 1047 0
191749 미니 LG가 짐켈러랑 RISC-V 협력하네요 ㄷㄷ [10] Aimyon 23.05.31 1407 6
191748 미니 스냅드래곤8cx Gen4 탑재 제품은 오피셜상 내년 출시군요... [1] 흡혈귀왕 23.05.31 650 5
191747 미니 아이폰 14,갤럭시 S23,폴드 4 최신 누적 판매량 [3] 요트맨 23.05.31 1281 10
191746 미니 제가 생각하는 LG의 뜬금 베스트 [7] 아재건달_보노뭘보노 23.05.31 997 2
191745 미니 내년은 AP 제조사 코어 구성이 모두 다르게되는군요 [2] 흡혈귀왕 23.05.31 860 6
191744 미니 웨이보) DCS: 디멘시티 9300 관련 [3] Section31 23.05.31 526 2
191743 미니 픽셀워치2는 성능이 대폭 향상되겠네요. [3] Stellist 23.05.31 966 5
191742 미니 엘지에서 또 이상한거 나왔네요 [30] file 오레오가좋아 23.05.31 2238 13
191741 미니 삼성 갤럭시의 백업 플랜에 대하여 [7] 하나림 23.05.31 881 1
191740 미니 대용량 하드를 사고 싶은데 특가가 안 뜨네요 [11] PatGelsinger 23.05.31 408 1
191739 미니 스냅드래곤 6 Gen 1의 긱벤치가 감지되었습니다. Section31 23.05.31 373 0
191738 미니 아... zip 압축 떄문에 미치겠습니다. [5] 그렇군요 23.05.31 3685 2
191737 미니 인텔 파운드리 상황이 녹록치 않네요 [6] Antares 23.05.31 1530 5
191736 미니 LG 스탠바이미GO는 피크닉 휴대용 모니터 컨셉이군요. [4] file Stellist 23.05.31 722 0
191735 미니 현재 갤럭시탭S+ 폼팩터에 스냅8cx Gen4 탑재 제품 나왔음 좋겠네요 [11] 흡혈귀왕 23.05.31 903 1
191734 미니 유플러스 유독 유튜브 프리미엄 어떤가요? [5] 하나림 23.05.31 733 1
191733 미니 퀄컴,스냅드래곤 8Gen4 TSMC 온리 생산 [6] 갠냑시 23.05.31 1052 3
191732 미니 SKT 가정용펨토셀.. 문제가 있네요 [1] 스퀴니 23.05.31 573 0
191731 미니 AMD 7600G는 나올예정이 없나요? [3] 외로운외뿔고래 23.05.31 1450 1
191730 미니 S23 해외판 One UI 6 빌드 포착 [1] 감비아도나츠 23.05.31 1072 1
191729 미니 컴퓨텍스 새로운 방식의 혁신적인 초슬림 쿨러 분해영상! [8] file 영어공학과 23.05.31 1233 13

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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