中国青基会

查看完整版本: ubuntu 8.04 hp520 intel 945GME 开启特效成功

hew 2008-5-9 19:05

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

作者:vangie


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

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

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

进入正题

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

[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]
~$ 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[/td][/tr][/table]

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

[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]
$tar zxvf xf86-video-intel-2.3.0.tar.gz
$cd xf86-video-intel-2.3.0
$./configure --prefix=/usr
$make
$sudo make install
[/td][/tr][/table]

2.更新DRM

获得DRM 源码
[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]
sudo apt-get install git-core linux-headers-generic automake autoconf libtool
git clone git://anongit.freedesktop.org/git/mesa/drm[/td][/tr][/table]

编译并且安装libdrm
[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]cd drm
./autogen.sh --prefix=/usr
make
sudo make install[/td][/tr][/table]

编译并且安装DRM kernel 模块
[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]
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
[/td][/tr][/table]

重启系统,^_^

[table=90%][tr][td][b]代码:[/b][/td][/tr][tr][td]
vangie@vangie-laptop:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GME 20061017 x86/MMX/SSE2
[/td][/tr][/table]

参考文章:
1.Intel 945GME + 2.6.24 = No 3D [url=http://ubuntuforums.org/showthread.php?t=766381][color=#0000ff]http://ubuntuforums.org/showthread.php?t=766381[/color][/url]
2.Modular X development using the git trees [url=http://wiki.x.org/wiki/Development/git][color=#0000ff]http://wiki.x.org/wiki/Development/git[/color][/url]
页: [1]
查看完整版本: ubuntu 8.04 hp520 intel 945GME 开启特效成功
Baidu