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
|