LinuxSir.cn,穿越时空的Linuxsir!

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

【求助】非常痛苦的挂起或休眠问题

[复制链接]
发表于 2006-10-30 13:58:45 | 显示全部楼层
我的休眠就是关机 比较郁闷
回复 支持 反对

使用道具 举报

发表于 2006-12-8 16:46:26 | 显示全部楼层
我的是FC6,也业这样的毛病,我都不敢把本子合起来了,看来这个问题一直没有解决阿,
哪位高手知道如何把休眠和挂起的功能去掉????????????????????
回复 支持 反对

使用道具 举报

发表于 2006-12-8 17:08:21 | 显示全部楼层
白鼠白鼠白白鼠鼠。          没办法,别人又没强迫,是我们心甘情愿。

我也想知道怎样可以关掉这个功能。
回复 支持 反对

使用道具 举报

发表于 2006-12-8 17:39:38 | 显示全部楼层
装了FC6现在也不行了,奇怪的是 有一部华硕主板的台式机倒是可以休眠到内存,哈哈( 2.6.18-1.2849.fc6)
回复 支持 反对

使用道具 举报

发表于 2006-12-8 17:43:19 | 显示全部楼层
我的FC6也是这样的问题。挂起以后。CPU风扇还是运行的,显示器还亮。要关机,还要我手工去按着关机按钮。。。真是麻烦,有没有办法解决这个问题啊?
回复 支持 反对

使用道具 举报

发表于 2006-12-8 17:54:54 | 显示全部楼层
恐怕只能自己定制一下内核了
回复 支持 反对

使用道具 举报

发表于 2006-12-8 18:04:19 | 显示全部楼层
我的FC6也是那样,每次进入待机模式后就不能在启动了,系统好像在读硬盘,但显示器就是不亮,郁闷中。。。
回复 支持 反对

使用道具 举报

发表于 2006-12-8 23:09:01 | 显示全部楼层
简简单单实现 FC6 完美挂起和休眠

我的笔记本是联想的,自带显卡 Nvidia GeForce FX Go5200,安装 FC6,GNOME 桌面环境。首先从官方下载最新的稳定版 9629 驱动并安装,OpenGL 3D 加速启用正常。其实默认情况下,FC6 自带的开源 Nvidia 显卡驱动是能够正常支持挂起或休眠后唤醒的,但使用 Nvidia 官方驱动后,就会出现挂起或休眠后显示器无法恢复的问题,这主要是由于内核与官方驱动的 apg 模块的冲突造成的。下面给出修改步骤,很简单就能使官方驱动情况下正常挂起、休眠并唤醒:

1、检查 /etc/X11/xorg.conf 中的 Section "Monitor" 部分是否含有 Option "DPMS" 设置,正确的设置应该类似如下:

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

如果没有 DPMS,最好加上它。

2、修改 /etc/grub.conf 配置文件,在内核启动参数中增加 agp=off,也就是类似如下这样:

kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 agp=off rhgb quiet

这是告诉内核,关闭其自带的 agp 模块。

3、再次修改 /etc/X11/xorg.conf 文件,在 Section "Device" 部分增加 Option "NvAgp" "1",也就是类似如下这样:

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    Option         "DisableGLXRootClipping" "True" # new for 3D composite
    Option         "AddARGBGLXVisuals" "True" # new for 3D composite   
    Option         "NvAgp" "1"
    Option         "NoLogo" "True"
    Option         "RenderAccel" "True"
    Option         "AllowGLXWithComposite" "True"
EndSection

这个 NvAgp 选项是告诉 X 使用 Nvidia 官方显卡驱动自带的 agp 功能。

4、修改 /etc/pm/functions-nvidia 文件,找到 resume_video() 定义的地方,把  /usr/sbin/vbetool post 这行注释掉,也就是如下这样:

resume_video()
{
{
###     /usr/sbin/vbetool post
        /usr/sbin/vbetool dpms on
        /usr/sbin/vbetool vbestate restore < /var/run/vbestate
} >/dev/null 2>&1
}

重新启动系统(是指重新启动 Linux),在 GNOME 中试试“挂起”或者“休眠”,当系统被唤醒后,一切如初了,显示也恢复正常了,呵呵。笔记本上运行真的很完美了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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