|
楼主 |
发表于 2010-2-28 23:10:44
|
显示全部楼层
Post by d00m3d;2043616
Intel 显驱问题曾经在网上闹得不可开交,各大发行版都出事
今天在本子真实环境下上编,终于出问题了。MesaLib-7.7死活就是不过。
mesa/libmesa.a \
-L/usr/X11R7/lib -ldrm -lexpat -lm -lpthread -ldl -ldrm_intel
mklib: Making Linux shared library: i915_dri.so
/usr/bin/ld: cannot find -ldrm_intel
collect2: ld ■ ■ 1
/usr/bin/install -c i915_dri.so ../../../../../lib
/usr/bin/install: ■ ■ ■ ■ "i915_dri.so" ■ ■ ■ ■ ■ (stat): ■ ■ ■ ■ ■ ■ ■ ■ ■
make[6]: *** [../../../../../lib/i915_dri.so] ■ ■ 1
make[6]: Leaving directory `/srv/srv2/Mesa-7.7/src/mesa/drivers/dri/i915'
libdrm-2.4.18的 Intel API 无法解决。
libdrm-2.4.18 ]# ./configure --prefix=$XORG_PREFIX
libdrm 2.4.18 will be compiled with:
libkms no
Intel API no
vmwgfx API no
Radeon API yes
Nouveau API no
回想前几次的编译都是在AMD的机器上,或者是在虚拟机上进行的,然后移植到本子上。
解决办法:
编译、安装一次 libdrm 2.4.14,再编译安装libdrm 2.4.18。MesaLib-7.7就能通过了。MesaLib-7.7要求libdrm 最低2.4.15版
还有 最新的xf86-video-intel-2.10.0.tar.bz2在本子(intel GM45)上不能用,xf86-video-intel-2.9.1.tar.bz2可以。 |
|