이전 포스팅에서
GPU가속이 안되서 까는글을 올렸지만
좀 더 건설적인 부분으로 접근하고자
활용기를 정리해보았습니다.
기본 화면입니다.
여느 그놈 매니저기반 우분투랑 동일한 룩...
근데 상당 부분 커스텀되어있습니다.
기능적으로 막힌 부분도 있구요....
그래도 해외 사용자 기준으론 어지간한건 거의다 할 수있는듯합니다.....
다만 언어설정도 할 수없고
아직 이런저런 문제가 보이더군요......
시스템 모니터링을 살펴보았습니다.
스냅드래곤835의 8코어가 모두 잡히는걸 볼수가 있습니다.
근데 의문은 CPU9의 정체가 궁금하더군요.???
저게 대체 뭔지....
단순 버그인지......암만 최대 성능으로 갈궈도 늘 0%로 놀더군요....
시스템 모니터링 버그던가 DSP 유닛을 CPU로 인식해서 표기하고잇는것일수도 있을듯합니다.
터미널에서
cat /proc/cpuinfo
cat /proc/version
등등의 명령어를 입력하여 CPU정보와 커널 정보를 확인하였습니다.
CPU는 시스템 모니터링과는 다르게 ARM64기반 코어 8개로 제대로 잡혀있고
커널 버전은 4.4.78-14544349로 되어있습니다.
삼성의 경우 이전부터 커널의 경우 안드로이드의 커널을 가져다써서 최적의 성능을 낸다라고
이야기한적이 있습니다.
실제도 그런지 확인해보겠습니다.
잠깐 DeX로 돌아와서 소프트웨어 정보를 확인하였습니다.
이것도 장점이라 할 수있을듯하네요.
리눅스 상태에서 리눅스를 끄지 않고 쉽게 DeX로 오고갈수있습니다.
아무튼 실제 안드로이드 소프트웨어 정보에서도
동일한 커널 버전인 4.4.78-14544349 로 표기되고 있습니다.
이로써 커널은 우분투 배포 이미지내에 별도로 들어간 버저이 아닌
안드로이드 커널을 같이 쓰는게 사실로 밝혀졌습니다.
이럴경우 별도의 커널 최적화를 위해
컴파일 빌드를 할 필요없이
이미 디바이스 AP에 최적화된
커널이 적용된 상태라 할수있습니다....
아무튼 이것으로 무엇을 할 수있는지 한번 봐보겠습니다.
apt-get 명령어로
유명 오픈소스 3D툴인 블렌더3D를 설치해주었습니다.
거의 대부분 리눅스 프로그램들의 경우
ARM64 바이너리로 포팅이 이미 되어있어서
바이너리 이름만 알고있으면 쉽게 설치가능합니다.
블렌더3D 실행 화면입니다.
프로그램들 실행 속도 자체는 빠릿빠릿합니다.
CPU빨이나 낸드빨이다보니 이부분은 크게 부족한 느낌은 안드는데
프로그램이 로드되는 과정에 GUI 동작이 뻣뻣합니다...
수직동기화 풀린거 마냥 갈라지는 모습도 보여주고...
이부분은 이전 포스팅 언급처럼 GPU가속이 현재 안되는 문제 때문......................
하드웨어 가속이 전혀안되는 상태에서 실시간
모델링 작업은 힘들더군요........
그래서..........
무료로 올라온 3D OBJ 파일을 예시로 불러와보았습니다.
블렌더로 만들어진게 아니라 좀 깨지더군요.
렌더링을 한번 걸어보겠습니다.
렌더링 해상도는
3840X2160으로 해보았습니다.
렌더링 속도 예상보다 빠르더군요
실제 8코어 모두 100% 상태로 갈굽니다...ㄷㄷㄷㄷㄷ
그래픽 가속안되서 실시간 작업은 안되는 주제에
렌더링은 ARM코어인거 감안하면 아주 준수한ㄷㄷㄷㄷㄷㄷ
이 외도 김프로 2D이미지 작업이나
Synfig로 2D애니메이션 작업
도 가능합니다...
단 2D가속이 안되서 원활하지 못할뿐....
리브레오피스로 문서 편집정도는 문제없더군요.....
Anjuta를 설치해서 C/C++ 개발도 가능합니다.
SDL 다시보니 토나오네요....
대학시절때 저걸로 횡스크롤 게임 졸업 작품 만들려했다가
GG쳤던 기억이.....ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
<특징>
1. 사용중 언제든지 DeX로 되돌아 갈수있음
2. 외부디스플레이 연결시에도 디바이스는 안드로이드 상태로 사용할 수 있어서 메시지나 전화 확인 가능
3. 커널은 안드로이드 디바이스내의 커널을 사용해서 별도 커널 최적화 필요없음
4. 파일 실행 같은건 빠릿빠릿하게 뜸
5. CPU만 쓰는 작업은 꽤 빠르며 8코어 모두 활용가능
6. ARM64 바이너리들은 모두 설치해서 사용 가능
<문제점>
1. 베타용으로 배포된 우분투16.04 LTS가 상당부분 커스텀되어 기능적인 이슈 있음
2. 대표적으로 언어설정 불가(무조건 영어), 언어설정 시도시 언어설정 프로그램 튕김 발생
3. X11 드라이버 부재로 X윈도우는 GPU 하드웨어 가속이 아닌 fbdev를 통한 소프트웨어 가속으로 구동중
4. GUI가 로드될때는 그래픽 가속이 안되고있는 만큼 느린 모습 보여줌
(크로미움 or 파이어폭스 웹서핑시 매끄럽지못한 스크롤, 이미지 로드 / 유튜브 1080p 해상도 체크시 영상 끊김)
.
.
.
.
.
.
.
.
.
결론 : 그래픽가속이 언넝되어야합니다.........ㅡㅡa;;
상대적으로 엑시8895보다 떨어지는(CPU만) 스냅835에서 이정도 퍼포먼스인데
내년 엑시노스9820이나 스냅드래곤8150 환경에선
더욱 쾌적할거라 기대중입니다....
정식버전에서
그래픽가속이 추후 지원이 된다면 정말 할수있는건 많을것으로 보이네요........
어제 안녕마트에서 할인하길래 하나 구입해왔는데 갤탭s4가 이런것도 되는군요 ㅡㅡ; ㅊㅊ~