|
xorg7.1对我的intel 945gm显卡支持很不错了,3d非常流畅,但opengl程序经常崩溃,比如glxgear,一运行就崩:
bash-3.00# glxgears
libGL warning: 3D driver claims to not support visual 0x4b
Mesa: CPU vendor: GenuineIntel
Mesa: CPU name: Genuine Intel(R) CPU L2400 @ 1.66GHz
Mesa: MMX cpu detected.
Mesa: SSE cpu detected.
Mesa: Not testing OS support for SSE, leaving enabled.
glxgears: intel_ioctl.c:62: intelEmitIrqLocked: Assertion `((*(int *)intel->driHwLock) & ~0x40000000U) == (0x80000000U|intel->hHWContext)' failed.
已放弃
不得以,想到安装官方驱动程序:
1. 下载官方驱动
2. 解开后进入xc目录
3. 修改conf/cf/host.def文件,指定mesa原码目录为/usr/X11R6/mesa/source
4. 在xc目录下make World,出错:
ln -s /usr/X11R6/mesa/source//src/mesa/x86/common_x86.c common_x86.c
make[5]: *** 没有规则可以创建“common_x86_asm.S”需要的目标“/usr/X11R6/mesa/source//src/mesa/x86/common_x86_asm.S”。 停止。
看样子是mesa版本不被支持,我用了较新的cvs里导出的mesa编译,也有类似问题.
迷惑了,该怎么办? |
|