1.打開shell 建立文件夾
$ mkdir ~/video_acceleration
$ cd ~/video_acceleration
$ git clone https://github.com/robclark/libdri2.git
$ git clone https://github.com/linux-sunxi/libump.git
$ git clone https://github.com/linux-sunxi/sunxi-mali.git
$ git clone https://github.com/ssvb/xf86-video-fbturbo.git
$ git clone https://github.com/linux-sunxi/libvdpau-sunxi.git
$ git clone https://github.com/linux-sunxi/libcedrus.git
$ git clone git://anongit.freedesktop.org/vdpau/libvdpau
libvdpau-sunxi依賴於
libvdpau >= 1.1
libcedrus (https://github.com/linux-sunxi/libcedrus)
pixman (http://www.pixman.org)
3.安裝必要的包
$ sudo apt-get install libvdpau-dev xorg-dev \
dh-autoreconf xutils-dev libdrm-dev \
libegl1-mesa-dev libgles2-mesa-dev
$ cd ~/video_acceleration/libdri2
$ ./autogen.sh --prefix=/usr
$ sudo make install
$ cd ~/video_acceleration/libump
$ autoreconf -vi
$ ./configure --prefix=/usr
$ make
$ sudo make install
$ cd ~/video_acceleration/libvpdau
$ ./autogen.sh
$ make
$ sudo make install
$ cd /usr/local/include/
$ sudo mkdir credus
$ cd ~/video_acceleration/libcredus
$ make
$ sudo make install
$ tar -xzvf pixman-0.34.0.tar.gz
$ cd pixman-0.34.0/
$ ./configure
$ make
$ sudo make install
$ cd ~/video_acceleration/sunxi-mali
$ git submodule init
$ git submodule update
$ sudo mkdir /usr/lib/mali
$ make config ABI=armhf VERSION=r3p0
$ sudo make -C include install
$ sudo make -C lib/mali prefix=/usr/ libdir='/usr/lib/mali/'install
$ sudo -s
# echo "/usr/lib/mali" > /etc/ld.so.conf.d/1-mali.conf
# ldconfig
# exit
$ cd ~/video_acceleration/xf86-video-fbturbo
$ autoreconf -vi
$ ./configure --prefix=/usr
$ make
$ sudo make install
sudo nano /etc/X11/xorg.conf
Section "Screen"
Identifier "My Screen"
Device "Allwinner A10/A13 FBDEV"
Monitor "My Monitor"
EndSection
Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Driver "fbturbo"
Option "fbdev" "/dev/fb0"
Option "SwapbuffersWait" "true"
Option "AccelMethod" "G2D"
EndSection
Section "Monitor"
Identifier "My Monitor"
Option "DPMS" "false"
EndSection
13.配置設備的使用權限
$ sudo nano /etc/udev/rules.d/50-mali.rules
14.安裝編譯libvpdau-sunxi
$ cd ~/video_acceleration/libvdpau-sunxi
$ make
$ sudo make install
$ sudo -s
# echo "export VDPAU_DRIVER=sunxi" >> /etc/profile
sudo usermod -aG video $USER
grep -i fbturbo /var/log/Xorg.0.log
會出現下圖安裝成功~!!
接下來就可以通過源碼編譯mplayer或VLC來添加GPU加速播放高清視頻了~~