解决intel显卡的3d驱动方法(852/855)
我装了ML2.0也有断时间了~开始装的时候xorg6.9好像有什么BUG,
就是装好后背景这些完全透明那种
按国外的贴子修改了处代码,自己编译完成了,正常运行了,然后装了
DRI,glxinfo显示DRI正常了的~
看X的启动日志,里边有个Bad V_BIOS,然后就出现了一些VESA
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 16192 kB
(II) I810(0): VESA VBE OEM: Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)852GM/852GME/855GM/855GME Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
开始以为驱动没装好,但我自己选择VESA驱动后,glxgear从600到100多了,(没装DRI之前200-300)证明好像还是装好了的,但是3D驱动还是太慢,看了些贴子,好像关系到X服务的一些驱动的问题,就是ML本身对INTEL显卡的驱动不是太好。
我在ml2.0 rc1的时候不知道怎么搞的,3D驱动弄好过,还能玩CS什么的,现在是很慢。想下INTEL官方的驱动,但编译不成功,好像是基于xorg6.8.1和MESA6.2的(对这些具体在3D应用处于哪一层不懂)
不知道ML下有没有什么解决方案,还是想能在ML下玩下游戏,
能给个方向也行,现在都不知道往哪方面查了 还是顶一下哦~确实找不到方向拉 你更新过 magic 提供的最新 xorg 么? 在论坛搜索到个4。17号的更新,是那个么?
我已经全部下了~
因为是我自己编译的xorg还要先卸载在装么? :roll:
你自己编译的那就不好找原因了 直接装的
现在成功了~
不过直接的rpm包还是有问题
我下的srpm包,然后改了点代码,好像intel852的显卡必须改那里~
具体我明天发个贴子,要断网了 下了xorg6.9更新的SRPM包
修改了
xc/programs/Xserver/hw/xfree86/common
里边的xf86Bus.c文件
把2491行的ValidatePci();注释掉后从新打包安装(查的贴子,解决
(WW) I810(0): PGTBL_ER is 0xffffffff
(WW) I810(0): PRB0_CTL (0xffffffff) indicates ring buffer enabled
(WW) I810(0): PRB0_HEAD (0xffffffff) and PRB0_TAIL (0xffffffff) indicate ring buffer not flushed
(WW) I810(0): Correcting plane B stride (1073741823 -> 2048)
(WW) I810(0): Disabling XVideo output because Pipe B is in double-wide mode.
这些错误的,也是在其他地方查的)
安装后3D变快了,也可以打游戏罗
我显卡是GM852/855 下了xorg6.9更新的SRPM包
修改了
xc/programs/Xserver/hw/xfree86/common
里边的xf86Bus.c文件
把2491行的ValidatePci();注释掉后从新打包安装(查的贴子,解决
(WW) I810(0): PGTBL_ER is 0xffffffff
(WW) I810(0): PRB0_CTL (0xffffffff) indicates ring buffer enabled
(WW) I810(0): PRB0_HEAD (0xffffffff) and PRB0_TAIL (0xffffffff) indicate ring buffer not flushed
(WW) I810(0): Correcting plane B stride (1073741823 -> 2048)
(WW) I810(0): Disabling XVideo output because Pipe B is in double-wide mode.
这些错误的,也是在其他地方查的)
安装后3D变快了,也可以打游戏罗
我显卡是GM852/855
顶!
建议以后ml打包的时候能够兼顾一下intel的显卡! 再帮楼主顶一顶!
建议楼主改改标题!
改为:
解决intel显卡的3d驱动方法! 接着顶!我的也是GM852/855 显卡,一直没搞好驱动的问题。
强烈要求楼主能否把安装步骤说的详细一些,一步一步的讲,让我们这些菜鸟也用上3D加速呀!这里先谢谢啦! 楼上的应该主要是打包问题了哦
在论坛的这个版块搜索xorg有个精华的更新帖子,
如果你原始正常安装后不会出现花屏现象,那直接下载后更新安装就行了
如果和我一样花屏,就下载原码包了,是src.rpm文件
直接rpm -ivh 进行安装,然后在/usr/src/mBuild里边会有
SOURCE SPEC等文件夹,在源代码文件夹里边把上面提到的代码修改一下再打包
打包方法是
到SPEC里边执行 rpmbuild -bb ***.spec
然后会在外面的RPMS目录里生成rpm包,之间需要的时间和硬盘空间要求有点大
以后保留这个RPMS包就好了
有些rpm包更新的时候有依赖关系,直接
rpm -Uvh --nodeps ***更新
打开DRI的话,在xorg.conf中要加
Load "dri"
最后还应该有个
Section "DRI"
Mode 0666
EndSection 有关3d驱动的解决方法都顶顶!
建议专门开一个置顶贴,集中解决显卡3d问题! 楼上的应该主要是打包问题了哦
在论坛的这个版块搜索xorg有个精华的更新帖子,
如果你原始正常安装后不会出现花屏现象,那直接下载后更新安装就行了
如果和我一样花屏,就下载原码包了,是src.rpm文件
直接rpm -ivh 进行安装,然后在/usr/src/mBuild里边会有
SOURCE SPEC等文件夹,在源代码文件夹里边把上面提到的代码修改一下再打包
打包方法是
到SPEC里边执行 rpmbuild -bb ***.spec
然后会在外面的RPMS目录里生成rpm包,之间需要的时间和硬盘空间要求有点大
以后保留这个RPMS包就好了
有些rpm包更新的时候有依赖关系,直接
rpm -Uvh --nodeps ***更新
打开DRI的话,在xorg.conf中要加
Load "dri"
最后还应该有个
Section "DRI"
Mode 0666
EndSection
按楼主的办法试了,还是打不开3D加速。楼主安装的是哪个DRI驱动,还是直接选择系统自带的VESA驱动呢? 确定是下载了最新的xorg的包了吗?
默认安装的好像是****7.rpm
而更新后是****8.rpm我安装的dri是12月分的一个版本
在dri的官方网站上下的
最新的好像不支持。
装了DRI好像之能加快glxgears的速度
打游戏什么的速度没有上升 确定是下载了最新的xorg的包了吗?
默认安装的好像是****7.rpm
而更新后是****8.rpm我安装的dri是12月分的一个版本
在dri的官方网站上下的
最新的好像不支持。
装了DRI好像之能加快glxgears的速度
打游戏什么的速度没有上升
对,没错是下载了最新的xorg包,是×××.8.rpm,dri也是从官方网站下的,是1218的版本。装了之后,发现glxgears的速度没有什么提升呀,和原来一个样。运行glxinfo,显示:direct rendering: No,是不是意味着3D加速还是没有启动呢?其他配置都按你的方法改了。
页:
[1]
2