发新话题
打印

ubuntu 8.04 hp520 intel 945GME 开启特效成功

ubuntu 8.04 hp520 intel 945GME 开启特效成功

作者:vangie


五一节奋战了一天一夜,两次弄坏了xserver,导致firefox启动出现断错误,连google都不成,被迫无奈重装2次,功夫不负有心人,终于被我弄出来了。
其实,也挺简单的,只不过我是个新手,比较生,见笑了。

首先,我想澄清一下,我的 hp520 是 intel 945GME 芯片组的,但是我在网上看到一个一位仁兄说hp520是intel945GM的,于是照着intel 945GM 的装折腾了好几天,无获,google 了好久之后,我发现,intel 945GM的命中结果并不多,所以开始怀疑芯片组弄错了,仔细google了一下,少了一个E。

废话了一断,告诫一下自己。

进入正题

无法开启特效的原因是显卡驱动问题,显卡硬件加速没有打开。

代码:

~$ glxinfo|grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: Mesa GLX Indirect


需要更新驱动和DRM
1.安装最新驱动程序xf86-video-intel-2.3.0
下载地址:http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.3.0.tar.gz

代码:

$tar zxvf xf86-video-intel-2.3.0.tar.gz
$cd xf86-video-intel-2.3.0
$./configure --prefix=/usr
$make
$sudo make install


2.更新DRM

获得DRM 源码
代码:

sudo apt-get install git-core linux-headers-generic automake autoconf libtool
git clone git://anongit.freedesktop.org/git/mesa/drm


编译并且安装libdrm
代码:
cd drm
./autogen.sh --prefix=/usr
make
sudo make install


编译并且安装DRM kernel 模块
代码:

cd linux-core
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=i915
sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
sudo depmod -ae


重启系统,^_^

代码:

vangie@vangie-laptop:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GME 20061017 x86/MMX/SSE2


参考文章:
1.Intel 945GME + 2.6.24 = No 3D http://ubuntuforums.org/showthread.php?t=766381
2.Modular X development using the git trees http://wiki.x.org/wiki/Development/git

本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-6854-1-1.html

相关主题
你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题