embeded/raspberry pi2016. 9. 12. 15:33

머.. 별 차이도 없는 기분? 라즈베리 자체가 600MHz ~ 900Mhz 이긴한데

딱 두단계 뿐이라 클럭 조절에 대한 여유가 없는 걸지도 모르겠다.


$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 600 MHz - 900 MHz

  available frequency steps: 600 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 600 MHz and 900 MHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 600 MHz.

  cpufreq stats: 600 MHz:52.90%, 900 MHz:47.10%  (9)


$ sudo cpufreq-set -g conservative

$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 600 MHz - 900 MHz

  available frequency steps: 600 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 600 MHz and 900 MHz.

                  The governor "conservative" may decide which speed to use

                  within this range.

  current CPU frequency is 600 MHz.

  cpufreq stats: 600 MHz:63.64%, 900 MHz:36.36%  (15) 


$ sudo cpufreq-set -g powersave

$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 600 MHz - 900 MHz

  available frequency steps: 600 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 600 MHz and 900 MHz.

                  The governor "powersave" may decide which speed to use

                  within this range.

  current CPU frequency is 600 MHz.

  cpufreq stats: 600 MHz:74.84%, 900 MHz:25.16%  (15)


$ sudo cpufreq-set -g performance

$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 600 MHz - 900 MHz

  available frequency steps: 600 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 600 MHz and 900 MHz.

                  The governor "performance" may decide which speed to use

                  within this range.

  current CPU frequency is 900 MHz.

  cpufreq stats: 600 MHz:79.71%, 900 MHz:20.29%  (16)


Posted by 구차니
embeded/odroid2016. 9. 12. 15:07

개인적으로는

performance가 가장 좋고(당연한가?)

conservative가 부담이 적고 (클럭 다운되지만 빠르게 오르는지 버벅대는 느낌이 적음)

ondemand는 느린 느낌이고

나머지 가버너는 목록에 안떠서.. 나중에 실험을 해봐야 할 듯.



1. Ondemand


이건 다들 알거라 생각합니다. 이가버저의 특징은 수요에 따라 클럭을 조절한다는거죠.수요가 높으면 클럭을 올리고 수요가 낮으면

클럭을 낮추고 이렇기 때문에 베터리 효율도 높고 성능도 무난하게 뽑아줘서 안드로이드 대부분의 기기의 기본 가버너로 설정되어있습니다.(갤넥같은경우 인터렉티브가 기본이더군요;;) 이 가버너는 xda에서 유명한 커널중 하나인 트리니티 커널에서도의 기본가버너로 설정되어있다고 하네요.


8. Pegasusq


ondemand기반으로 만들어진 가버너입니다. 그런데 이 가버너는 특이하게 클럭조절을 

중간클럭까지 골고루 섞어쓰기떄문에

저랑 한분이 한때 ondemand랑 interactive 이두개를놓고 서로 이기반이라 토론을 한적도 있습니다.

하지만 중간클럭을 쓰는건 ondemand에다가 hotplug를 섞었기 때문이라고 합니다. 

이 가버너가 생성된 배경은 코어가 4개나되는 쿼드코어 엑시노스를 풀가동 동기식으로했다간 폰베터리를 사살하는거밖에 안된다고 생각이든 삼성이 비동기식의 성질을 띄는hotplug를 섞어서 반비동기식형태로 제작하였습니다. 그래서 퍼포먼스와 배터리를 둘다잡은 가버너라 할수있지요. 그래서 요즘 대부분 커스텀 커널에는 듀얼코어용 pegasusq가버너를 추가하는 추세입니다.

하지만 엄연히 비동기식하고 틀립니다. 

참고로 이런성질때문에 싱글코어에서는 이가버너가

ondemand랑 똑같은 가버너가 되버리니 싱코에선 굳이 이 가버너를 채택할 필요는 없어보입니다.


11. Hotplug


이 가버너는 ondemand가버너와 매우 흡사한 가버너라고 합니다. 이 가버너 역시 또한 클럭수 요구에 따락 클럭을 올리고 내리고 한답니다. 하지만 다른가버너와 확연히 차이아는 차이점이있다면 바로 cpu부하가 매우적을때 (예로들어 대기모드일때) cpu하나를 꺼버린다고 합니다.

그래서 베터리를 아깐다고 하네요.


17. Conservative

이 가버너는 최대한 가능하면 저클럭에 머물려하고 하는 특징이 있다고 합니다. 다르게 표현을 하면 cpu가 클럭을 올리려면 계속 cpu에 부하를 줘야한다네요. 그리고 최소클럭을 사용자가 지정해줄경우 퍼포먼스가 떨어질 수 있다네요. 반대로 최소클럭을 내리면 베터리에는 좋다고 합니다.  


