로그인 해주세요.

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

흡혈귀왕

미니 S21U 우분투에서 ANGLE로 GPU 가속 성공!

Screenshot_2023-07-14_12-45-49.png

Screenshot_2023-07-14_13-12-38.png

 

termux 패키지에서 이번에 새롭게 만들어준

angle-android-gl 패키지를 통해서 GPU 가속을 성공했습니다!

 

S21U는

기존 virglrenderer-android만으로 GPU 가속 시도 할 경우

XFCE4 세션이 깨져서 출력되거나 glmark2 벤치 시도 시 에러를 뿜뿜했는데

 

안드로이드 호스트 GPU -> mesa -> angle ->  virgl

으로 중간 과정에 angle 껴주니깐 XFCE4 세션도 잘 표시되고

glmark2도 잘 실행되네요!!!

 

퍼포먼스는 ANGLE로 한번 번역을 하는 과정을 거침에도

스냅드래곤865 Adreno650 virgl보다 10% 더 높게나오고 있습니다.

 

 

S21 시리즈로 시도하실분들은

angle-android-gl로 시도하면 될듯하네요.

angle-android-vulkan으로 하면

 

GL ES가 아닌 Vulkan으로 변환하는데 이건 포퍼먼스가 더 까이더군요.

대신 Vulkan 가속이 가능하다는 장점이 있어서 상황에 맞게 쓰면될듯합니다.

 

이거 강좌 올릴 때 Mali GPU는 ANGLE로 해야한다고 예외사항을 올려야겠네요 ㅡㅡㅋ

흡혈귀왕
퀄콤빠, AMD빠, 테그라빠
댓글
9
Hahn
1등 Hahn
2023.07.14. 22:48

한줄기 빛 같은 소식이네요!!

 

[Hahn]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 Hahn 님께
2023.07.14. 22:51

ARMv8 8코어 + 16GB RAM의 리눅스 머신이 탄생했습니다 ㅎㅎ

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
NeoSeven
2등 NeoSeven
2023.07.14. 23:04

나중에 테스트할 기기가 생기면 기회되면 스팀os도 한번 올려보고 싶네요

[NeoSeven]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 NeoSeven 님께
2023.07.14. 23:20

그건 무리일거같네요

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
NeoSeven
NeoSeven 흡혈귀왕 님께
2023.07.14. 23:27

그렇긴 합니다 스팀os가 arm을 지원 안하니까요. Arm지원 버전이 나오면 해보던지 해야죠

[NeoSeven]님의 댓글을 신고합니다. 취소 신고
hama
3등 hama
2023.07.14. 23:48

사용법이 어떻게 되나요 ㅎㅎ

[hama]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 hama 님께
2023.07.15. 01:51

https://github.com/termux/termux-packages/actions/runs/5544262923

1. 해당 링크 진입 후 github 로그인

2. debs-aarch64-d5a8e8c15b40a947aef581ab6d3a54e49774c8fe 라고 되어있는 버전 다운로드

3. 다운받은 압축 파일을 풀면 deb 패키지 4개 확인 가능

3. Termux 실행 후 angle-android.deb과 angle-android-gl.deb 혹은 angle-android-vulkan.deb를 설치

 

 

angle-android-gl.deb은 OpenGL ES를 ANGLE로 번역 후 virgl을 실행하고

angle-android-vulkan.deb는 Vulkan을 ANGLE로 번역해서 virgl을 실행합니다.

 

퍼포먼스는 gl이 더 높습니다. (거의 30~40% 이상)

대신 vulkan은 vulkan 하드웨어 가속이 가능 여지가 있다는 정도가 있겠네요

저는 일단 gl로 하였습니다.

 

실행 명령어

 

$ EPOXY_USE_ANGLE=1 virgl_test_server_android &

$ XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :0 -ac &

$ proot-distro login ubuntu --user user --shared-tmp --no-sysvipc

$ export DISPLAY=:0 GALLIUM_DRIVER=virpipe MESA_GL_VERSION_OVERRIDE=4.3COMPAT MESA_GLES_VERSION_OVERRIDE=3.2

$ dbus-launch --exit-with-session startxfce4 &

 

입니다!

기존  virgl_test_server_android & 명령어 앞에 EPOXY_USE_ANGLE=1가 추가되었습니다.

gallium 드라이버 설정 명령어 옵션 뒤에 저는

MESA_GL_VERSION_OVERRIDE=4.3COMPAT MESA_GLES_VERSION_OVERRIDE=3.2

추가 시켰습니다.

 

export DISPLAY=:0 GALLIUM_DRIVER=virpipe 만으로는

glmark2가 도중에 죽어버리더군요

 

 

MESA_GL_VERSION_OVERRIDE=4.3COMPAT 추가 하니깐 정상적으로 완주하였습니다.

 

