为香蕉派更换Mali驱动

作者: tjcfeng
上传时间为: 2014-10-22 09:15 AM

ARM Mali 系列GPU为所有嵌入式图形 IP 和视频 IP 需求提供了完善的解决方案,很多ARM内核应用处理器都集成了Mali GPU内核。香蕉派本身自带的Mali 驱动是p2v8,这是一个比较早期的驱动,不支持A20的双核。本来配置挺强大的,结果配这个驱动,简直是浪费,还是想办法换一下吧。

    

以下操作全部在香蕉派本机上操作,因为我不喜欢交叉编译。为了描述清晰,先把步骤列出,图片放到最后做参考。

首先,需要支持编译的工具安装:

apt-get install git build-essential autoconf libtool debhelper dh-autoreconf pkg-config build-essential autoconf automake xutils-dev libdrm-dev

然后,需要下载的驱动源代码:

    mali:git clone https://github.com/linux-sunxi/sunxi-mali.git

    libump:git clone https://github.com/linux-sunxi/libump.git

    libdri2:git clone https://github.com/robclark/libdri2

最后,开始编译。编译的顺序:libump、mali、libdri2

libump:

    cd libump

    dpkg-buildpackage -b

    dpkg -i ../libump_*.deb

    autoreconf -i

    ./configure

    make

    make install

mali:

    cd sunxi-mali

    git submodule init

    git submodule update

    make config

libdri2:

    cd libdri2

    ./autogen.sh

    ./configure

    make

    make install

    ldconfig

只要按这个顺序执行,一般就没有问题,只要在各种的make时不显示Error就是正确的。如果中途诸如lib/mali为注册之类的错误,请再次执行出错的命令,如果说为找到mali驱动,就先执行一下modprobe mali。

最后附上mali驱动版本检测的工具:

链接: http://pan.baidu.com/s/1kTKauaj

密码: w8np

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示