[링크 : http://sonjuhy.tistory.com/entry/가버너에-따른설명]


코드명은 'Pegasus'

여담으로 삼성전자는 쿼드코어 구성이 많다고 생각 하였는지, Ondemand 와 Hot-plug 기반의 가버너를 섞어서 퀄컴의 Qualcomm Krait 시리즈같이 비동기식 비슷하게 작동할 수 있게 하는 Pegasusq 라는 신종 가버너를 만들어 지원했다

[링크 : https://namu.wiki/w/삼성%20엑시노스?from=엑시노스#s-2.1.2.3]



cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: exynos_cpufreq

  CPUs which run at the same hardware frequency: 0

  CPUs which need to have their frequency coordinated by software: 0

  maximum transition latency: 11.0 us.

  hardware limits: 200 MHz - 2.00 GHz

  available frequency steps: 2.00 GHz, 1.92 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 80z

  available cpufreq governors: userspace, powersave, conservative, ondemand, performance

  current policy: frequency should be within 200 MHz and 1.60 GHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 200 MHz (asserted by call to hardware).

  cpufreq stats: 2.00 GHz:0.00%, 1.92 GHz:0.00%, 1.80 GHz:0.00%, 1.70 GHz:0.00%, 1.60 GHz:99.54%, 1.50 GHz:0.00%, 1.40 GHz:0.00%, 1.30 GHz:0.00%, 1.20) 


[링크 : http://odroid.us/mediawiki/index.php?title=Use_cpufrequtils_to_Adjust_Processor_Settings]

'embeded > odroid' 카테고리의 다른 글

odoroid 지름... 예정?  (0) 2016.10.03
odroid u3 전력소모량 체크  (0) 2016.10.01
odroid u3 kernel build  (0) 2016.09.11
odroid cpufrequtils를 이용한 클럭 조절  (0) 2016.09.11
odroid mac address의 신비  (0) 2016.09.10
Posted by 구차니
embeded/odroid2016. 9. 11. 17:23
한번 빌드 해봐야지
하는김에 distcc + wins resolve 해서 시도

[링크 : https://github.com/hardkernel/linux]

'embeded > odroid' 카테고리의 다른 글

odroid u3 전력소모량 체크  (0) 2016.10.01
odroid 가버너 관련  (0) 2016.09.12
odroid cpufrequtils를 이용한 클럭 조절  (0) 2016.09.11
odroid mac address의 신비  (0) 2016.09.10
odroid u3 governor  (0) 2016.09.09
Posted by 구차니
embeded/odroid2016. 9. 11. 07:52

특이하게도..(?)

cpu 갯수도 줄어든다??!


performance 1700 MHz / 4 core

powersave 200 MHz / 2 core

ondemand 200-1700 MHz / 2 core (바로바로 떨어지는 듯?)

conservative 200-1700MHz / 2 core (좀 클럭이 높게 유지) 



$ sudo apt-cache search cpufreq

collectd-core - statistics collection and monitoring daemon (core system)

cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling

gkrellm-cpufreq - CPU frequency plugin for GKrellM

gnome-applets - Various applets for the GNOME panel - binary files

indicator-cpufreq - CPU frequency scaling indicator

libcpufreq-dev - development files to deal with the cpufreq Linux kernel feature

libcpufreq0 - shared library to deal with the cpufreq Linux kernel feature

xfce4-cpufreq-plugin - cpufreq information plugin for the Xfce4 panel

xfce4-goodies - enhancements for the Xfce4 Desktop Environment

cpufrequtils - cpufreq 리눅스 커널 기능을 처리하는 유틸리티

awn-applet-cpufreq - Monitors and controls the CPU frequency for Awn

odroid@odroid_2:/etc/default$ sudo apt-get install cpufrequtils

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다       

상태 정보를 읽는 중입니다... 완료

다음 패키지를 더 설치할 것입니다:

  libcpufreq0

다음 *새로운* 패키지들을 설치:

  cpufrequtils libcpufreq0

0개 업그레이드, 2개 새로 설치, 0개 제거, 1개 업그레이드 안 함.

47.7 k바이트 아카이브를 받아야 합니다.

이 작업 후 280 k바이트의 디스크 공간을 더 사용하게 됩니다.

Do you want to continue? [Y/n] 

받기:1 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe libcpufreq0 armhf 008-1 [11.2 kB]

받기:2 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe cpufrequtils armhf 008-1 [36.5 kB]

1초에 47.7 kB 받음 (38.0 kB/s)          

패키지를 미리 설정하는 중입니다...

Selecting previously unselected package libcpufreq0.

(데이터베이스 읽는중 ... 현재 198751개의 파일과 디렉터리가 설치되어 있습니다.)

Preparing to unpack .../libcpufreq0_008-1_armhf.deb ...

Unpacking libcpufreq0 (008-1) ...

Selecting previously unselected package cpufrequtils.

Preparing to unpack .../cpufrequtils_008-1_armhf.deb ...

Unpacking cpufrequtils (008-1) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

libcpufreq0 (008-1) 설정하는 중입니다 ...

cpufrequtils (008-1) 설정하는 중입니다 ...

 * Loading cpufreq kernel modules...                                     [ OK ] 

 * CPUFreq Utilities: Setting ondemand CPUFreq governor...                       * CPU0...                                                                       * CPU1...                                                                       * CPU2...                                                                       * CPU3...                                                               [ OK ] 

Processing triggers for libc-bin (2.19-0ubuntu6.9) ...


$ cpufreq-info 

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: exynos_cpufreq

  CPUs which run at the same hardware frequency: 0 1

  CPUs which need to have their frequency coordinated by software: 0 1

  maximum transition latency: 100.0 us.

  hardware limits: 200 MHz - 2.00 GHz

  available cpufreq governors: ondemand, conservative, userspace, powersave, performance

  current policy: frequency should be within 200 MHz and 1.70 GHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 200 MHz.

  cpufreq stats: 2.00 GHz:0.00%, 1.92 GHz:0.00%, 1.80 GHz:0.00%, 1.70 GHz:99.06%, 1.60 GHz:0.00%, 1.50 GHz:0.01%, 1.40 GHz:0.02%, 1.30 GHz:0.00%, 1.20 GHz:0.00%, 1.10 GHz:0.02%, 1000 MHz:0.02%, 900 MHz:0.00%, 800 MHz:0.01%, 700 MHz:0.00%, 600 MHz:0.01%, 500 MHz:0.02%, 400 MHz:0.01%, 300 MHz:0.02%, 200 MHz:0.82%  (30)

analyzing CPU 1:

  driver: exynos_cpufreq

  CPUs which run at the same hardware frequency: 0 1

  CPUs which need to have their frequency coordinated by software: 0 1

  maximum transition latency: 100.0 us.

  hardware limits: 200 MHz - 2.00 GHz

  available cpufreq governors: ondemand, conservative, userspace, powersave, performance

  current policy: frequency should be within 200 MHz and 1.70 GHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 200 MHz.

  cpufreq stats: 2.00 GHz:0.00%, 1.92 GHz:0.00%, 1.80 GHz:0.00%, 1.70 GHz:99.06%, 1.60 GHz:0.00%, 1.50 GHz:0.01%, 1.40 GHz:0.02%, 1.30 GHz:0.00%, 1.20 GHz:0.00%, 1.10 GHz:0.02%, 1000 MHz:0.02%, 900 MHz:0.00%, 800 MHz:0.01%, 700 MHz:0.00%, 600 MHz:0.01%, 500 MHz:0.02%, 400 MHz:0.01%, 300 MHz:0.02%, 200 MHz:0.82%  (30)

odroid@odroid_2:/etc/default$ cpufreq-set

At least one parameter out of -f/--freq, -d/--min, -u/--max, and

-g/--governor must be passed

odroid@odroid_2:/etc/default$ cpufreq-set -f 900000000

Error setting new values. Common errors:

- Do you have proper administration rights? (super-user?)

- Is the governor you requested available and modprobed?

- Trying to set an invalid policy?

- Trying to set a specific frequency, but userspace governor is not available,

   for example because of hardware which cannot be set to a specific frequency

   or because the userspace governor isn't loaded?


$ sudo cpufreq-set -g ondemand 


min / max 값 조절없이 그냥 쓰기에는 performance가 가장 무난하고..

conservative는 조금 쓰면서 테스트 해봐야겠다.


'embeded > odroid' 카테고리의 다른 글

odroid 가버너 관련  (0) 2016.09.12
odroid u3 kernel build  (0) 2016.09.11
odroid mac address의 신비  (0) 2016.09.10
odroid u3 governor  (0) 2016.09.09
odroid exynos driver 검색중  (0) 2016.09.09
Posted by 구차니
embeded/odroid2016. 9. 10. 20:27

odroid u3를 두대 쓰고 있는데

ssh가 이상하게 자꾸 팅겨서 확인을 해보니

두개가 동일한 아이피... -_-??!?


그래서 공유기에서 확인을 해보니 odroid_1 odroid_2 두개가 떠야 하는데 하나만 있어서

HDMI / USB 키보드 / USB 마우스 연결해서 확인해보니


두대가 MAC이 동일하다 -_-!!

이런 개떡 같은 일이 -_-


라즈베리는 시리얼을 이용해서 맥을 생성하는데

오드로이드는 랜덤 생성이거나 특정 파일의 내용을 맥으로 고정해서 써서 그런듯


$ sudo vi /etc/smsc95xx_mac_addr 

[링크 : http://jang574.tistory.com/entry/ODROIDX-MAC-address]

[링크 : http://skylit.tistory.com/74]


아무래도.. 둘다 동일한 이미지로 굽다 보니 맥도 동일.. 그러니까 처음 할당 받은 놈에게서 동일한 아이피 할당

충돌로 인해서 ssh 불안정.. 머 이따구야!?!?


대충 찾아봐도 할당된 적이 없는 MAC OUI 같은데.. 쩝..

[링크 : http://aruljohn.com/mac.pl]

[링크 : http://standards-oui.ieee.org/oui.txt]

'embeded > odroid' 카테고리의 다른 글

odroid u3 kernel build  (0) 2016.09.11
odroid cpufrequtils를 이용한 클럭 조절  (0) 2016.09.11
odroid u3 governor  (0) 2016.09.09
odroid exynos driver 검색중  (0) 2016.09.09
odroid blender 실행불가  (0) 2016.09.09
Posted by 구차니
embeded/odroid2016. 9. 9. 22:55

cpu 클럭 좀 낮춰서 전원소비 테스트 라던가

io 병목 완화를 위해 성능을 낮추려고 했더니 안되네?!?!?



$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

performance  


성능이 좋은건 좋은데.. 어떻게 최고성능 하나만 넣어 줄수가 있지?

'embeded > odroid' 카테고리의 다른 글

odroid cpufrequtils를 이용한 클럭 조절  (0) 2016.09.11
odroid mac address의 신비  (0) 2016.09.10
odroid exynos driver 검색중  (0) 2016.09.09
odroid blender 실행불가  (0) 2016.09.09
odroid u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
Posted by 구차니
embeded/odroid2016. 9. 9. 20:35

멀하던... glxgears에서 exynos_dri.so 에러는 사라지지 않고

blender도 실행이 안되네 ㅠㅠ


/etc/X11/xorg.conf.d/exynos.conf

/lib/udev/rules.d/40-xserver-xorg-video-armsoc-exynos.rules

/usr/lib/xorg/modules/drivers/armsoc_drv.so

/usr/share/doc/xserver-xorg-video-armsoc-exynos/changelog.Debian.gz

/usr/share/doc/xserver-xorg-video-armsoc-exynos/copyright

/usr/share/man/man4/armsoc.4.gz 

[링크 : http://packages.ubuntu.com/trusty/armhf/xserver-xorg-video-armsoc-exynos/filelist]



apt-get install xorg-video-abi-18

apt-get install  xserver-xorg-video-armsoc xserver-xorg-video-armsoc-exynos

[링크 : http://forum.odroid.com/viewtopic.php?f=99&t=6611]


$ sudo apt-cache search exynos

linux-exynos5 - Complete Generic Linux kernel and headers

linux-exynos5-tools-3.13.0-3 - Linux kernel version specific tools for version 3.13.0-3

linux-exynos5-tools-common - Linux kernel version specific tools for version 3.13.0

linux-headers-3.13.0-3-exynos5 - Linux kernel headers for version 3.13.0 on ARM (hard float) SMP

linux-headers-exynos5 - Generic Linux kernel headers

linux-image-3.13.0-3-exynos5 - Linux kernel image for version 3.13.0 on ARM (hard float) SMP

linux-image-exynos5 - Generic Linux kernel image

linux-tools-3.13.0-3-exynos5 - Linux kernel version specific tools for version 3.13.0-3

linux-tools-exynos5 - Generic Linux kernel tools

xserver-xorg-video-armsoc - X.Org X server -- ARM SoC display driver (transitional package)

xserver-xorg-video-armsoc-exynos - X.Org X server -- ARM SoC display driver for Exynos DRM

xserver-xorg-video-armsoc-exynos-dbg - X.Org X server -- ARM SoC display driver (debug symbols)

xserver-xorg-video-armsoc-pl111 - X.Org X server -- ARM SoC display driver for pl111 DRM

xserver-xorg-video-armsoc-pl111-dbg - X.Org X server -- ARM SoC display driver (debug symbols)

libdrm-exynos1 - Userspace interface to exynos-specific kernel DRM services -- runtime

libdrm-exynos1-dbg - Userspace interface to exynos-specific kernel DRM services -- debugging symbols

linux-exynos5-tools-3.13.0-5 - Linux kernel version specific tools for version 3.13.0-5

linux-headers-3.13.0-5-exynos5 - Linux kernel headers for version 3.13.0 on ARM (hard float) SMP

linux-image-3.13.0-5-exynos5 - Linux kernel image for version 3.13.0 on ARM (hard float) SMP

linux-tools-3.13.0-5-exynos5 - Linux kernel version specific tools for version 3.13.0-5

libcec - libcec-git with Exynos support 


$ sudo apt-file search exynos | grep "\.so"

libdrm-dev: /usr/lib/arm-linux-gnueabihf/libdrm_exynos.so

libdrm-exynos1: /usr/lib/arm-linux-gnueabihf/libdrm_exynos.so.1

libdrm-exynos1: /usr/lib/arm-linux-gnueabihf/libdrm_exynos.so.1.0.0

linux-headers-3.13.0-3-exynos5: /usr/src/linux-headers-3.13.0-3-exynos5/arch/metag/Kconfig.soc

linux-headers-3.13.0-3-exynos5: /usr/src/linux-headers-3.13.0-3-exynos5/scripts/.sortextable.cmd

linux-headers-3.13.0-5-exynos5: /usr/src/linux-headers-3.13.0-5-exynos5/arch/metag/Kconfig.soc

linux-headers-3.13.0-5-exynos5: /usr/src/linux-headers-3.13.0-5-exynos5/scripts/.sortextable.cmd 



[링크 : http://packages.ubuntu.com/trusty/x11/xserver-xorg-video-armsoc-exynos]



'embeded > odroid' 카테고리의 다른 글

odroid mac address의 신비  (0) 2016.09.10
odroid u3 governor  (0) 2016.09.09
odroid blender 실행불가  (0) 2016.09.09
odroid u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
odroid u3 한글 입력  (0) 2016.09.06
Posted by 구차니
embeded/raspberry pi2016. 9. 9. 10:58

xming 통해서 끌어 올려니 죽어가는거 빼면 실행은 됨..


아무튼 설치시에도 

Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main blender armhf 2.72.b+dfsg0-3 [18.2 MB]

odroid 대비 port쪽이 아닌 mirror라 더 빠른건가 싶기도 하고...


$ which blender

/usr/bin/blender

$ ldd /usr/bin/blender

        linux-vdso.so.1 (0x7eb0d000)

        /usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f04000)

        libGL.so.1 => /usr/lib/arm-linux-gnueabihf/libGL.so.1 (0x76e52000)

        libGLU.so.1 => /usr/lib/arm-linux-gnueabihf/libGLU.so.1 (0x76df4000)

        libpng12.so.0 => /lib/arm-linux-gnueabihf/libpng12.so.0 (0x76dc4000)

        libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0x76d9d000)

        libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0x76d05000)

        libpython3.4m.so.1.0 => /usr/lib/arm-linux-gnueabihf/libpython3.4m.so.1.0 (0x76949000)

        libGLEW.so.1.10 => /usr/lib/arm-linux-gnueabihf/libGLEW.so.1.10 (0x768b8000)

        libopenal.so.1 => /usr/lib/arm-linux-gnueabihf/libopenal.so.1 (0x76864000)

        libfftw3.so.3 => /usr/lib/arm-linux-gnueabihf/libfftw3.so.3 (0x76765000)

        libjack.so.0 => /usr/lib/arm-linux-gnueabihf/libjack.so.0 (0x7671d000)

        libsndfile.so.1 => /usr/lib/arm-linux-gnueabihf/libsndfile.so.1 (0x766b1000)

        libSDL-1.2.so.0 => /usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0 (0x76619000)

        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x765f1000)

        libtiff.so.5 => /usr/lib/arm-linux-gnueabihf/libtiff.so.5 (0x76579000)

        libOpenImageIO.so.1.4 => /usr/lib/libOpenImageIO.so.1.4 (0x75ffe000)

        libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0x75fa8000)

        libboost_filesystem.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.55.0 (0x75f83000)

        libboost_regex.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_regex.so.1.55.0 (0x75e90000)

        libboost_system.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.55.0 (0x75e7d000)

        libboost_thread.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.55.0 (0x75e59000)

        libboost_date_time.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_date_time.so.1.55.0 (0x75e39000)

        libboost_locale.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_locale.so.1.55.0 (0x75d67000)

        libHalf.so.6 => /usr/lib/arm-linux-gnueabihf/libHalf.so.6 (0x75d14000)

        libIex.so.6 => /usr/lib/arm-linux-gnueabihf/libIex.so.6 (0x75cee000)

        libIlmImf.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmImf.so.6 (0x75c40000)

        libIlmThread.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmThread.so.6 (0x75c2a000)

        libImath.so.6 => /usr/lib/arm-linux-gnueabihf/libImath.so.6 (0x75c15000)

        libOpenColorIO.so.1 => /usr/lib/libOpenColorIO.so.1 (0x75b0b000)

        libopenjpeg.so.5 => /usr/lib/arm-linux-gnueabihf/libopenjpeg.so.5 (0x75adc000)

        libavformat.so.56 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavformat.so.56 (0x759b9000)

        libavcodec.so.56 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.56 (0x74d5a000)

        libavutil.so.54 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavutil.so.54 (0x74d26000)

        libavdevice.so.55 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavdevice.so.55 (0x74d07000)

        libswscale.so.3 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libswscale.so.3 (0x74ccd000)

        libspnav.so.0 => /usr/lib/libspnav.so.0 (0x74cc2000)

        libutil.so.1 => /lib/arm-linux-gnueabihf/libutil.so.1 (0x74cae000)

        libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0x74b98000)

        libXi.so.6 => /usr/lib/arm-linux-gnueabihf/libXi.so.6 (0x74b83000)

        libXxf86vm.so.1 => /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1 (0x74b76000)

        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x74b63000)

        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x74a21000)

        /lib/ld-linux-armhf.so.3 (0x54ae5000)

        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x749a6000)

        libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x748ca000)

        libgomp.so.1 => /usr/lib/arm-linux-gnueabihf/libgomp.so.1 (0x748a5000)

        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x74878000)

        libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0x74845000)

        libxcb-dri3.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0 (0x7483a000)

        libxcb-present.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0 (0x7482f000)

        libxcb-sync.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0x74822000)

        libxshmfence.so.1 => /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1 (0x74810000)

        libglapi.so.0 => /usr/lib/arm-linux-gnueabihf/libglapi.so.0 (0x747c6000)

        libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0x747a7000)

        libXdamage.so.1 => /usr/lib/arm-linux-gnueabihf/libXdamage.so.1 (0x7479c000)

        libXfixes.so.3 => /usr/lib/arm-linux-gnueabihf/libXfixes.so.3 (0x7478f000)

        libX11-xcb.so.1 => /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1 (0x74785000)

        libxcb-glx.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0 (0x7476c000)

        libxcb-dri2.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0 (0x74760000)

        libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0x74741000)

        libdrm.so.2 => /usr/lib/arm-linux-gnueabihf/libdrm.so.2 (0x74724000)

        librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x7470d000)

        libXmu.so.6 => /usr/lib/arm-linux-gnueabihf/libXmu.so.6 (0x746f0000)

        libopus.so.0 => /usr/lib/arm-linux-gnueabihf/libopus.so.0 (0x746a2000)

        libFLAC.so.8 => /usr/lib/arm-linux-gnueabihf/libFLAC.so.8 (0x74666000)

        libvorbisenc.so.2 => /usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2 (0x745d4000)

        libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0x744fa000)

        libpulse-simple.so.0 => /usr/lib/arm-linux-gnueabihf/libpulse-simple.so.0 (0x744e5000)

        libpulse.so.0 => /usr/lib/arm-linux-gnueabihf/libpulse.so.0 (0x7448f000)

        libbcm_host.so => /opt/vc/lib/libbcm_host.so (0x74469000)

        libvcos.so => /opt/vc/lib/libvcos.so (0x7444f000)

        libvchiq_arm.so => /opt/vc/lib/libvchiq_arm.so (0x74439000)

        libdirectfb-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libdirectfb-1.2.so.9 (0x743bf000)

        libfusion-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libfusion-1.2.so.9 (0x743a8000)

        libdirect-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libdirect-1.2.so.9 (0x74384000)

        libcaca.so.0 => /usr/lib/arm-linux-gnueabihf/libcaca.so.0 (0x742b7000)

        liblzma.so.5 => /lib/arm-linux-gnueabihf/liblzma.so.5 (0x74290000)

        libjbig.so.0 => /usr/lib/arm-linux-gnueabihf/libjbig.so.0 (0x74272000)

        libatomic.so.1 => /usr/lib/arm-linux-gnueabihf/libatomic.so.1 (0x7425c000)

        libopencv_core.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_core.so.2.4 (0x74043000)

        libopencv_highgui.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.2.4 (0x73ff2000)

        libwebp.so.5 => /usr/lib/arm-linux-gnueabihf/libwebp.so.5 (0x73f9e000)

        libgif.so.4 => /usr/lib/arm-linux-gnueabihf/libgif.so.4 (0x73f85000)

        libraw_r.so.10 => /usr/lib/arm-linux-gnueabihf/libraw_r.so.10 (0x73edb000)

        libicuuc.so.52 => /usr/lib/arm-linux-gnueabihf/libicuuc.so.52 (0x73d93000)

        libicui18n.so.52 => /usr/lib/arm-linux-gnueabihf/libicui18n.so.52 (0x73bd3000)

        libicudata.so.52 => /usr/lib/arm-linux-gnueabihf/libicudata.so.52 (0x72556000)

        libboost_atomic.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.55.0 (0x72543000)

        libboost_chrono.so.1.55.0 => /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.55.0 (0x7252c000)

        libtinyxml.so.2.6.2 => /usr/lib/arm-linux-gnueabihf/libtinyxml.so.2.6.2 (0x72512000)

        libyaml-cpp.so.0.3 => /usr/lib/arm-linux-gnueabihf/libyaml-cpp.so.0.3 (0x724a2000)

        librtmp.so.1 => /usr/lib/arm-linux-gnueabihf/librtmp.so.1 (0x72478000)

        libgnutls-deb0.so.28 => /usr/lib/arm-linux-gnueabihf/libgnutls-deb0.so.28 (0x7236b000)

        libbz2.so.1.0 => /lib/arm-linux-gnueabihf/libbz2.so.1.0 (0x72353000)

        libavresample.so.2 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavresample.so.2 (0x72334000)

        libxvidcore.so.4 => /usr/lib/arm-linux-gnueabihf/libxvidcore.so.4 (0x72235000)

        libx264.so.142 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libx264.so.142 (0x720c8000)

        libvpx.so.1 => /usr/lib/arm-linux-gnueabihf/vfp/neon/libvpx.so.1 (0x71f3f000)

        libvorbis.so.0 => /usr/lib/arm-linux-gnueabihf/libvorbis.so.0 (0x71f07000)

        libtheoraenc.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoraenc.so.1 (0x71ec0000)

        libtheoradec.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoradec.so.1 (0x71e9d000)

        libspeex.so.1 => /usr/lib/arm-linux-gnueabihf/libspeex.so.1 (0x71e76000)

        libschroedinger-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libschroedinger-1.0.so.0 (0x71dca000)

        libmp3lame.so.0 => /usr/lib/arm-linux-gnueabihf/libmp3lame.so.0 (0x71d51000)

        libgsm.so.1 => /usr/lib/arm-linux-gnueabihf/libgsm.so.1 (0x71d3f000)

        libva.so.1 => /usr/lib/arm-linux-gnueabihf/libva.so.1 (0x71d1b000)

        libcdio_paranoia.so.1 => /usr/lib/libcdio_paranoia.so.1 (0x71d04000)

        libcdio_cdda.so.1 => /usr/lib/libcdio_cdda.so.1 (0x71cee000)

        libdc1394.so.22 => /usr/lib/arm-linux-gnueabihf/libdc1394.so.22 (0x71c6c000)

        libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0x71c61000)

        libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0x71c54000)

        libXt.so.6 => /usr/lib/arm-linux-gnueabihf/libXt.so.6 (0x71bfe000)

        libogg.so.0 => /usr/lib/arm-linux-gnueabihf/libogg.so.0 (0x71bf0000)

        libpulsecommon-5.0.so => /usr/lib/arm-linux-gnueabihf/pulseaudio/libpulsecommon-5.0.so (0x71b79000)

        libcap.so.2 => /lib/arm-linux-gnueabihf/libcap.so.2 (0x71b64000)

        libjson-c.so.2 => /lib/arm-linux-gnueabihf/libjson-c.so.2 (0x71b53000)

        libdbus-1.so.3 => /lib/arm-linux-gnueabihf/libdbus-1.so.3 (0x71b07000)

        libslang.so.2 => /lib/arm-linux-gnueabihf/libslang.so.2 (0x719b2000)

        libncursesw.so.5 => /lib/arm-linux-gnueabihf/libncursesw.so.5 (0x71975000)

        libtinfo.so.5 => /lib/arm-linux-gnueabihf/libtinfo.so.5 (0x71947000)

        libSM.so.6 => /usr/lib/arm-linux-gnueabihf/libSM.so.6 (0x71938000)

        libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6 (0x7191a000)

        libopencv_imgproc.so.2.4 => /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.2.4 (0x716cc000)

        libjasper.so.1 => /usr/lib/arm-linux-gnueabihf/libjasper.so.1 (0x71670000)

        libgtk-x11-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgtk-x11-2.0.so.0 (0x712ac000)

        libgdk-x11-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0 (0x71208000)

        libpangocairo-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangocairo-1.0.so.0 (0x711ee000)

        libatk-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libatk-1.0.so.0 (0x711c1000)

        libcairo.so.2 => /usr/lib/arm-linux-gnueabihf/libcairo.so.2 (0x710d0000)

        libgdk_pixbuf-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0 (0x7109f000)

        libgio-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0 (0x70f52000)

        libpangoft2-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangoft2-1.0.so.0 (0x70f31000)

        libpango-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpango-1.0.so.0 (0x70eef000)

        libgobject-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0 (0x70e95000)

        libglib-2.0.so.0 => /lib/arm-linux-gnueabihf/libglib-2.0.so.0 (0x70d91000)

        libfontconfig.so.1 => /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1 (0x70d4f000)

        libgthread-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so.0 (0x70d3d000)

        libgtkglext-x11-1.0.so.0 => /usr/lib/libgtkglext-x11-1.0.so.0 (0x70d32000)

        libgdkglext-x11-1.0.so.0 => /usr/lib/libgdkglext-x11-1.0.so.0 (0x70ce6000)

        libpangox-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libpangox-1.0.so.0 (0x70cb9000)

        libgmodule-2.0.so.0 => /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0 (0x70ca5000)

        libv4l1.so.0 => /usr/lib/arm-linux-gnueabihf/libv4l1.so.0 (0x70c8f000)

        liblcms2.so.2 => /usr/lib/arm-linux-gnueabihf/liblcms2.so.2 (0x70c43000)

        libhogweed.so.2 => /usr/lib/arm-linux-gnueabihf/libhogweed.so.2 (0x70c09000)

        libnettle.so.4 => /usr/lib/arm-linux-gnueabihf/libnettle.so.4 (0x70bc9000)

        libgmp.so.10 => /usr/lib/arm-linux-gnueabihf/libgmp.so.10 (0x70b57000)

        libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0x70b16000)

        libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0x70af6000)

        liborc-0.4.so.0 => /usr/lib/arm-linux-gnueabihf/liborc-0.4.so.0 (0x70a75000)

        libcdio.so.13 => /usr/lib/libcdio.so.13 (0x70a47000)

        libraw1394.so.11 => /usr/lib/arm-linux-gnueabihf/libraw1394.so.11 (0x70a33000)

        libusb-1.0.so.0 => /lib/arm-linux-gnueabihf/libusb-1.0.so.0 (0x70a17000)

        libXtst.so.6 => /usr/lib/arm-linux-gnueabihf/libXtst.so.6 (0x70a09000)

        libsystemd.so.0 => /lib/arm-linux-gnueabihf/libsystemd.so.0 (0x709d8000)

        libwrap.so.0 => /lib/arm-linux-gnueabihf/libwrap.so.0 (0x709c9000)

        libasyncns.so.0 => /usr/lib/arm-linux-gnueabihf/libasyncns.so.0 (0x709bc000)

        libattr.so.1 => /lib/arm-linux-gnueabihf/libattr.so.1 (0x709a7000)

        libuuid.so.1 => /lib/arm-linux-gnueabihf/libuuid.so.1 (0x70993000)

        libXcomposite.so.1 => /usr/lib/arm-linux-gnueabihf/libXcomposite.so.1 (0x70987000)

        libXrender.so.1 => /usr/lib/arm-linux-gnueabihf/libXrender.so.1 (0x70976000)

        libXinerama.so.1 => /usr/lib/arm-linux-gnueabihf/libXinerama.so.1 (0x7096b000)

        libXrandr.so.2 => /usr/lib/arm-linux-gnueabihf/libXrandr.so.2 (0x7095b000)

        libXcursor.so.1 => /usr/lib/arm-linux-gnueabihf/libXcursor.so.1 (0x7094a000)

        libpixman-1.so.0 => /usr/lib/arm-linux-gnueabihf/libpixman-1.so.0 (0x7089c000)

        libxcb-shm.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-shm.so.0 (0x70891000)

        libxcb-render.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-render.so.0 (0x70882000)

        libselinux.so.1 => /lib/arm-linux-gnueabihf/libselinux.so.1 (0x70855000)

        libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0x7082f000)

        libharfbuzz.so.0 => /usr/lib/arm-linux-gnueabihf/libharfbuzz.so.0 (0x707d3000)

        libthai.so.0 => /usr/lib/arm-linux-gnueabihf/libthai.so.0 (0x707c3000)

        libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0x707b3000)

        libpcre.so.3 => /lib/arm-linux-gnueabihf/libpcre.so.3 (0x70740000)

        libv4l2.so.0 => /usr/lib/arm-linux-gnueabihf/libv4l2.so.0 (0x70722000)

        libudev.so.1 => /lib/arm-linux-gnueabihf/libudev.so.1 (0x70705000)

        libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0x70662000)

        libnsl.so.1 => /lib/arm-linux-gnueabihf/libnsl.so.1 (0x7063e000)

        libgraphite2.so.3 => /usr/lib/arm-linux-gnueabihf/libgraphite2.so.3 (0x70610000)

        libdatrie.so.1 => /usr/lib/arm-linux-gnueabihf/libdatrie.so.1 (0x70604000)

        libv4lconvert.so.0 => /usr/lib/arm-linux-gnueabihf/libv4lconvert.so.0 (0x7057f000)

        libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0x70561000) 



