查看: 144|回复: 0

为香蕉派更换Mali驱动

[复制链接]

主题

好友

6600

积分

版主

  • TA的每日心情
    奋斗
    2019-1-10 09:25
  • 签到天数: 1360 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-10-22 09:15:21 |显示全部楼层
    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驱动版本检测的工具:
    链接: https://pan.baidu.com/s/1kTKauaj
    密码: w8np
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /4 下一条

    手机版|电路城

    GMT+8, 2019-7-20 01:33 , Processed in 0.107323 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部