xu4 + 720p camera X 2개 사용할때 프리징

Moderators: odroid, mdrjr

xu4 + 720p camera X 2개 사용할때 프리징

Unread postby jin » Thu Nov 29, 2018 2:15 pm

안녕하세요

XU4 + 듀얼 카메라 조합으로 테스트를 진행하는중 프리징 현상이 발생하여 문의드립니다. (720p 카메라 2대)

카메라 2대를 연결하여 코드로 영상받아오는 기능을 실행할때 3시간정도 후에 프리징 현상이 발생합니다. 코드를 잘못 짠건가 해서 GUVCVIEW 프로그램으로도 돌려봐도 3시간정도 지나니 멈춤 현상이 발생합니다.

멈춘 상태에서는 키보드 마우스 기능도 작동하지 않으며 전원을 껐다 키면 정상작동 합니다.

var 폴더의 kern.log 파일을 확인해 보면

uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -32(exp.2).
uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110(exp.2).

이라고 찍혀있는데 이것과 관계된게 아닌가 싶습니다 (리눅스를 잘 모르기에 로그파일에 찍힌걸 말씀드리는 겁니다. 아닐수도 있습니다.)

관련 버그에 대해 확인 부탁드립니다.
jin
 
Posts: 7
Joined: Thu Nov 22, 2018 9:33 am
languages_spoken: english, korea
ODROIDs: XU4

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby odroid » Thu Nov 29, 2018 3:28 pm

USB 대역폭에 의한 문제라고 생각됩니다.
UVC 드라이버를 올릴때 "uvcvideo quirks=128" 정도로 조정해 보시길 바랍니다. 자세한 방법은 아래 링크 참고하시고요.
https://stackoverflow.com/questions/25619309/how-do-i-enable-the-uvc-quirk-fix-bandwidth-quirk-in-linux-uvc-driver
User avatar
odroid
Site Admin
 
Posts: 29098
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby jin » Fri Nov 30, 2018 10:14 am

알려주신대로 수정해도 프리징 현상이 발생하고 있습니다.

혹시 보드 온도가 높아지면 느려지면서 프리징 되는 현상은 없나요?

한시간정도 켜 놓으면 떠 있는 창을 이동시키려고 누르면 반응속도가 느립니다.

보드 온도가 높아져서 프리징 현상이 생기는건 아닐까요?

이 XU4를 타겟으로 양산 제품을 만들려고 개발중이라 24시간 구동해도 문제없이 돌아가야 해서 질문드립니다..
jin
 
Posts: 7
Joined: Thu Nov 22, 2018 9:33 am
languages_spoken: english, korea
ODROIDs: XU4

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby odroid » Fri Nov 30, 2018 10:24 am

CPU 온도를 모니터링 해보시길 바랍니다. 4개의 big CPU용, 1개의 GPU용 온도센서가 있습니다.
Code: Select all
odroid@odroid:~$ cat /sys/devices/virtual/thermal/thermal_zone*/temp           
56000                                                                           
59000                                                                           
58000                                                                           
57000                                                                           
57000

제 보드는 현재 약 58°C 정도 되는것 같습니다.
85°C가 넘어가면 성능저하가 발생하기 시작하는 것으로 기억합니다.

만일 온도 문제가 아니라면 memory leak에 의한 성능저하일 가능성이 매우 높습니다.
free 명령어로 memory 가용 상태를 주시해 보세요.

그런데 저희 Ubuntu 18.04 이미지와 커널 4.14를 사용하고 계신가요?
User avatar
odroid
Site Admin
 
Posts: 29098
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby jin » Fri Nov 30, 2018 11:35 am

오드로이드 사에서 판매하는 64기가 짜리 메모리 구입했으며, OS 는 들어있는 그대로 사용하고 있습니다. (18.04)

SYSTEM MONITOR 상의 memory는 총 사용량 500mb 전후로 유지되고 있습니다.

알려주신 명령어로 확인해보면,

온도는 :
73000
69000
71000
77000
60000
입니다.

메모리는 USED 401 AVAILABLE는 1512입니다.

좀 더 지속적으로 확인해 보겠습니다.

현재 GUVCVIEW 프로그램 두개 띄어서 테스트만 해보고 있습니다.
jin
 
Posts: 7
Joined: Thu Nov 22, 2018 9:33 am
languages_spoken: english, korea
ODROIDs: XU4

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby odroid » Fri Nov 30, 2018 11:58 am

시스템 모니터 GUI 자체가 메모리와 리소스를 많이 먹습니다. 아이러니하게도요.
따라서 터미널을 하나 더 여시고 "htop" 명령어로 CPU 사용량과 메모리 사용량을 모니터링 해보시길 바랍니다.

그리고 64기가 메모리는 SSD/HDD 역할이고, 칩 내부에는 2GB의 DRAM만이 탑재되어 있습니다.
User avatar
odroid
Site Admin
 
Posts: 29098
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby jin » Fri Nov 30, 2018 1:44 pm

친절한 답변 감사합니다.

64G emmc를 메모리로 잘못 설명드렸습니다.. 죄송합니다..

일단 2시간이 지나니 터미널에 문자를 입력할 수 없을 정도로 프리징이 심해졌습니다.

리부팅 해야 할 것 같은데 10분정도에 1메가씩 메모리가 증가하는 것으로 보여집니다.

system monitor 에서 메모리 사용량 529mib로 나오네요.

알려주신 방법으로 테스트 진행해보겠습니다.

감사합니다.
jin
 
Posts: 7
Joined: Thu Nov 22, 2018 9:33 am
languages_spoken: english, korea
ODROIDs: XU4

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby odroid » Sat Dec 01, 2018 9:35 am

"htop" 명령어가 없다면, "sudo apt install htop"으로 설치하고 실행하시면 됩니다.
User avatar
odroid
Site Admin
 
Posts: 29098
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby jin » Tue Dec 04, 2018 9:21 am

좀 어이없게 해결했습니다.
우분투에서 지원하는 mate system monitoring tool이 오래 켜 놓으니 프리징 현상을 발생 시키는것 같습니다.

알려주신 htop로 모니터링하니 프리징은 없어졌습니다. 하지만 메모리가 계속 올라가는건 좀 더 확인해 봐야 할 것 같습니다. 3일 켜놨는데 600mb까지 올라가네요

신경써 주셔서 감사합니다.

추가질문

4카메라를 연결하려고 하는데 x 보드는 테스트를 하셨는데 xu4는 USB 단가자 3개인데 4카메라 연결이 가능할까요?
jin
 
Posts: 7
Joined: Thu Nov 22, 2018 9:33 am
languages_spoken: english, korea
ODROIDs: XU4

Re: xu4 + 720p camera X 2개 사용할때 프리징

Unread postby odroid » Tue Dec 04, 2018 9:29 am

USB Hub를 사용하고 quirks 옵션을 조정해 보면 가능할것 같습니다.

Mate system monitor의 버그가 생각보다는 훨씬 심각하군요.
결과 공유해 주셔서 감사합니다.
User avatar
odroid
Site Admin
 
Posts: 29098
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID


Return to XU4/HC1+/HC2/XU3

Who is online

Users browsing this forum: No registered users and 1 guest