[링크 : https://www.raspberrypi.org/forums/viewtopic.php?p=719816]

[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=102847]


Eric anholt 라는 사람이 opengl이 되도록 라즈베리를 업데이트 ㄷ ㄷ 


Posted by 구차니
embeded/odroid2016. 9. 9. 09:14

glxgears 실행했을때 처럼 exynos_dri.so 가 없다고 실행이 불가하다.

펌웨어 업데이트 하고 먼 짓을 해도 그 파일이 설치되지 않는다 -_-

[링크 : http://forum.odroid.com/viewtopic.php?f=99&t=6611]


그런데 라즈베리쪽으로는 실행되는 것들이 보이는데.. 무슨 차이일까?

[링크 : https://www.raspberrypi.org/blog/another-new-raspbian-release/]

[링크 : http://blender.stackexchange.com/questions/33015/can-blender-run-headless-on-an-arm-processor]


[링크 : https://www.youtube.com/watch?v=yLW-wy8EndU]


 in the Raspberry Pi 1, 2 and 3, is documented to fully support OpenGL ES 2.0 and OpenVG 1.1.

[링크 : https://en.wikipedia.org/wiki/VideoCore]


[링크 : http://forum.odroid.com/viewtopic.php?f=77&t=6387]]

[링크 : http://forum.odroid.com/viewtopic.php?f=99&t=6611]


$ blender --debug-all

Color management: using fallback mode for management

connect failed: No such file or directory

read file 

  Version 267 sub 1 svn r0


ordered

 OBCube

 OBLamp

 OBCamera

libGL error: MESA-LOADER: malformed or no PCI ID

libGL error: dlopen /usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so: cannot open shared object file: No such file or directory)

libGL error: dlopen ${ORIGIN}/dri/exynos_dri.so failed (${ORIGIN}/dri/exynos_dri.so: cannot open shared object file: No such file or directory)

libGL error: dlopen /usr/lib/dri/exynos_dri.so failed (/usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory)

libGL error: unable to load driver: exynos_dri.so

libGL error: driver pointer missing

libGL error: failed to load driver: exynos

ED_screen_refresh: set screen

Writing: /tmp/blender.crash.txt

세그멘테이션 오류



$ cat /tmp/blender.crash.txt

# Blender 2.69 (sub 0), Revision: unknown


# backtrace 


음? x window에서 exynos로 넘기는건가?

$ ldd /usr/bin/blender

libGL.so.1 => /usr/lib/arm-linux-gnueabihf/mesa/libGL.so.1 (0xb6f24000)

libGLU.so.1 => /usr/lib/arm-linux-gnueabihf/libGLU.so.1 (0xb6eda000)

libpng12.so.0 => /lib/arm-linux-gnueabihf/libpng12.so.0 (0xb6eba000)

libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb6e9f000)

libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0xb6e38000)

libpython3.4m.so.1.0 => /usr/lib/arm-linux-gnueabihf/libpython3.4m.so.1.0 (0xb6b48000)

libGLEW.so.1.10 => /usr/lib/arm-linux-gnueabihf/libGLEW.so.1.10 (0xb6ac7000)

libopenal.so.1 => /usr/lib/arm-linux-gnueabihf/libopenal.so.1 (0xb6a80000)

libfftw3.so.3 => /usr/lib/arm-linux-gnueabihf/libfftw3.so.3 (0xb699a000)

libjack.so.0 => /usr/lib/arm-linux-gnueabihf/libjack.so.0 (0xb6955000)

libsndfile.so.1 => /usr/lib/arm-linux-gnueabihf/libsndfile.so.1 (0xb6904000)

libSDL-1.2.so.0 => /usr/lib/arm-linux-gnueabihf/libSDL-1.2.so.0 (0xb688f000)

libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6874000)

libtiff.so.5 => /usr/lib/arm-linux-gnueabihf/libtiff.so.5 (0xb6819000)

libboost_locale.so.1.54.0 => /usr/lib/arm-linux-gnueabihf/libboost_locale.so.1.54.0 (0xb6780000)

libjpeg.so.8 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.8 (0xb6741000)

libHalf.so.6 => /usr/lib/arm-linux-gnueabihf/libHalf.so.6 (0xb66f5000)

libIex.so.6 => /usr/lib/arm-linux-gnueabihf/libIex.so.6 (0xb66d9000)

libIlmImf.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmImf.so.6 (0xb664f000)

libopenjpeg.so.2 => /usr/lib/arm-linux-gnueabihf/libopenjpeg.so.2 (0xb6632000)

libavformat.so.54 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavformat.so.54 (0xb656b000)

libavcodec.so.54 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.54 (0xb5bdd000)

libavutil.so.52 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavutil.so.52 (0xb5bbb000)

libavdevice.so.53 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libavdevice.so.53 (0xb5ba6000)

libswscale.so.2 => /usr/lib/arm-linux-gnueabihf/neon/vfp/libswscale.so.2 (0xb5b7e000)

libspnav.so.0 => /usr/lib/libspnav.so.0 (0xb5b73000)

libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb5ac8000)

libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0xb59e2000)

libXi.so.6 => /usr/lib/arm-linux-gnueabihf/libXi.so.6 (0xb59d0000)

libXxf86vm.so.1 => /usr/lib/arm-linux-gnueabihf/libXxf86vm.so.1 (0xb59c4000)

libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb59b9000)

libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb58da000)

