查看: 23564|回复: 17

为Ubuntu Debian linux安装Mali 400 GPU驱动

[复制链接]

34

主题

71

帖子

378

积分

超级版主

Rank: 8Rank: 8

积分
378
发表于 2015-11-14 20:26:53 | 显示全部楼层 |阅读模式
本帖最后由 jacer 于 2015-12-2 19:37 编辑

下载下面链接的驱动包解压到home目录http://pan.baidu.com/s/1mg1ZSqk
打开termnal终端然后输入如下命令
  1. sudo apt-get update
复制代码
  1. sudo 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-dev
复制代码
  1. cd ~/gpu_pack/LIB
复制代码
  1. sudo cp -R * /usr/lib
复制代码
  1. cd ~/gpu_pack/include
复制代码
  1. sudo cp -R * /usr/include
复制代码
  1. mkdir ~/hw_accleration
复制代码
  1. cd ~/hw_accleration
  2. git clone https://github.com/robclark/libdri2.git
  3. git clone https://github.com/linux-sunxi/libump.git
  4. git clone https://github.com/ssvb/xf86-video-fbturbo.git
  5. cd ~/hw_accleration
  6. cd libdri2
  7. ./autogen.sh
  8. ./configure --prefix=/usr
  9. make
  10. sudo make install
  11. sudo ldconfig
  12. cd ~/hw_accleration
  13. cd libump
  14. autoreconf -i
  15. ./configure
  16. make
  17. sudo make install
  18. sudo ldconfig
  19. cd ~/hw_accleration
  20. cd xf86-video-fbturbo
  21. autoreconf -v -i
  22. ./configure --prefix=/usr
  23. make
  24. sudo make install
复制代码
  1. sudo vi /etc/X11/xorg.conf
复制代码
复制粘贴如下进去输入ESC键 然后输入:wq保存
  1. Section "Device"
  2.         Identifier      "Allwinner H3 FBDEV"
  3.         Driver          "fbturbo"
  4.         Option          "fbdev" "/dev/fb0"
  5.         Option          "DRI2"            "true"
  6.         Option          "SwapbuffersWait" "true"
  7. EndSection

  8. Section "DRI"
  9.     Mode 0666
  10. EndSection
复制代码
  1. cd  /etc/udev/rules.d
复制代码
  1. sudo vi 50-mali.rules
复制代码
复制粘贴如下内容进去然后保存方法同上

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

  5. #For SATA Support
  6. #sw_ahci_platform

  7. ##Display and GPU
  8. ##lcd
  9. ##hdmi
  10. ump
  11. ##disp
  12. mali
  13. mali_drm
  14. ##8192cu
  15. ##8188eu
  16. 8189es
  17. gpio-sunxi
复制代码
运行下面命令后重启
  1. sudo depmod -a
复制代码
重启后可以安装glmark2-es2测试GPU是否成功驱动,方法如下:
打开终端termnal输入如下命令安装并运行会看到如下的动画:旋转的俊马 玻璃兔子 木箱等

  1. sudo apt-get install glmark2-es2
  2. glmark2-es2
复制代码

  1. orangepi@OrangePI:~/glmark2-2011.09$ glmark2-es2
  2. =======================================================
  3.     glmark2 2011.09
  4. =======================================================
  5.     OpenGL Information
  6.     GL_VENDOR:     ARM
  7.     GL_RENDERER:   Mali-400 MP
  8.     GL_VERSION:    OpenGL ES 2.0
  9. =======================================================
  10. [build] use-vbo=false:  FPS: 111
  11. [build] use-vbo=true:  FPS: 124
  12. [texture] texture-filter=nearest:  FPS: 135
  13. [texture] texture-filter=linear:  FPS: 133
  14. [texture] texture-filter=mipmap:  FPS: 141
  15. [shading] shading=gouraud:  FPS: 109
  16. [shading] shading=blinn-phong-inf:  FPS: 110
  17. [shading] shading=phong:  FPS: 91
  18. [bump] bump-render=high-poly:  FPS: 72
  19. [bump] bump-render=normals:  FPS: 119
  20. [effect2d] kernel=0,1,0;1,-4,1;0,1,0;:  FPS: 66
  21. [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;:  FPS: 46
  22. [pulsar] light=false:quads=5:texture=false:  FPS: 114
  23. [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4:  FPS: 38
  24. [conditionals] fragment-steps=0:vertex-steps=0:  FPS: 114
  25. [conditionals] fragment-steps=5:vertex-steps=0:  FPS: 88
  26. [conditionals] fragment-steps=0:vertex-steps=5:  FPS: 113
  27. [function] fragment-complexity=low:fragment-steps=5:  FPS: 96
  28. [function] fragment-complexity=medium:fragment-steps=5:  FPS: 71
  29. [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5:  FPS: 85
  30. [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5:  FPS: 96
  31. [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5:  FPS: 94
  32. =======================================================
  33.                                   glmark2 Score: 98
  34. =======================================================
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如果觉得我的帖子对你有所帮助,可以用支付宝扫描下面二维码的方式捐助,谢谢您的支持!
点我扫描二维码进行捐助

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2015-11-14 20:38:20 | 显示全部楼层
辛苦啦,我正准备放弃完Android时又勾起了我的欲望,一定要试下

3

主题

22

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2015-11-17 20:54:54 | 显示全部楼层
顶起,改天试试

1

主题

5

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2015-11-18 22:14:42 | 显示全部楼层
安装不上
回复

使用道具 举报

3

主题

22

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2015-11-19 19:55:24 | 显示全部楼层
我也是安装不上,感觉哪里不对,楼主能不能整理成shell脚本?

1

主题

5

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2015-11-20 08:33:08 | 显示全部楼层
第一次安装失败了,最后是错误代码  error

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

要不版主更新下  IMG 固件吧

3

主题

22

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 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   是什么情况?

34

主题

71

帖子

378

积分

超级版主

Rank: 8Rank: 8

积分
378
 楼主| 发表于 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驱动的镜像
如果觉得我的帖子对你有所帮助,可以用支付宝扫描下面二维码的方式捐助,谢谢您的支持!
点我扫描二维码进行捐助

3

主题

22

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2015-11-23 16:52:34 | 显示全部楼层
楼主还是发个镜像吧,实在是无奈了,多谢楼主

1

主题

5

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2015-11-25 20:03:17 | 显示全部楼层
坐等镜像!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表