embeded/odroid2016.09.09 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 exynos driver 검색중  (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/odroid2016.09.09 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 blender 실행불가  (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.09.07 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 u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.06 18:49

preference - language support 하라는데

꽤 오래걸리네..


온갖 각국언어 다 깔리는 구만 -_-

원하는 것만 선택해서 깔아야지 -_-


[링크 : http://com.odroid.com/.../nboard_view.php?brd_id=odroidxuthree&bid=5179]

    [링크 : http://ngee.tistory.com/326]


일단은 해보니...

14.04 LTS odroid 버전인데..

keyboard input method 쪽과 언어 지원을 건드리면 어떻게 되는 듯 한데..

조건을 잘 모르겠네...

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

odroid blender 실행불가  (0) 2016.09.09
odroid u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
odroid sysbench fileio  (0) 2016.09.05
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.05 23:50

sdhc 라고 해도

스펙상 표기된 배속이 오히려 중요하다


그리고 같은 80MB/s 라면 충분하다.




 

 raspberry pi

 odroid 

 48MB/s

 Operations performed:  480 Read, 320 Write, 940 Other = 1740 Total

Read 7.5Mb  Written 5Mb  Total transferred 12.5Mb  (42.52Kb/sec)

    2.66 Requests/sec executed


Test execution summary:

    total time:                          301.0322s

    total number of events:              800

    total time taken by event execution: 7.0629

    per-request statistics:

         min:                                  0.03ms

         avg:                                  8.83ms

         max:                               1856.83ms

         approx.  95 percentile:               2.49ms


Threads fairness:

    events (avg/stddev):           800.0000/0.00

    execution time (avg/stddev):   7.0629/0.00  

 Operations performed:  420 Read, 280 Write, 879 Other = 1579 Total

Read 6.5625Mb  Written 4.375Mb  Total transferred 10.938Mb  (37.305Kb/sec)

    2.33 Requests/sec executed


Test execution summary:

    total time:                          300.2241s

    total number of events:              700

    total time taken by event execution: 6.8257

    per-request statistics:

         min:                                  0.02ms

         avg:                                  9.75ms

         max:                               2365.06ms

         approx.  95 percentile:               0.04ms



Threads fairness:

    events (avg/stddev):           700.0000/0.00

    execution time (avg/stddev):   6.8257/0.00 

 80MB/s

 Operations performed:  1320 Read, 880 Write, 2730 Other = 4930 Total

Read 20.625Mb  Written 13.75Mb  Total transferred 34.375Mb  (117.19Kb/sec)

    7.32 Requests/sec executed


Test execution summary:

    total time:                          300.3619s

    total number of events:              2200

    total time taken by event execution: 1.0915

    per-request statistics:

         min:                                  0.04ms

         avg:                                  0.50ms

         max:                                  4.20ms

         approx.  95 percentile:               1.93ms


Threads fairness:

    events (avg/stddev):           2200.0000/0.00

    execution time (avg/stddev):   1.0915/0.00

 Operations performed:  1320 Read, 880 Write, 2732 Other = 4932 Total

Read 20.625Mb  Written 13.75Mb  Total transferred 34.375Mb  (117.23Kb/sec)

    7.33 Requests/sec executed


Test execution summary:

    total time:                          300.2601s

    total number of events:              2200

    total time taken by event execution: 1.2338

    per-request statistics:

         min:                                  0.02ms

         avg:                                  0.56ms

         max:                                426.44ms

         approx.  95 percentile:               0.04ms


Threads fairness:

    events (avg/stddev):           2200.0000/0.00

    execution time (avg/stddev):   1.2338/0.00


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

odroid u2 크롬이 느리네..(창 그리기)  (0) 2016.09.07
odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
odroid sysbench fileio  (0) 2016.09.05
odroid u3는 SDHC..  (0) 2016.09.05
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.05 23:33

예전에 라즈베리에서 쓰던게...

80MB/s 짜리 검은색 Ultra class 10 UHS-1 이었나 본데..

새로 산건

48MB/s 짜리 흰/회색 Ultra class 10 UHS-1 인 듯..


젠장 -_-

라즈베리에서 쓰던 녀석을

odroid에 하니 날아 다닌다 -_-



[링크 : https://www.sandisk.com/home/memory-cards/microsd-cards/ultra-microsd-for-cameras]

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

odroid u3 한글 입력  (0) 2016.09.06
odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
odroid sysbench fileio  (0) 2016.09.05
odroid u3는 SDHC..  (0) 2016.09.05
odroid emmc sd 동시 사용하기  (0) 2016.09.05
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.05 20:42

확실히... 라즈베리 파이 2b 대비 드럽게 느리다.

-_-


$ sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run

sysbench 0.4.12:  multi-threaded system evaluation benchmark


Running the test with following options:

Number of threads: 1

Initializing random number generator from timer.



Extra file open flags: 0

128 files, 8Mb each

1Gb total file size

Block size 16Kb

Number of random requests for random IO: 0

Read/Write ratio for combined random IO test: 1.50

Periodic FSYNC enabled, calling fsync() each 100 requests.

Calling fsync() at the end of test, Enabled.

Using synchronous I/O mode

Doing random r/w test

Threads started!

Time limit exceeded, exiting...

Done.


Operations performed:  420 Read, 280 Write, 879 Other = 1579 Total

Read 6.5625Mb  Written 4.375Mb  Total transferred 10.938Mb  (37.305Kb/sec)

    2.33 Requests/sec executed


Test execution summary:

    total time:                          300.2241s

    total number of events:              700

    total time taken by event execution: 6.8257

    per-request statistics:

         min:                                  0.02ms

         avg:                                  9.75ms

         max:                               2365.06ms

         approx.  95 percentile:               0.04ms


Threads fairness:

    events (avg/stddev):           700.0000/0.00

    execution time (avg/stddev):   6.8257/0.00 


$ sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run

sysbench 0.4.12:  multi-threaded system evaluation benchmark


Running the test with following options:

Number of threads: 1

Initializing random number generator from timer.



Extra file open flags: 0

128 files, 8Mb each

1Gb total file size

Block size 16Kb

Number of random requests for random IO: 0

Read/Write ratio for combined random IO test: 1.50

Periodic FSYNC enabled, calling fsync() each 100 requests.

Calling fsync() at the end of test, Enabled.

Using synchronous I/O mode

Doing random r/w test

Threads started!

Time limit exceeded, exiting...

Done.


Operations performed:  360 Read, 240 Write, 712 Other = 1312 Total

Read 5.625Mb  Written 3.75Mb  Total transferred 9.375Mb  (30.176Kb/sec)

    1.89 Requests/sec executed


Test execution summary:

    total time:                          318.1355s

    total number of events:              600

    total time taken by event execution: 14.9020

    per-request statistics:

         min:                                  0.02ms

         avg:                                 24.84ms

         max:                               4322.77ms

         approx.  95 percentile:               0.04ms


Threads fairness:

    events (avg/stddev):           600.0000/0.00

    execution time (avg/stddev):   14.9020/0.00 





가장 위의 녀석을 라즈베리 깔아서 테스트한 결과

$ sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run

sysbench 0.4.12:  multi-threaded system evaluation benchmark


Running the test with following options:

Number of threads: 1

Initializing random number generator from timer.



Extra file open flags: 0

128 files, 8Mb each

1Gb total file size

Block size 16Kb

Number of random requests for random IO: 0

Read/Write ratio for combined random IO test: 1.50

Periodic FSYNC enabled, calling fsync() each 100 requests.

Calling fsync() at the end of test, Enabled.

Using synchronous I/O mode

Doing random r/w test

Threads started!

Time limit exceeded, exiting...

Done.


Operations performed:  480 Read, 320 Write, 940 Other = 1740 Total

Read 7.5Mb  Written 5Mb  Total transferred 12.5Mb  (42.52Kb/sec)

    2.66 Requests/sec executed


Test execution summary:

    total time:                          301.0322s

    total number of events:              800

    total time taken by event execution: 7.0629

    per-request statistics:

         min:                                  0.03ms

         avg:                                  8.83ms

         max:                               1856.83ms

         approx.  95 percentile:               2.49ms


Threads fairness:

    events (avg/stddev):           800.0000/0.00

    execution time (avg/stddev):   7.0629/0.00  



결론 : 걍.. 라즈베리에서 쓰던게 성능이 좋은거구나..

똑같은 sandisk ultra 16GB microSD HC UHS-1 class 10인데

하나는 검은색(라즈베리)

다른 네개는 흰+회색


무슨 차이지?



+

라즈베리에서 날아다니던 녀석을 odroid에 꽂아서 테스트 하니 날아 다닌다. ㄷㄷㄷ

$ sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run

sysbench 0.4.12:  multi-threaded system evaluation benchmark


Running the test with following options:

Number of threads: 1

Initializing random number generator from timer.



Extra file open flags: 0

128 files, 8Mb each

1Gb total file size

Block size 16Kb

Number of random requests for random IO: 0

Read/Write ratio for combined random IO test: 1.50

Periodic FSYNC enabled, calling fsync() each 100 requests.

Calling fsync() at the end of test, Enabled.

Using synchronous I/O mode

Doing random r/w test

Threads started!

Time limit exceeded, exiting...

Done.


Operations performed:  1320 Read, 880 Write, 2732 Other = 4932 Total

Read 20.625Mb  Written 13.75Mb  Total transferred 34.375Mb  (117.23Kb/sec)

    7.33 Requests/sec executed


Test execution summary:

    total time:                          300.2601s

    total number of events:              2200

    total time taken by event execution: 1.2338

    per-request statistics:

         min:                                  0.02ms

         avg:                                  0.56ms

         max:                                426.44ms

         approx.  95 percentile:               0.04ms


Threads fairness:

    events (avg/stddev):           2200.0000/0.00

    execution time (avg/stddev):   1.2338/0.00 


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

odroid class 10 테스트 결론  (0) 2016.09.05
class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
odroid sysbench fileio  (0) 2016.09.05
odroid u3는 SDHC..  (0) 2016.09.05
odroid emmc sd 동시 사용하기  (0) 2016.09.05
odroid Win32DiskImager 별 속도 테스트  (0) 2016.09.04
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.05 09:28

아.. 웬지 눙물난다 흑흑 UHS-1 쓸수 있다 아싸 하면서 샀더니 흑흑 ㅠㅠ



SD High Capacity (SDHC™) card is an SD™ memory card based on the SDA 2.0 specification.

SDHC capacities range from 4GB to 32GB

Default Format: FAT32

[링크 : http://kb.sandisk.com//.../sd%2Fsdhc%2Fsdxc-specifications-and-compatibility]



exynos 4 시리즈는 2.0 이고 5 시리즈 부터 3.0 인 듯..

HS-MMC/SDIO Interface supports:

 Multimedia Card Protocol version 4.3 compatible (HS-MMC)

SD Memory Card Protocol version 2.0 compatible

 DMA based or interrupt based operation

 128 word FIFO for Tx/Rx

 Four ports HS-MMC or four ports SDIO

[링크 : http://www.samsung.com/.../Exynos_4_Quad_User_Manaul_Public_REV1.00-0.pdf]



+


음.. 일단 HS-MMC는 50MHz에 8bit로 구성한걸려나?

[링크 : http://www.samsung.com/.../Exynos_4_Quad_User_Manaul_Public_REV1.00-0.pdf]



그렇다면.. 벤치상으로는 초당 52MB/s 정도는 쓸 수 있다는 건가?

SDHC라서 초당 14MB/s 정도가 한계인데 확실히 여유가 생길 듯..

[링크 : http://read.pudn.com/.../hs_mmc_application_note_050111.pdf]


MMC0/1 8bit 이게무슨 의미일려나.. 



eMMC 39MB/s vs SDHC 15MB/s - oroid x2(exynos4412-u3와 동일 모델)

eMMC

SDHC

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


4.2나 4.3이나 속도 차이는 없는 52MB/s 이고

4.4가 되어야 DDR 지원하며 100MB/s를 찍는 듯

 For its specification, eMMC 4.2 defines the eMMC’s interface capacity (larger than 2GB) and speed (52MB/s); eMMC 4.3 provides new functions of Booting Function, Explicit Sleep Mode, Reliable Write, etc.; and the latest eMMC 4.4’s double data rate (DDR) is strengthened, which increases the original 52MB/s to 100MB/s

[링크 : http://www.zeroplus.com.tw/software_download/201207-eMMC_en.pdf]

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

class 10 UHS-1 이라도 같은게 아닌가?  (0) 2016.09.05
odroid sysbench fileio  (0) 2016.09.05
odroid u3는 SDHC..  (0) 2016.09.05
odroid emmc sd 동시 사용하기  (0) 2016.09.05
odroid Win32DiskImager 별 속도 테스트  (0) 2016.09.04
odroid 시스템 정보 (/proc)  (0) 2016.09.03
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.05 06:59

비싸긴 한데.. 조만간 하나살 거 같은 기분..?


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




두개를 하나 채널에서 쓰는 줄 알았는데 exynos 4 메뉴얼 보니

sd / mmc / sdio 4개 채널 제공


Four SD/ SDIO/HS-MMC interface support

[링크 : http://www.samsung.com/.../Exynos_4_Quad_User_Manaul_Public_REV1.00-0.pdf]



U3 eMMC 부트로더 복구

[링크 : http://odroid.com/dokuwiki/doku.php?id=en:emmc_recovery_u3]

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

odroid sysbench fileio  (0) 2016.09.05
odroid u3는 SDHC..  (0) 2016.09.05
odroid emmc sd 동시 사용하기  (0) 2016.09.05
odroid Win32DiskImager 별 속도 테스트  (0) 2016.09.04
odroid 시스템 정보 (/proc)  (0) 2016.09.03
odroid ready!  (0) 2016.09.03
Posted by 구차니

댓글을 달아 주세요

embeded/odroid2016.09.04 23:11

음.. 그냥 odroid용 Win32DiskImager-odroid-v1.3 용을 쓰나

Win32DiskImager를 쓰나 별반 차이 없는듯


단지.. SD 메모리의 속도 문제일듯

한녀석은 10MB/s 정도로 써지고 간간히 2MB/s 로 떨어지는데

다른 녀석은 14MB/s 정도로 꾸준히 써지는데


확실히 부팅에 속도 차이가 발생하는 듯?


---


바꿔보고 테스트 해보는데.. SD 속도 차이가 영향을 주는게 낮는거 같기도 하고..


u3 1 + sd 1 느림 (1분 20초)

u3 2 + sd 2 빠름 (40초)


u3 1 + sd 2 빠름 (45초)

u3 2 + sd 1 느림 (40초~1분 20초)


일단 현재 까지 결론

굽는 툴은 문제가 아니고


셋트 하나가 좀 느리고

SD 하나가 무지 느린 듯?



----


아놔.. 갈수록 모르겠네 머가 문제야?!!?

그냥 단순하게(?) 라즈베리에 비해 최적화가 부족한걸로 생각해야 하려나

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

odroid u3는 SDHC..  (0) 2016.09.05
odroid emmc sd 동시 사용하기  (0) 2016.09.05
odroid Win32DiskImager 별 속도 테스트  (0) 2016.09.04
odroid 시스템 정보 (/proc)  (0) 2016.09.03
odroid ready!  (0) 2016.09.03
오드로이드 이미지 마운트  (0) 2016.09.02
Posted by 구차니

댓글을 달아 주세요