/lib/ld-linux-armhf.so.3 (0xb6f98000)

libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb586e000)

libgomp.so.1 => /usr/lib/arm-linux-gnueabihf/libgomp.so.1 (0xb585b000)

libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb583a000)

libglapi.so.0 => /usr/lib/arm-linux-gnueabihf/libglapi.so.0 (0xb5808000)

libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0xb57f5000)

libXdamage.so.1 => /usr/lib/arm-linux-gnueabihf/libXdamage.so.1 (0xb57eb000)

libXfixes.so.3 => /usr/lib/arm-linux-gnueabihf/libXfixes.so.3 (0xb57df000)

libX11-xcb.so.1 => /usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1 (0xb57d5000)

libxcb-glx.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-glx.so.0 (0xb57bf000)

libxcb-dri2.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0 (0xb57b3000)

libxcb-dri3.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0 (0xb57a9000)

libxcb-present.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-present.so.0 (0xb579f000)

libxcb-sync.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0xb5793000)

libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0xb5779000)

libxshmfence.so.1 => /usr/lib/arm-linux-gnueabihf/libxshmfence.so.1 (0xb576e000)

libdrm.so.2 => /usr/lib/arm-linux-gnueabihf/libdrm.so.2 (0xb575d000)

libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0xb573d000)

