Intel GM965/GL960显卡用2.6.28内核还是没有GEM
时间:2008-12-26
来源:互联网
我设置参考了:http://en.gentoo-wiki.com/wiki/Intel_GMA
但是我
1)没有加入export INTEL_BATCH=1到.bashrc,因为发现加入后glxgears分数没有提升。
2)没有在/etc/X11/xorg.conf中加入:
Section "DRI"
Mode 0666
EndSection
原因是我发现加入后root和一般用户的情况都是下面的情况2,也就是根用户情况,而且glxgears分数只有59FPS.
除了以上两个不同设置外,我经过设置后重启的情况是:
情况1.一般用户:glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
情况2.su命令切换到根用户:glxinfo |grep render
Failed to initialize TTM buffer manager. Falling back to classic.
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 965GM 20061102 x86/MMX/SSE2
glxgears的分数是140FPS.VIDEO_CARDS="intel"
问题是一般用户和根用户执行命令结果不同,可能最根本的是怎样才算打开了GEM,怎样才能真正打开GEM?
作者: LaoLiulaoliu 发布时间: 2008-12-26
偶的是N卡
作者: axlrose 发布时间: 2008-12-26
作者: mrhaigui 发布时间: 2008-12-27
作者: coderoar 发布时间: 2008-12-27
-> Device Drivers │
│ -> Graphics support │
│ -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
选了i915 driver就开启了 kernel的GEM支持了
但GEM kernel支持还不够 还要 mesa libdrm xf86-video-intel 一竿子的支持
据freedesktop的邮件列表说
mesa 7.2都不支持GEM 呢
http://lists.freedesktop.org/archive...er/040006.html
~x86里的 media-libs/mesa 就是7.2
不想见到 "Failed to initialize TTM buffer manager. Falling back to classic."的同学还要继续等等了
我得考试完了再来理会
作者: 坏坏小少 发布时间: 2008-12-27
作者: 坏坏小少
kernel config
-> Device Drivers │ │ -> Graphics support │ │ -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) 选了i915 driver就开启了 kernel的GEM支持了 但GEM kernel支持还不够 还要 mesa libdrm xf86-video-intel 一竿子的支持 据freedesktop的邮件列表说 mesa 7.2都不支持GEM 呢 http://lists.freedesktop.org/archive...er/040006.html ~x86里的 media-libs/mesa 就是7.2 不想见到 "Failed to initialize TTM buffer manager. Falling back to classic."的同学还要继续等等了 我得考试完了再来理会 |
估计可能从git上拉下来的libdrm、mesa和xf86-video-intel共同支持才可以启用gem和DRI2吧。3D的增强,关键是DRI2。
估计libdrm-2.4.2,mesa-7.3,xf86-video-intel-2.6.x和kernel-2.6.28这样的组合应该就可以启动GEM了。
作者: lophyxp 发布时间: 2009-01-02
我用的是下面这个网址上的指南,没按次序来,不知道哪里出问题
http://wiki.x.org/wiki/Development/git
作者: qwerqwer 发布时间: 2009-02-03
sys-kernel/gentoo-sources-2.6.28-r1 media-libs/mesa-7.3 x11-libs/libdrm-2.4.4 xf86-video-intel-2.6.1
作者: coderoar 发布时间: 2009-02-03
作者: coderoar
昨晚更新了以下几项,结果成了。
代码:
sys-kernel/gentoo-sources-2.6.28-r1 media-libs/mesa-7.3 x11-libs/libdrm-2.4.4 xf86-video-intel-2.6.1 |
作者: suddenkiller 发布时间: 2009-02-03
dave@gentoo-on-x200s ~ $ glxgears
5935 frames in 5.0 seconds = 1186.908 FPS
dave@gentoo-on-x200s ~ $ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090114
OpenGL version string: 2.1 Mesa 7.3
OpenGL shading language version string: 1.10
</code>
已经可以了挖
作者: sunwt 发布时间: 2009-02-04
sys-kernel/gentoo-sources
media-libs/mesa
x11-libs/libdrm
xf86-video-intel
版本号?
不知道有没有intel 945的兄弟也升上去了?
作者: nonplus 发布时间: 2009-02-04
作者: suddenkiller 发布时间: 2009-02-04
作者: coderoar 发布时间: 2009-02-04
还在坚持1.4.2中
作者: nonplus 发布时间: 2009-02-04
http://imtx.cn/archives/1111.html
作者: TualatriX 发布时间: 2009-02-04
sys-kernel/gentoo-sources 2.6.28-r1
media-libs/mesa 7.3
x11-libs/libdrm 2.4.4
xf86-video-intel 2.6.1
在portage升级之前用的是x11 overlay,也是可以启用GEM的,现在这些包进入官方portage后切换回来了
作者: sunwt 发布时间: 2009-02-04
Error in xorg-server-1.5: Failed to initialize TTM buffer manager. Falling back to classic.
http://bugs.gentoo.org/show_bug.cgi?id=237468
作者: sunwt 发布时间: 2009-02-04
作者: TualatriX
我的也打开GEM了,3D确实比以前慢了。但是Google Earth比以前好了:
http://imtx.cn/archives/1111.html |
启用compiz的时候有条警告:没法找到glx之类的,但看glxinfo是有glx的
作者: sunwt 发布时间: 2009-02-04
作者: sunwt
我的compiz也确实比较慢,我觉得是compiz的问题,因为其他3d应用速度还可以。
启用compiz的时候有条警告:没法找到glx之类的,但看glxinfo是有glx的 |
昨天我强制把渲染模式从EXA改到UXA,Compiz的速度变得非常OK。但是网页渲染却变慢了。
作者: TualatriX 发布时间: 2009-02-04
Intel 2008Q4 graphics package
driver components
2D driver: xf86-video-intel 2.6.0 release
3D driver: mesa intel-2008-q4 branch commit 200fa9165d7078a6f36c5c9d3e0c997c2438bde3
Kernel: drm-intel drm-intel-2.6.28 branch e1a6fcee467556a7e955fe1f7ccc134dd2f974e7 (2.6.28 + 6 patches)
LIBDRM: libdrm-2.4.4 release (note: libdrm >=2.4.2 is required for xf86-video-intel 2.6.0)
(xserver-1.6 is recommended to use with this package)
new features
- GEM support added in kernel, so now the whole stack uses GEM.
- DRI2 support added, but is only available when setting UXA.
- HDMI audio support added into xf86-video-intel driver.
- XvMC for MPEG2 added for i965.
- Basic SDVO LVDS support.
还是那句话,等X11R7.5发布后再编译。
作者: suddenkiller 发布时间: 2009-02-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28