LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 748|回复: 7

[求助]切换到全屏或命令行时X出错

[复制链接]
发表于 2005-4-7 23:03:58 | 显示全部楼层 |阅读模式
在startx前,运行了
modprobe drm;   modprobe i810
进入X后,从X切换到命令行或全屏时,X退出,
XFree86.0.log提示下面的错误:
Fatal server error:
EnterVT failed for screen 0

Error in I810WaitLpRing()
....

平时运行正常,但全屏或切换到console时出错.
系统是:Redhat9,   2.6.11内核和XFree4.5
显卡: Intel Corp. 82810E DC-133 CGC

新手,请大侠指教
发表于 2005-4-7 23:23:29 | 显示全部楼层
drm不是这么用的,你modprobe drm是不是有错误提示?
如果你不 modprobe i810会不会有问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-7 23:53:25 | 显示全部楼层
modprobe drm 没出错
但是如果不加入i810模块,startx启动时提示drmOpen failed, dri disabled.
用Tux racer(就是企鹅的那个游戏^_^)测试了一下,响应特别慢
回复 支持 反对

使用道具 举报

发表于 2005-4-8 00:03:29 | 显示全部楼层
使用dri和i810驱动都需要修改/etc/X11/XF86Config文件,不知道你是怎么做的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-8 00:11:40 | 显示全部楼层
XFree86Config部分是这样:
Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "dri"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "i810"
        VendorName  "Videocard vendor"
        BoardName   "Intel 810"
        VideoRam    16384
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

都是默认的,不知道有没有错
drm 和i810都使用2.6.11内核的,XFree86则用2.4已编译的版本,会不会是不兼容?
回复 支持 反对

使用道具 举报

发表于 2005-4-8 08:49:54 | 显示全部楼层
drm 和i810都使用2.6.11内核的,XFree86则用2.4已编译的版本,会不会是不兼容?


这个得试一试,不敢说啊。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-8 09:51:00 | 显示全部楼层
如果重新编译内核了,把DRM选项去掉(http://dri.freedesktop.org/wiki/DriTroubleshooting) 不知道会不会有用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-8 14:24:57 | 显示全部楼层
自己顶一下
DRI能驱动起来,glxgears显示300多FPS(没有DRI时100多)
但全屏时老出问题,提示i810出错
已经把内核的DRM去掉了,是不是还得编译xfree?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表