libutil.so.1 => /lib/arm-linux-gnueabihf/libutil.so.1 (0xb5732000)

librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb5724000)

libFLAC.so.8 => /usr/lib/arm-linux-gnueabihf/libFLAC.so.8 (0xb56fa000)

libvorbisenc.so.2 => /usr/lib/arm-linux-gnueabihf/libvorbisenc.so.2 (0xb558d000)

libvorbis.so.0 => /usr/lib/arm-linux-gnueabihf/libvorbis.so.0 (0xb5563000)

libogg.so.0 => /usr/lib/arm-linux-gnueabihf/libogg.so.0 (0xb5556000)

libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0xb54bc000)

libpulse-simple.so.0 => /usr/lib/arm-linux-gnueabihf/libpulse-simple.so.0 (0xb54b0000)

libpulse.so.0 => /usr/lib/arm-linux-gnueabihf/libpulse.so.0 (0xb5477000)

libcaca.so.0 => /usr/lib/arm-linux-gnueabihf/libcaca.so.0 (0xb53b0000)

liblzma.so.5 => /lib/arm-linux-gnueabihf/liblzma.so.5 (0xb5390000)

libjbig.so.0 => /usr/lib/arm-linux-gnueabihf/libjbig.so.0 (0xb537e000)

libboost_thread.so.1.54.0 => /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.54.0 (0xb5365000)

