minimal os 질문입니다

Post Reply
JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

minimal os 질문입니다

Post by JJJ » Tue Jun 23, 2020 10:02 am

viewtopic.php?f=164&t=38911&p=293262#p293262

에서 답변해주신 대로 minimal 이미지(https://wiki.odroid.com/odroid-xu4/os_i ... 10-minimal)를 emmc에 구웠습니다.
glmark2-es2를 테스트 해보려고 sudo apt-get install glmark2-es2 커맨드로 설치한 다음 실행했는데
다음과 같은 메세지가 나옵니다.
Error : main: could not initialize canvas
그냥 glmark2로 설치후 실행했는데도 같은 메세지가 나오고요..
xrandr 등 비디오 어댑터 관련 커맨드가 안 먹히는거 같은데 어떻게 해야 하나요?
참고로 운영체제 정보입니다.
lsb release -a
>No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: Bionic

uname -a
>Linux odroid 4.14 180-176 #1 SMP PREEMPT Tue May 19 00:40:55 -03 2020 armv7l armv7l armv7l GNU/Linux
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo reboot
등 업데이트도 모두 끝난 상태이고요..
답변 부탁드립니다.

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Tue Jun 23, 2020 11:22 am

Mali GPU driver 설치를 하셨는지요?
apt install mali-fbdev

JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: minimal os 질문입니다

Post by JJJ » Tue Jun 23, 2020 7:05 pm

네, 말씀해주신 커맨드로 설치했는데 glmark2-es2도 glmark2도 똑같이 Could not initialize canvas 라고 나옵니다

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Tue Jun 23, 2020 8:01 pm

혹시 SSH 터미널에서 리모트로 실행하셨는지요?
아니면 직접 연결된 HDMI 모니터와 USB 키보드로 실행하셨는지요?

직접 실행하여야 정상 동작하는 것으로 기억합니다.
그래도 잘 안된다면, 내일 해당 OS 설치후 확인해 보겠습니다.

JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: minimal os 질문입니다

Post by JJJ » Wed Jun 24, 2020 9:10 am

odroid wrote:
Tue Jun 23, 2020 8:01 pm
혹시 SSH 터미널에서 리모트로 실행하셨는지요?
아니면 직접 연결된 HDMI 모니터와 USB 키보드로 실행하셨는지요?

직접 실행하여야 정상 동작하는 것으로 기억합니다.
그래도 잘 안된다면, 내일 해당 OS 설치후 확인해 보겠습니다.
XU4에 직접 VUA7을 연결해서 사용중인데 같은 메세지가 나옵니다.

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Wed Jun 24, 2020 10:47 am

제가 착각을 좀 한것 같습니다. glmark2-es2가 아닌 glmark2-es2-fbdev를 실행하여야 합니다.
armhf용 deb 패키지를 찾아 보도록 하겠습니다.

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Thu Jun 25, 2020 8:32 am

관련 패키지를 만들어 서버에 업로드 하였습니다.
minimal image에서 아래와 같은 절차로 OpenGL-ES2 기능 테스트를 해보시길 바랍니다.

Code: Select all

wget https://www.odroid.in/mirror/dn.odroid.com/5422/glmark2-data_2012.12-0ubuntu3_all.deb
wget https://www.odroid.in/mirror/dn.odroid.com/5422/glmark2-es2-fbdev_2012.12-0ubuntu3_armhf.deb
dpkg -i glmark2*
glmark2-es2-fbdev
아래 링크의 소스코드를 이용하여 빌드한 것입니다.
https://github.com/numbqq/glmark2-es2-fbdev

JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: minimal os 질문입니다

Post by JJJ » Fri Jun 26, 2020 4:50 pm

odroid wrote:
Thu Jun 25, 2020 8:32 am
관련 패키지를 만들어 서버에 업로드 하였습니다.
minimal image에서 아래와 같은 절차로 OpenGL-ES2 기능 테스트를 해보시길 바랍니다.

Code: Select all

wget https://www.odroid.in/mirror/dn.odroid.com/5422/glmark2-data_2012.12-0ubuntu3_all.deb
wget https://www.odroid.in/mirror/dn.odroid.com/5422/glmark2-es2-fbdev_2012.12-0ubuntu3_armhf.deb
dpkg -i glmark2*
glmark2-es2-fbdev
아래 링크의 소스코드를 이용하여 빌드한 것입니다.
https://github.com/numbqq/glmark2-es2-fbdev
올려주신 커맨드로 설치해 봤는데 이번엔 이런 에러 메세지가 나옵니다.
Error: eglInitialize() failed with error: 0x3001
Error: eglInitialize() failed with error: 0x3001
Error: main: Could not initialize canvas
포럼에서 찾아보니 같은 에러 메시지를 받은 유저가 있던데(viewtopic.php?t=32741) 퍼미션 문제일까요??

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Mon Jun 29, 2020 12:17 pm

최근 우분투 시스템 업데이트와 관련이 있는것 같은데, 확인해 보도록 하겠습니다.

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Tue Jun 30, 2020 8:41 am

mali-fbdev 새버전을 다시 설치하면 glmark2-es2-fbdev가 정상 동작하는 것을 확인하였습니다. VSYNC 60fps도 정상입니다.

Code: Select all

apt install mali-fbdev --reinstall

JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: minimal os 질문입니다

Post by JJJ » Tue Jun 30, 2020 6:12 pm

odroid wrote:
Tue Jun 30, 2020 8:41 am
mali-fbdev 새버전을 다시 설치하면 glmark2-es2-fbdev가 정상 동작하는 것을 확인하였습니다. VSYNC 60fps도 정상입니다.

Code: Select all

apt install mali-fbdev --reinstall
말씀해 주신대로 말리 드라이버를 최신 버전으로 업데이트 하니 정상작동 되었습니다.
그런데 혹시 minimal os에서 해상도 변경이 가능한가요? xrandr 커맨드가 안 되네요..
Attachments
20200630_180931149.jpg
20200630_180931149.jpg (107.79 KiB) Viewed 165 times

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Wed Jul 01, 2020 10:09 am

/media/boot/boot.ini 파일을 수정하면 HDMI 출력 해상도 변경이 가능합니다. 수정후 리부팅 하셔야 합니다.
https://github.com/mdrjr/5422_bootini/b ... ni#L15-L99

JJJ
Posts: 27
Joined: Thu Apr 18, 2019 12:07 pm
languages_spoken: Korean, English
ODROIDs: XU3, XU4, N2
Has thanked: 1 time
Been thanked: 0
Contact:

Re: minimal os 질문입니다

Post by JJJ » Wed Jul 01, 2020 6:54 pm

odroid wrote:
Wed Jul 01, 2020 10:09 am
/media/boot/boot.ini 파일을 수정하면 HDMI 출력 해상도 변경이 가능합니다. 수정후 리부팅 하셔야 합니다.
https://github.com/mdrjr/5422_bootini/b ... ni#L15-L99
download/file.php?id=11522
이전 작성했던 소스코드를 빌드해서 실행하면 SDL_Init에서 Exception error 가 납니다(SDIL_INIT() Failed: No available video device).
터미널에서 glxinfo | grep "version" 를 입력해 드라이버 정보를 불러오려 해도 Error: unable to opend display 란 에러메세지가 나옵니다.

fbdev 를 사용하는 sdl2 프로그램을 빌드하려면 뭔가 따로 라이브러리를 포함시키거나 헤더파일을 추가해야 되는 걸까요?
참고사항으로 위에 링크되어있는 소스를 빌드할 때 사용한 Makefile 보내드립니다.
Attachments
Makefile.txt
(688 Bytes) Downloaded 3 times

User avatar
odroid
Site Admin
Posts: 34642
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean, Japanese
ODROIDs: ODROID
Has thanked: 824 times
Been thanked: 712 times
Contact:

Re: minimal os 질문입니다

Post by odroid » Thu Jul 02, 2020 9:52 am

SDL2를 직접 사용해본적이 없어 정확한 답변은 어렵습니다만, Ubuntu에 포함된 SDL 라이브러리는 fbdev가 아닌 x-window용으로 만들어진것 같습니다.

따라서 SDL2 소스를 받아 다시 빌드해야 할것 같습니다. 아래 내용 참고해 보세요.
viewtopic.php?f=98&t=32173

Post Reply

Return to “XU4/HC1+/HC2/XU3”

Who is online

Users browsing this forum: No registered users and 1 guest