일단 다시 검색해서 해보려는데 영안되는건 마찬가지네..
[링크 : http://forum.odroid.com/viewtopic.php?f=99&t=6611]
$ blender Color management: using fallback mode for management connect failed: No such file or directory 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 Writing: /tmp/blender.crash.txt Segmentation fault |
/usr/lib/arm-linux-gnueabihf$ ll libdrm_exynos.* -rw-r--r-- 1 root root 12118 may 12 03:41 libdrm_exynos.a lrwxrwxrwx 1 root root 22 may 12 03:40 libdrm_exynos.so -> libdrm_exynos.so.1.0.0 lrwxrwxrwx 1 root root 22 may 12 03:40 libdrm_exynos.so.1 -> libdrm_exynos.so.1.0.0 -rw-r--r-- 1 root root 13732 may 12 03:41 libdrm_exynos.so.1.0.0 |
drm은 존재하나 dri는 존재하지 않는다!?!?
/usr/lib/arm-linux-gnueabihf/dri$ ll total 21116 drwxr-xr-x 2 root root 4096 oct 8 21:28 ./ drwxr-xr-x 94 root root 94208 oct 23 21:11 ../ -rw-r--r-- 1 root root 13884 abr 16 2014 dummy_drv_video.so -rw-r--r-- 1 root root 2632560 ene 13 2016 nouveau_dri.so -rw-r--r-- 4 root root 2482560 ene 13 2016 nouveau_vieux_dri.so -rw-r--r-- 4 root root 2482560 ene 13 2016 r200_dri.so -rw-r--r-- 1 root root 2186172 ene 13 2016 r300_dri.so -rw-r--r-- 1 root root 2550644 ene 13 2016 r600_dri.so -rw-r--r-- 4 root root 2482560 ene 13 2016 radeon_dri.so -rw-r--r-- 1 root root 2086952 ene 13 2016 radeonsi_dri.so -rw-r--r-- 4 root root 2482560 ene 13 2016 swrast_dri.so -rw-r--r-- 1 root root 2096024 ene 13 2016 vmwgfx_dri.so |
odroid-utiltity.sh 실행중에 업데이트 되는 녀석이 있는데
얘는 X11 DDX 인가. .먼가 그거 업데이트 하는 녀석
$ armsoc.sh bash: /usr/local/bin/armsoc.sh: Permission denied |
$ cat /usr/local/bin/armsoc.sh #!/bin/bash rebuild_armsoc() { get_board
if [ "$BOARD" = "odroidxu" ]; then armsoc_err_not_supported return fi
if [ "$BOARD" = "odroidc" ]; then apt-get -y update apt-get -y dist-upgrade msgbox "All updates performed. You don't need to run any other updates." return fi
do_5422_1504_apt_update
if [ "$DISTRO" = "ubuntu" ]; then armsoc_rebuild_ubuntu elif [ "$DISTRO" = "debian" ]; then armsoc_rebuild_debian else armsoc_err_not_supported fi } armsoc_rebuild_ubuntu() {
if [ "$BOARD" = "odroidxu3" ]; then msgbox "ODROID-XU3 isn't supported yet" return fi
root=/tmp/armsoc-update buildlog=/root/armsoc-update-$DATE.txt
mkdir -p $root cd $root
# Install dependencies. apt-get -y build-dep xserver-xorg-video-armsoc
# Download the blobs dlf builder.mdrjr.net/tools/u3/4412_r5p0_x11.tar.xz "Downloading Mali Binaries" $root/mali.tar.xz
# Download armsoc DDX from github dlf https://github.com/mdrjr/xf86-video-armsoc/archive/r4p0.zip "Downloading ARMSOC DDX Sources from Github" $root/ddx.zip
echo "Building Mali DDX and Installing Binaries. Please wait" echo "Saving build logs to $buildlog"
# Unpack xz -d mali.tar.xz &>> $buildlog tar xf mali.tar &>> $buildlog unzip -qq ddx.zip &>> $buildlog
# Build DDX cd xf86-video-armsoc-r4p0 ./autogen.sh --with-drmmode=exynos --prefix=/usr &>> $buildlog make -j4 &>> $buildlog make install &>> $buildlog
cd ..
# Install new Binaries cd mali cp -aRP lib* /usr/lib cp -aRP lib* /usr/lib/arm-linux-gnueabihf/mali-egl ldconfig cp config/xorg.conf /etc/X11/xorg.conf
sync
msgbox "Mali is now updated. If something fails or isn't working report on the forums with the following file: $buildlog" } armsoc_rebuild_debian() {
if [ "$BOARD" = "odroidxu3" ]; then msgbox "ODROID-XU3 isn't supported yet" return fi
root=/tmp/armsoc-update buildlog=/root/armsoc-update-$DATE.txt
mkdir -p $root cd $root
echo "Debian requires some extra packages to build. We are installing it.. Please wait."
# debian requires some extra packages to build the DDX. So.. lets install it apt-get -y build-dep xserver-xorg-video-modesetting xserver-xorg-video-nouveau &>> $buildlog apt-get -y install build-essential git xz-utils xserver-xorg-dev libudev-dev &>> $buildlog
# Download the blobs dlf builder.mdrjr.net/tools/u3/4412_r5p0_x11.tar.xz "Downloading Mali Binaries" $root/mali.tar.xz
# Download armsoc DDX from github dlf https://github.com/mdrjr/xf86-video-armsoc/archive/r4p0.zip "Downloading ARMSOC DDX Sources from Github" $root/ddx.zip
echo "Building Mali DDX and Installing Binaries. Please wait" echo "Saving build logs to $buildlog"
# Unpack xz -d mali.tar.xz &>> $buildlog tar xf mali.tar &>> $buildlog unzip -qq ddx.zip &>> $buildlog
# Build DDX cd xf86-video-armsoc-r4p0 ./autogen.sh --with-drmmode=exynos --prefix=/usr &>> $buildlog make -j4 &>> $buildlog make install &>> $buildlog
cd ..
# Install new Binaries cd mali cp -aRP lib* /usr/lib ldconfig cp config/xorg.conf /etc/X11/xorg.conf
cd /tmp && rm -fr $root sync
msgbox "Mali is now updated. If something fails or isn't working report on the forums with the following file: $buildlog" } armsoc_err_not_supported() { msgbox "ARMSOC: Your distro isn't supported. Report this on the forums -> Distro $DISTRO and board $BOARD" } |
DDX 깔고 나니 먼가 추가되긴 한데...
/usr/lib/arm-linux-gnueabihf/mali-egl$ ll total 1172 drwxr-xr-x 2 root root 4096 oct 23 22:19 ./ drwxr-xr-x 94 root root 94208 oct 23 21:11 ../ -rw-r--r-- 1 root root 38 may 8 2014 ld.so.conf lrwxrwxrwx 1 root root 11 feb 18 2015 libEGL.so -> libEGL.so.1* lrwxrwxrwx 1 root root 13 feb 18 2015 libEGL.so.1 -> libEGL.so.1.4* lrwxrwxrwx 1 root root 10 feb 18 2015 libEGL.so.1.4 -> libMali.so* lrwxrwxrwx 1 root root 17 feb 18 2015 libGLESv1_CM.so -> libGLESv1_CM.so.1* lrwxrwxrwx 1 root root 19 feb 18 2015 libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1* lrwxrwxrwx 1 root root 10 feb 18 2015 libGLESv1_CM.so.1.1 -> libMali.so* lrwxrwxrwx 1 root root 14 feb 18 2015 libGLESv2.so -> libGLESv2.so.2* lrwxrwxrwx 1 root root 16 feb 18 2015 libGLESv2.so.2 -> libGLESv2.so.2.0* lrwxrwxrwx 1 root root 10 feb 18 2015 libGLESv2.so.2.0 -> libMali.so* -rwxr-xr-x 1 root root 1066735 feb 18 2015 libMali.so* -rw-r--r-- 1 root root 22232 feb 22 2013 libUMP.so |
Open Source Mali GPUs Linux EXA/DRI2 and X11 Display Drivers
[링크 : http://malideveloper.arm.com/.../open-source-mali-gpus-linux-exadri2-and-x11-display-drivers/...]
log$ grep "EE" Xorg.0.log [ 593.576] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/armsoc_dri.so failed (/usr/lib/arm-linux-gnueabihf/dri/armsoc_dri.so: cannot open shared object file: No such file or directory) [ 593.576] (EE) AIGLX: reverting to software rendering |
아놔.. 이거 하고 나니 이제 odroid 계정으로 xwin을 구동할수도 없네 -_-
머야?!?!
'embeded > odroid' 카테고리의 다른 글
X 시작을 못하는 이유..2 (0) | 2016.10.25 |
---|---|
X 시작을 못하는 이유..? (0) | 2016.10.24 |
odorid u3 emmc+sd 설치 순서 (0) | 2016.10.22 |
odroid u3 릴리즈 노트의 중요한... 내용? (0) | 2016.10.22 |
넌 또 왜 난리니 ㅠㅠ (0) | 2016.10.21 |