由于项目的需求, 我要在Intel的Q35机器上搭一个支持driect rendering 的环境。今天就花了点时间把我的Xserver升级了一下。顺便把这些问题记录一下,以备往后参考。
目标环境:
Intel Q35 platform
Fedora 10
升级步骤:
1. 下载必须的库。
xorg-server-1.6.5.tar.bz2
依赖库:
dri2-proto-2.0.tar.bz2
inputproto-2.0.tar.bz2
pixman-0.16.0.tar.bz2
randproto-1.3.0.tar.bz2
util-macros-1.2.1.tar.bz2
xtrans-1.2.4.tar.bz2
libpciaccess-0.10.9.tar.bz2
xf86-input-evdev-2.3.1.tar.bz2
libdrm-2.4.14.tar.bz2
MesaLib-7.6.1-rc1.tar.bz2
xf86-video-intel-2.9.1.tar.bz2
linux-2.6.31.1.tar.bz2
2. 下载完所有的库后
先更新Linux内核;make menuconfig;make;make modules;make modules_install;make install
然后安装libdrm, mesa libraray,intel 2d driver
3. 安装xorg-server-1.6.4 的时候, 需要重新生成configure 脚本, 因为它默认不是用dri2. 所以要运行./autogen.sh 然后再编译。
否则的话, Intel的2D 驱动编译会出错的。在编译xorg-server 之前先删除系统自带的PKGconfig /usr/lib/pkgconfig/dri.pc. 因为它是针对DRI1.0 的。
4. 到此 应该算是更新结束