pcduino的圖形硬件加速默認(rèn)是關(guān)閉的,所以有些大神們?cè)谕鎜pengl的時(shí)候感覺(jué)很卡。這里我手把手教你開啟pcduino的硬件加速。 1,打開系統(tǒng)硬件開關(guān)。
需要修改兩個(gè)地方
- Section "Device"
- Identifier "Mali FBDEV"
- Driver "sunxifb"
- Option "fbdev" "/dev/fb0"
- Option "DRI" "false"
- Option "DRI2" "true"
- Option "DRI2_PAGE_FLIP" "true"
- Option "DRI2_WAIT_VSYNC" "false"
- Option "SwapbuffersWait" "false"
- Option "Debug" "true"
- EndSection
- Section "Module"
- Disable "dri"
- # Disable "glx"
- EndSection
復(fù)制代碼
- Section "Screen"
- Identifier "Mali Screen"
- Device "sunxifb FBDEV"
- Monitor "Monitor0"
- SubSection "Display"
- Depth 24
- Modes "1440x900-60"
- EndSubSection
- EndSection
復(fù)制代碼 這里主要修改有兩個(gè),第一個(gè)是注釋掉# Disable "glx",第二個(gè)是把device換成sunxifb。第三個(gè)是添加Option "SwapbuffersWait" "false",這個(gè)選項(xiàng)。 2,重新編譯硬件加速庫(kù)
- vim /etc/udev/rules.d/50-mali.rules
- KERNEL=="mali", MODE="0660", GROUP="video"
- KERNEL=="ump", MODE="0660", GROUP="video"
復(fù)制代碼 安裝一些依賴
- apt-get install build-essential libdri2-dev xorg-dev xutils-dev git git-core automake libtool libdrm-dev xutils-dev x11proto-dri2-dev libltdl-dev
復(fù)制代碼 下載mali庫(kù)
- git clone https://github.com/ssvb/xf86-video-sunxifb.git
復(fù)制代碼
- ./autogen.sh
- make
- sudo make install
復(fù)制代碼
- cp /usr/local/lib/xorg/modules/drivers/sunxifb_drv.so /usr/lib/xorg/modules/drivers/
復(fù)制代碼
- vim /etc/udev/rules.d/99-local.rules
- KERNEL=="ump", MODE="0666"
- KERNEL=="mali", MODE="0666"
復(fù)制代碼 到這里已經(jīng)OK了,下面我們下載一個(gè)ubuntu的魯大師測(cè)試一下
- sudo apt-get install glmark2-es2
復(fù)制代碼 安裝完了之后執(zhí)行
- glmark2-es2 --annotate --fullscreen
復(fù)制代碼 這個(gè)是測(cè)試視頻歡迎大家觀看,太炫了http://v.youku.com/v_show/id_XNjAyNTM1Mzgw.html
|