[mesa] mesa8.0.2什錦丼

我竟然被這篇文章的安裝方法騙了

http://www.freedesktop.org/wiki/Software/gallium/EGLReferenceDrivers/linuxvmimage

仔細一看這是for ubuntu 9不知道n年前的版本

雖然mesa git依然可以work但是不代表可以make 悶

下定決心重新寫一篇最新版ubuntu11.07安裝最新版mesa8.0.2的寫法

1.

裝環境

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xutils-dev g++ flex bison build-essential libffi-dev xorg-dev llvm libxcb-glx0-dev libpciaccess-dev libx11-dev x11proto-gl-dev libx11-xcb-dev

(或是sudo apt-get build-dep mesa-utils也可以試試看?)

2.

安裝drm

去 http://dri.freedesktop.org/libdrm/ 我用2.4.33可以

解壓縮

./configure -enable-nouveau-experimental-api
make
sudo make install

3.

官方網站抓mesa

ftp://ftp.freedesktop.org/pub/mesa/

解壓縮後,依照官方網站的教學http://www.mesa3d.org/install.html 使用autoconf下參數

因為我需要opengles1 2的支援所以有打開

./configure –enable-gles1 –enable-gles2 –enable-gallium-egl
(其實是兩個- -,但是wordpress會把他變成一個比較長的。大家自己改一下)

make
這邊比較久大約要5~10分鐘
少什麼就去裝什麼

sudo make install

4.再額外裝一些東西

sudo apt-get install mesa-utils

可以下glxinfo | grep vendor看,

我是顯示為

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Mesa Project

SGI是已經被併購的矽谷圖學公司

5.

跑一下glxgears應該可以看到齒輪再轉

廣告

迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s