LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: goodluck1982

X下不能待机与休眠,我快崩溃了!

[复制链接]
发表于 2007-11-5 19:51:44 | 显示全部楼层
看一下有没有去掉Graphics support中的Enable Title Blitting Support,这个和Framebuffer Console Decorations冲突
klibc重新emerge了吗?
回复 支持 反对

使用道具 举报

发表于 2007-11-5 19:54:53 | 显示全部楼层
许多事情,包括这种东西,只要认真阅读文档,没什么多余问题的。
http://dev.gentoo.org/~spock/projects/uvesafb/
按你的信息看,似乎VBE不符合uvesafb的基本要求。

PS. 以前把论坛帖子当笔记记的:
http://www.linuxsir.cn/bbs/post1747672-26.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-5 20:17:52 | 显示全部楼层
看来可能是klibc的问题,回去试一下

还有一个问题:
启动时内核选项中video设的是 video=radeonfb:1280x800-32@60

虽然图形的启动界面没有正常显示,但是console的分辨率确实变成了1280x800。但奇怪的是,启动完毕后(默认不启动xdm)tty1中的可输入行(光标所在行/最后一行)总是被挡住了,看不见,而tty2~tty6正常,这是怎么回事儿?和楼上的问题有关吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-6 08:06:09 | 显示全部楼层
按上面说的做了
把内核中 Enable Title Blitting Support 去掉了
又重新 emerge 了 klibc 和 v86d

然而依然出现 如下错误
uvesafb: cannot reserve video memory at 0xc8000000
uvesafb: probe of uvesafb.0 failed with error -5
开机时依然是没有画面,但启动后tuxoniceui_fbsplash -t正常。

grub如下:
kernel /kernel-2.6.23-tuxonice   root=/dev/sda11  \
        video=redeonfb:1280x800-32@60\
        splash=silect,fadein,theme:livecd-2007.0  quiet CONSOLE=/dev/tty1\
        resume=swap:/dev/sda9
initrd  /fbsplash-livecd-2007.0
回复 支持 反对

使用道具 举报

发表于 2007-11-6 12:38:42 | 显示全部楼层
Support for the Framebuffer Console decorations选了吗?
video=uvesafb:1280x800-32,mtrr:3,ywrap试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-6 15:27:46 | 显示全部楼层
Support for the Framebuffer Console decorations
没找到这一项啊,它对应的变量是什么呢?(比如 CONFIG_??)

video=uvesafb:1280x800-32,mtrr:3,ywrap试了,也不行,同样错误,而且用 uversafb时虽然指定的是1280x800,但实际进入的仍是 1024x768 模式,但 cat /sys/classes/graphics/fb0/modes 显示的却是1280x800。
只有用radeonfb才能进入1280x800分辨率。
而且radeonfb和mtrr:3,ywrap不能同时用,同时用的话两1280x800模式都进不了了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-6 15:31:12 | 显示全部楼层
奇怪的是,把如下选项选上以后,竟然在不启动X的情况下,从hibernate-ram中恢复也出了问题,恢复时死机。

-> Device Drivers
  -> Graphics support
    -> Console display driver support
      -> Framebuffer Console support
回复 支持 反对

使用道具 举报

发表于 2007-11-6 18:20:45 | 显示全部楼层
  1. Excalibur ~ $ grep CONFIG_FB_CON_DECOR /usr/src/linux/.config
  2. CONFIG_FB_CON_DECOR=y
  3. Excalibur ~ $ grep CONFIG_FB_UVESA /usr/src/linux/.config
  4. CONFIG_FB_UVESA=y
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-12-5 03:25:18 | 显示全部楼层
内核升级到2.6.23,Fbsplash用不了,改成uvesafb就可以了,多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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