미니 S24U Termux PRoot-Distro Debian ARM64 세팅 완료
- 흡혈귀왕
- 조회 수 1054
- 2024.02.05. 00:37
S24U에도 세팅 완료했습니다.
정말 정말 쾌적하네요.
체감되는 사용성은 S24+ Exynos 2400 보다 살짝 더 좋긴합니다. (거의 비슷하긴함)
긱벤치5 구동하면
싱글 : 1747점
멀티 : 6501점
이 나오는데
안드로이드 상태에서 냉장고 벤치가
싱글 : 1758점
멀티 : 6802점
정도 나왔으니 멀티가 4.5% 정도 좀 덜 나왔지만
이정도면 안드로이드 위에 PRoot 컨테이너로 구동되는거 감안하면 걍 풀성능 내주는 셈입니다.
참고로 Apple M1이
싱글 : 1700점대
멀티 : 7000점대
정도 나오니깐 싱글은 M1과 비슷하면서 좀 더 높고 멀티는 7.7% 정도 열세인데
리눅스 돌리기엔 아주 차고 넘치는 성능입니다.
mesa Turnip (아드레노 오픈소스 Vulkan 드라이버)와 mesa zink 조합하고
여기에 gl4es를 얹히면 X서버에서 완벽한 GPU 가속이 가능합니다.
Termux-X11 dri3 패치를 적용해서 mesa Turnip을 빌드하면
거의 네이티브 수준으로 구동되고
mesa zink 덕에 OpenGL4.6을 지원해서 Blender 3D와 Kdenlive도 원활히 사용할수있습니다.
근데 문제가 좀 있더군요.
mesa Turnip에서 아드레노750 지원이 아직 개발중이라서 오류가 많습니다.
현재 아드레노750 지원이 추가된 mesa 브렌치를 받고 Termux-X11 dri3 지원 패치를 적용 후
mesa Turnip을 설치해서 확인해보니...
<신규로 밝혀진 이슈들>
- VLC에서 비디오 재생 시 깨짐 증상 발생
- OpenGL4.6에서 glmark2 구동 시, 벤치 도중 zink가 죽고 벤치가 실패
- OpenGL ES3.2에서 glmark2-es2 구동 시, 그래픽이 깨져서 표시되고 벤치 도중 zink가 죽고 벤치가 실패
- blender 3D에서 Shading 메뉴 진입 시 뷰가 깨져서 표시
아드레노600 시리즈나 아드레노740까지 있었던 공통 이슈 제외하고 새로 나온 이슈들이 위와 같습니다.
mesa Turnip에서 아드레노750 지원은 아직 개발중이라
안정화가될때까지 좀더 기다려야할듯하네요.
아! 그래도 장점은 있습니다.
Vulkan API 벤치마크인 vkmark 구동해보면 아드레노740 대비 아드레노750 성능이
무려 2.8배나 더 높게나옵니다.
대신 텍스쳐에 이상한 노이즈(혹은 아티펙트)가 표시되는 증상이 있는데
이건 현재 Termux-X11 dri3 패치가 적용된 mesa Turnip의 아드레노700 시리즈 공통 이슈입니다.
mesa Turnip 개발자와 Termux-X11 개발자가 둘다 자기쪽 문제가 아니라고 하는 중인데
스냅드래곤8 Gen2 개발보드에서 네이티브로 구동되는 리눅스에서 vkmark 구동 시
텍스쳐에 노이즈(or 아티펙트) 증상이 없는지라
사실 빼빡 Termux-X11 혹은 Termux-X11 dri3 패치 이슈입니다.
일단 Termux-X11 개발자분께선 끝까지 본인쪽 이슈아니라고 주장하고 계신거 같지만요 ㅡㅡa
암튼 아드레노740 대비 아드레노750부턴 mesa Turnip 성능이 엄청 향상되었더군요.
일단 아드레노750 지원 mesa Turnip이 좀 더 안정화 후 드라이버를 다시 빌드해봐야겠습니당.
아!
새로 밝혀진 이슈들 대부분이 mesa zink 호환성 이슈일수도 있어서
mesa 24.1.0-devel 브렌치 받고 Turnip을 제외한 항목은 새로 빌드해봐야겠네요.
현재 mesa는 데비안 sid repo에서 배포하는 mesa 23.3.5 스테이블 버전을 사용하고 있습니다.
mesa 24.1.0-devel의 zink에선 잘 돌아갈수도 있어서 시도해봐야겠네요.
결론 :
GPU 드라이버 오류가 좀 보이지만 S24U 환경에선 레알 PC 쓰는거 같은 퍼포먼스를 보여줌!
램이 16GB 였음 좋았을텐데~!
ai 요약
윈도우 구동 가능하게 해주면 좋을 거 같네요