libboost_system.so.1.54.0 => /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.54.0 (0xb535a000)

libicuuc.so.52 => /usr/lib/arm-linux-gnueabihf/libicuuc.so.52 (0xb525c000)

libicui18n.so.52 => /usr/lib/arm-linux-gnueabihf/libicui18n.so.52 (0xb5107000)

libIlmThread.so.6 => /usr/lib/arm-linux-gnueabihf/libIlmThread.so.6 (0xb50fa000)

librtmp.so.0 => /usr/lib/arm-linux-gnueabihf/librtmp.so.0 (0xb50df000)

libgnutls.so.26 => /usr/lib/arm-linux-gnueabihf/libgnutls.so.26 (0xb5059000)

libbz2.so.1.0 => /lib/arm-linux-gnueabihf/libbz2.so.1.0 (0xb5045000)

libxvidcore.so.4 => /usr/lib/arm-linux-gnueabihf/libxvidcore.so.4 (0xb4f68000)

libx264.so.142 => /usr/lib/arm-linux-gnueabihf/libx264.so.142 (0xb4e36000)

libvpx.so.1 => /usr/lib/arm-linux-gnueabihf/vfp/neon/libvpx.so.1 (0xb4cb0000)

libtheoraenc.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoraenc.so.1 (0xb4c7a000)

