jacer 发表于 2015-11-14 20:26:53

为Ubuntu Debian linux安装Mali 400 GPU驱动

本帖最后由 jacer 于 2015-12-2 19:37 编辑

下载下面链接的驱动包解压到home目录http://pan.baidu.com/s/1mg1ZSqk
打开termnal终端然后输入如下命令
sudo apt-get updatesudo apt-get install git build-essential make gcc autoconf libtool debhelper dh-autoreconf pkg-config automake xutils-dev libx11-dev libxext-dev libdrm-dev x11proto-dri2-dev libxfixes-dev xorg-dev libltdl-dev mesa-utils x11proto-core-devcd ~/gpu_pack/LIBsudo cp -R * /usr/libcd ~/gpu_pack/includesudo cp -R * /usr/includemkdir ~/hw_acclerationcd ~/hw_accleration
git clone https://github.com/robclark/libdri2.git
git clone https://github.com/linux-sunxi/libump.git
git clone https://github.com/ssvb/xf86-video-fbturbo.git
cd ~/hw_accleration
cd libdri2
./autogen.sh
./configure --prefix=/usr
make
sudo make install
sudo ldconfig
cd ~/hw_accleration
cd libump
autoreconf -i
./configure
make
sudo make install
sudo ldconfig
cd ~/hw_accleration
cd xf86-video-fbturbo
autoreconf -v -i
./configure --prefix=/usr
make
sudo make installsudo vi /etc/X11/xorg.conf复制粘贴如下进去输入ESC键 然后输入:wq保存
Section "Device"
      Identifier      "Allwinner H3 FBDEV"
      Driver          "fbturbo"
      Option          "fbdev" "/dev/fb0"
      Option          "DRI2"            "true"
      Option          "SwapbuffersWait" "true"
EndSection

Section "DRI"
    Mode 0666
EndSectioncd/etc/udev/rules.dsudo vi 50-mali.rules复制粘贴如下内容进去然后保存方法同上

KERNEL=="mali", MODE="0660", GROUP="video"
KERNEL=="ump", MODE="0660", GROUP="video"
KERNEL=="disp", MODE="0660", GROUP="video"
KERNEL=="g2d", MODE="0660", GROUP="video"
KERNEL=="fb*", MODE="0660", GROUP="video"
KERNEL=="cedar_dev", MODE="0660", GROUP="video"sudo usermod -aG video $USERsudo mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/cd /usr/libsudo -s输入用户密码后运行
ln -sf libMali.so libEGL.so
ln -sf libMali.so libEGL.so.1
ln -sf libMali.so libEGL.so.1.4
ln -sf libMali.so libGLESv1_CM.so
ln -sf libMali.so libGLESv1_CM.so.1
ln -sf libMali.so libGLESv1_CM.so.1.1
ln -sf libMali.so libGLESv2.so
ln -sf libMali.so libGLESv2.so.2
ln -sf libMali.so libGLESv2.so.2.0 sudo vi /etc/modules-load.d/modules.conf改成如下后:wq保存
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

#For SATA Support
#sw_ahci_platform

##Display and GPU
##lcd
##hdmi
ump
##disp
mali
mali_drm
##8192cu
##8188eu
8189es
gpio-sunxi运行下面命令后重启
sudo depmod -a重启后可以安装glmark2-es2测试GPU是否成功驱动,方法如下:
打开终端termnal输入如下命令安装并运行会看到如下的动画:旋转的俊马 玻璃兔子 木箱等
sudo apt-get install glmark2-es2
glmark2-es2

orangepi@OrangePI:~/glmark2-2011.09$ glmark2-es2
=======================================================
    glmark2 2011.09
=======================================================
    OpenGL Information
    GL_VENDOR:   ARM
    GL_RENDERER:   Mali-400 MP
    GL_VERSION:    OpenGL ES 2.0
=======================================================
use-vbo=false:FPS: 111
use-vbo=true:FPS: 124
texture-filter=nearest:FPS: 135
texture-filter=linear:FPS: 133
texture-filter=mipmap:FPS: 141
shading=gouraud:FPS: 109
shading=blinn-phong-inf:FPS: 110
shading=phong:FPS: 91
bump-render=high-poly:FPS: 72
bump-render=normals:FPS: 119
kernel=0,1,0;1,-4,1;0,1,0;:FPS: 66
kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;:FPS: 46
light=false:quads=5:texture=false:FPS: 114
blur-radius=5:effect=blur:passes=1:separable=true:windows=4:FPS: 38
fragment-steps=0:vertex-steps=0:FPS: 114
fragment-steps=5:vertex-steps=0:FPS: 88
fragment-steps=0:vertex-steps=5:FPS: 113
fragment-complexity=low:fragment-steps=5:FPS: 96
fragment-complexity=medium:fragment-steps=5:FPS: 71
fragment-loop=false:fragment-steps=5:vertex-steps=5:FPS: 85
fragment-steps=5:fragment-uniform=false:vertex-steps=5:FPS: 96
fragment-steps=5:fragment-uniform=true:vertex-steps=5:FPS: 94
=======================================================
                                  glmark2 Score: 98
=======================================================



duxingkei 发表于 2015-11-14 20:38:20

辛苦啦,我正准备放弃完Android时又勾起了我的欲望,一定要试下

renpeng009 发表于 2015-11-17 20:54:54

顶起,改天试试

01q2f 发表于 2015-11-18 22:14:42

安装不上

renpeng009 发表于 2015-11-19 19:55:24

我也是安装不上,感觉哪里不对,楼主能不能整理成shell脚本?

01q2f 发表于 2015-11-20 08:33:08

第一次安装失败了,最后是错误代码error

第二次安装成功了,但是3D效果出不来。。。

要不版主更新下IMG 固件吧

renpeng009 发表于 2015-11-21 15:52:48

sudo mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/

这一句提示 /usr/lib/arm-linux-gnueabihf/mesa-egl/': No such file or directory   是什么情况?

jacer 发表于 2015-11-22 12:45:03

renpeng009 发表于 2015-11-21 15:52
sudo mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/

这一句提示 ...

晚上发个带GPU驱动的镜像

renpeng009 发表于 2015-11-23 16:52:34

楼主还是发个镜像吧,实在是无奈了,多谢楼主

01q2f 发表于 2015-11-25 20:03:17

坐等镜像!!!!!!!
页: [1] 2
查看完整版本: 为Ubuntu Debian linux安装Mali 400 GPU驱动