LinuxSir.cn,穿越时空的Linuxsir!

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

一个严重的问题,不能退出X

[复制链接]
发表于 2006-1-13 14:51:47 | 显示全部楼层 |阅读模式
今天在笔记本上试用ubuntu,安装完成后一切看起来都正常
但发现了一个奇怪的问题:

在终端下关机,重启,ctrl+alt+f1等都可以正常工作
一但进入x,无论是ctrl+alt+backspace ctrl+alt+f1 还是用gnome菜单里的注销,还是sudo reboot,结果都是显示器关闭,风扇呼呼转,键盘鼠标没反应

××××× 郁闷啊,看起来是x上面的问题,哪位大侠指点啦,多谢多谢!
 楼主| 发表于 2006-1-13 15:37:52 | 显示全部楼层
找到问题所在了,但没有很好的解决
我笔记本的显卡是Nvidia Gforce2 Go,其实知道windows下nvidia的驱动默认是不支持移动版本显卡的,但是觉得也许lin下不同,所以用了nvidia驱动,工作看起来很正常,但是就成了刚才说的那个样子,现在只好换回nv驱动,但怎么竟然只有640 480的分辨率了啊!!!
help me
回复 支持 反对

使用道具 举报

发表于 2006-1-13 17:38:17 | 显示全部楼层
这个用NB上的LINUX用户来解释了
回复 支持 反对

使用道具 举报

发表于 2006-1-13 20:42:43 | 显示全部楼层
提议找张Knoppix 或者Kanotix LiveCD,起动後看看配置是否合适,合用就把它的/etc/X11/XF86Config-4或者/etc/X11/xorg.conf拷到你的NB上用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-14 14:03:06 | 显示全部楼层
嗯,我用了和版主所说类似的方法,就是完全安装ubuntu,得到自动配置的xorg.conf,然后用于我的自定义安装,可惜它用的也是nv驱动16色,我还是想用上nvidia的驱动,去google查了n次后,现在大概的结论有几种,一可能是我的gforce2 go已经不被新版驱动支持,需要装75以前的nvidia驱动,准备试试──不过从我安装驱动后显示良好又可以正常起用nvidia驱动这一情况看,又不像是不支持──不支持应该就不能用吧,呵呵
另一种思路是,有人说是nvidia驱动和apm电源管理有冲突,如果装旧版驱动也不行,我准备编译内核关掉apm试试

──谁能告诉我一下关于电源管理的只是,关掉apm影响不大吧我觉得?我们好像一直是acpi的啊:)
回复 支持 反对

使用道具 举报

发表于 2006-1-16 09:39:09 | 显示全部楼层
不是太清楚apm的作用,好像acpi對較新的硬件影響比較大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-16 12:42:55 | 显示全部楼层
经过不懈努力,反复编译内核就五、六次,最终得到了解决,似乎是nvidia官方驱动和sis的部分型号主板的apm电源管理存在冲突,网上有人这么解释,但也没解释清楚,我反复试验的结果似乎也是这样,但也不是特别清楚具体原因。
不过解决办法是有了:自己编译内核,将内核中apm的部分关掉,然后在graphic drivers里面不要选择nvidia framebuffer和nvidia riva那两项,因为他们和官方驱动会产生冲突
编译完成后下载并安装官方驱动就可以了
还有个问题就是,如果你原来和我一样安装过nvidia-glx包,请卸载之,并且用sysv-rc-cong或者rcconf一类的起动管理工具确保启动项里面没有nvidia-glx(我因为这个冲突也失败过几次,呵呵)
对于使用部分sis芯片组主板和nvidia显卡的朋友,可能会遇到和我类似的情况,以上提供了我的解决办法。

附:因为我的是笔记本,bios是联想设定的那种,如果使用台式机,据说通过升级bios,在bios选项里面关闭apm也是可以的,这样就可以省掉编译内核的麻烦,不过因为我的情况不适用,所以我也没有具体试验过,这种方法只算提供一个线索吧:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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