리눅스용 3D 게임인 SuperTuxKart도 정상적으로 실행되네요

 

 

요약하자면 angle관련 deb 패키지를 termux에 설치 후

 

사용하시는 기존 쇼컷 실행 스크립트에

virgl_test_server_android &를

EPOXY_USE_ANGLE=1 virgl_test_server_android &

로 바꿔주시고

 

GALLIUM_DRIVER=virpipe 뒤에

MESA_GL_VERSION_OVERRIDE=4.3COMPAT MESA_GLES_VERSION_OVERRIDE=3.2

 

추가만 해주심 실행될겁니다~

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
hama
hama 흡혈귀왕 님께
2023.07.15. 10:16

노트10+에서 테스트를 해보니 angle-android-gl사용하고 glmark2에서는 프레임이 60프레임으로 오히려 줄어들었네요 벌칸으로도 테스트 해봐야겠네요

[hama]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 113646 13
핫글 미니 중국에서 안드로이드 폰 쓰면 안되는 이유 (feat. 중국 내수용 갤S24에 12기가 램 탑재해준 이유) [21] update 삼계탕라면 13:31 402 21
핫글 미니 솔직히 앎트북 미래는 밝다고 봐요 [5] update 쌍피ㄷㄷ 24.04.26 755 11
핫글 미니 원UI 6.1.1에 영상 AI 기능 탑재? [8] file BarryWhite 24.04.26 719 6
194083 미니 멀티 컨트롤에 신기한 기능이 생겼습니다. 비둘기야먹자 23.07.14 789 6
194082 미니 삼성 문드드리는 N사 관련 [2] 갠냑시 23.07.14 1808 4
미니 S21U 우분투에서 ANGLE로 GPU 가속 성공! [9] file 흡혈귀왕 23.07.14 1084 13
194080 미니 "배터리 탈부착한 갤S27·아이폰19 볼까"…EU, 새 배터리법 채택 [10] Railgun 23.07.14 952 0
194079 미니 iO다이 츄릅 [1] 갠냑시 23.07.14 606 3
194078 미니 이번 탭S9 시리즈는 FE모델이 주력일지도 모르겠네요 [9] 프로놈팡이 23.07.14 1516 3
194077 미니 pc 세컨드 스크린에서는 s9 시리즈 지원준비 완료인가봅니다? [1] file 유비소프트 23.07.14 566 3
194076 미니 잡담: 만약 S9 FE/FE+에 2100/2200이 들어갔다면...? [3] Section31 23.07.14 635 0
194075 미니 암드가 삼파에게 맡겼다는 물건이 뭘까요? [25] 1q2w3e4r! 23.07.14 1644 0
194074 미니 S23U 인물 2배 크롭 음식샷 [2] file 흡혈귀왕 23.07.14 619 8
194073 미니 S23 FE 일부 국가엔 8젠1 들어가나 보네요? [11] 노다 23.07.14 999 1
194072 미니 S22+ 간단하게 45W 25W 충전시간 측정해봤습니다. [4] file 미붕붕드링크 23.07.14 662 5
194071 미니 NOTHING 크림상수 팝업스토어 8.6일까지 합니다. [4] file 목적격관계대명사 23.07.14 721 1
194070 미니 나씽2 쇼룸 가보려고 하는데 내일 하루만 하는건가용? [10] 후루꾸루 23.07.14 490 0
194069 미니 그러고보니 갤럭시워치5 지금 체온센서 쓸 수 있나요? [5] Stellist 23.07.14 747 3
194068 미니 윈도우11 까나리 버그로 유선랜이 에러나서 무선랜 쓰는중입니다. [5] file 스퀴니 23.07.14 457 1
194067 미니 아이폰 통화녹음 해보려는데 현타 오네요. [18] 띵홍 23.07.14 1860 10
194066 미니 워치6 루머상 제일 큰 크기가 얼마인가요 [4] [성공]함께크는성장 23.07.14 701 1
194065 미니 잡담: 갤럭시 탭 S9 FE(FE+가 아닙니다) 렌더링 공개 [5] Section31 23.07.14 900 2
194064 미니 워치6 클래식 43mm가 된게 [4] Aimer 23.07.14 731 1
194063 미니 손흥민이 갤럭시워치6 받았네요 [12] file Stellist 23.07.14 2206 22
194062 미니 LG 수면용 이어폰이 나왔는데... 크기의 상태가.....?? [7] file Stellist 23.07.14 1142 1
194061 미니 200MP 사진의 부자연스러운 디테일 [24] file static 23.07.14 1068 4
194060 미니 S23U ExpertRAW 50MP [3] file 흡혈귀왕 23.07.14 518 8
194059 미니 플립4 싸네요 [7] file BarryWhite 23.07.14 997 5

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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