+ -
当前位置:首页 → 问答吧 → 请问,在slackware9.1下为什么用startx进入图形界面后,再logout屏幕会黑屏?

请问,在slackware9.1下为什么用startx进入图形界面后,再logout屏幕会黑屏?

时间:2004-03-10

来源:互联网

安装好slackware9.1后,runlevel是3,用startx可以进入图形系统,但用注销和ctrl+alt+退格键均回不到字符界面,屏幕黑了,似乎退回到字符界面,但没任何显示。

作者: ethelwang   发布时间: 2004-03-10

of course nobody knows what's wrong with your X without any useful information. you need to tell us more, for example:

1. what's your graphics card?
2. what's the message in /var/log/XFree86.0.log
3. what's the message in ~/.xsession-errors?

作者: terminator   发布时间: 2004-03-10

slackware在有些显卡不是Nvidia Genforce的机器上会出现死屏现象,即按Ctl-Alt-Backspace或C-A-F1后屏幕就没反应了。但没死机。
我猜想可能是XFree86的问题,安装最新版本4.4也还是问题存在。偶然地删掉XF86config配置文件,重启X后自然启动失败回到字符界面下面。这时看到了出错信息。是内核的某进程向一地址反复进行访问,结果程序冻结。
于是升级内核到2.6.3就彻底解决这个问题了。

这个问题害得我换成vector用了好几个月(本机运行其它linux慢得象蜗牛爬似的)。现在可以放心回到slackware的怀抱中了!

摘自csstrike

作者: ethelwang   发布时间: 2004-03-10

你的frame buffer设置得太高了,lilo.conf里面VGA模式应该设低一点

作者: rockmen   发布时间: 2004-03-10

我没有升级内核,看了一些相关资料,觉得与framebuffer有关。我们知道slackware安装后,在/etc/X11/XF86Config的文件里缺省用的驱动是general vesa。而这种驱动对intel集成的显卡好象有问题。因此,我在系统启动后,敲startx进入图形系统,然后用KDE的X配置程序,选择了i810的驱动,就可以了。

作者: ethelwang   发布时间: 2004-03-11

一般来说,如果xfree有显卡的驱动,就不要使用framebuffer。大多数黑屏都是这个原因。如果实在想要高分辨率的console,可以用SVGA代替,速度快很多。

作者: bart   发布时间: 2004-04-27

我也遇到了这个问题呵,framebuffer在哪里设置呢?
lilo.conf里面设置vga=肯定是没有作用的,
我的问题解决了,但还是不知道为什么会黑屏。
解决的方法:把9.0的时候备份的XF86Config拷贝到了/etc/X11/目录

作者: euler   发布时间: 2004-04-27