libtheoradec.so.1 => /usr/lib/arm-linux-gnueabihf/libtheoradec.so.1 (0xb4c63000)

libspeex.so.1 => /usr/lib/arm-linux-gnueabihf/libspeex.so.1 (0xb4c4a000)

libschroedinger-1.0.so.0 => /usr/lib/arm-linux-gnueabihf/libschroedinger-1.0.so.0 (0xb4bb9000)

libopus.so.0 => /usr/lib/arm-linux-gnueabihf/libopus.so.0 (0xb4b86000)

libmp3lame.so.0 => /usr/lib/arm-linux-gnueabihf/libmp3lame.so.0 (0xb4b19000)

libgsm.so.1 => /usr/lib/arm-linux-gnueabihf/libgsm.so.1 (0xb4b08000)

libva.so.1 => /usr/lib/arm-linux-gnueabihf/libva.so.1 (0xb4af0000)

libcdio_paranoia.so.1 => /usr/lib/libcdio_paranoia.so.1 (0xb4ae3000)

libcdio_cdda.so.1 => /usr/lib/libcdio_cdda.so.1 (0xb4ad4000)

libdc1394.so.22 => /usr/lib/arm-linux-gnueabihf/libdc1394.so.22 (0xb4a67000)

libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0xb4a5c000)

libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0xb4a50000)

libpulsecommon-4.0.so => /usr/lib/arm-linux-gnueabihf/pulseaudio/libpulsecommon-4.0.so (0xb4a01000)

libjson-c.so.2 => /lib/arm-linux-gnueabihf/libjson-c.so.2 (0xb49f2000)

libdbus-1.so.3 => /lib/arm-linux-gnueabihf/libdbus-1.so.3 (0xb49c1000)

libslang.so.2 => /lib/arm-linux-gnueabihf/libslang.so.2 (0xb48ba000)

libncursesw.so.5 => /lib/arm-linux-gnueabihf/libncursesw.so.5 (0xb4890000)

libtinfo.so.5 => /lib/arm-linux-gnueabihf/libtinfo.so.5 (0xb486e000)

libicudata.so.52 => /usr/lib/arm-linux-gnueabihf/libicudata.so.52 (0xb31fa000)

libgcrypt.so.11 => /lib/arm-linux-gnueabihf/libgcrypt.so.11 (0xb3196000)

libtasn1.so.6 => /usr/lib/arm-linux-gnueabihf/libtasn1.so.6 (0xb3182000)

libp11-kit.so.0 => /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 (0xb3153000)

liborc-0.4.so.0 => /usr/lib/arm-linux-gnueabihf/liborc-0.4.so.0 (0xb30fb000)

libcdio.so.13 => /usr/lib/libcdio.so.13 (0xb30d9000)

libraw1394.so.11 => /usr/lib/arm-linux-gnueabihf/libraw1394.so.11 (0xb30c8000)

libusb-1.0.so.0 => /lib/arm-linux-gnueabihf/libusb-1.0.so.0 (0xb30b0000)

libwrap.so.0 => /lib/arm-linux-gnueabihf/libwrap.so.0 (0xb30a2000)

libasyncns.so.0 => /usr/lib/arm-linux-gnueabihf/libasyncns.so.0 (0xb3096000)

libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0xb308a000)

libffi.so.6 => /usr/lib/arm-linux-gnueabihf/libffi.so.6 (0xb307b000)

libudev.so.1 => /lib/arm-linux-gnueabihf/libudev.so.1 (0xb3067000)

libnsl.so.1 => /lib/arm-linux-gnueabihf/libnsl.so.1 (0xb304f000)

libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0xb3037000)

libcgmanager.so.0 => /lib/arm-linux-gnueabihf/libcgmanager.so.0 (0xb301a000)

libnih.so.1 => /lib/arm-linux-gnueabihf/libnih.so.1 (0xb3001000)

libnih-dbus.so.1 => /lib/arm-linux-gnueabihf/libnih-dbus.so.1 (0xb2ff0000)


'embeded > odroid' 카테고리의 다른 글

odroid u3 governor  (0) 2016.09.09
odroid exynos driver 검색중  (0) 2016.09.09
odroid u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
Posted by 구차니
embeded/odroid2016. 9. 7. 12:05

내용을 찾아 보니.. 크롬에서 자기네가 지원안하는 기능으로 한거 같다는 내용


[링크 : http://com.odroid.com/sigong/nf_board/nboard_view.php?brd_id=odroidu2&kind=...&bid=4028]


+

2016.09.07

집에와서 해보니.. 파이어폭스도 느리다.

특정 openGL ES 관련해서 지원이 부족한 걸지도...


140 나오면 정상이라는데

exynos 드라이버 읽지 못하는 듯..

$ glxgears
libGL error: MESA-LOADER: malformed or no PCI ID
libGL error: dlopen /usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen ${ORIGIN}/dri/exynos_dri.so failed (${ORIGIN}/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen /usr/lib/dri/exynos_dri.so failed (/usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: exynos_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: exynos
729 frames in 5.0 seconds = 145.617 FPS



openGL은 지원하지 않고 openGL ES(EGL)만 지원해서 그렇다고?

[링크 : http://forum.odroid.com/viewtopic.php?f=77&t=13251]


odroid-utility.sh를 통해서 업데이트 해도 여전히 exynos_dri.so가 없다고 나온다 -_-







'embeded > odroid' 카테고리의 다른 글

odroid exynos driver 검색중  (0) 2016.09.09
odroid blender 실행불가  (0) 2016.09.09
odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
Posted by 구차니