休眠/暂停 - nvidia/nouveau - 尝试了一切,仍然无法正常工作,知道吗?

tsh*_*man 5 nvidia suspend hibernate nouveau 12.04

在测试了我可以在网上找到的所有解决方案后,我在这里试试运气:

我使用 Precise Pangolin,32 位内核和 pae

症状:

  • 暂停进展顺利,但在恢复时,我的屏幕仍处于待机状态,pm-suspend 日志没有指示任何特殊情况。
  • 休眠:一切似乎运行正常,提示创建图像的消息短暂显示,显示器进入待机状态,但机器不关机,相反,风扇加速,手动强制关机是唯一的解决方案,并且在重新启动时,没有恢复。

硬件配置:

  • 显卡:nvidia 8600 GTS(使用Nouveau驱动)
  • 主板:华硕M5A88-M-EVO
  • 8G 内存,10G 交换。

我尝试过的事情:

  • 安装nvidia专有驱动:部分解决了问题(挂起可以正常工作,正确熄灭但不恢复(显示器保持关闭)休眠),但系统不稳定,如果需要经常重启,休眠是没有用的,无法工作。
  • 卸载已安装的 kvm / vmware / virtuabox。没变。
  • 使用 Nouveau 驱动程序和 libdrm 编译 linux 3.5(所有这些都来自 freedesktop.org git 存储库),它运行良好,但挂起/休眠没有变化。
  • 在启动时添加 nomodeset 内核选项,我失去了 3d 加速(unity 2d),并且没有任何改进。
  • 安装脚本以禁用 USB 端口休眠,没有变化。
  • 更新了bios,没有变化。
  • 强制使 bios 处于 S3 模式以进行休眠,没有变化。
  • 使用所有可能的怪癖选项手动启动 pm-suspend,没有变化
  • 将pm-hibernate的关机方式从“平板”改为“关机”(无变化)
  • 重新格式化交换分区(swapoff/mkswap/swapon/fstab edition/edition /etc/initramfs-tools/conf.d/resume),没有进展,收到关于使用的UUID的新警告信息,我可能在这里忘记了一些东西。
  • 安装hibernate/uswsup/tuxonice,然后卸载它们,无论如何都没有改变......
  • 在引导行添加了“resume=/dev/sda4”(我的交换分区),没有变化。
  • 添加了“noacpi”来引导内核行,没有变化。
  • 添加了“acpi=force”来引导内核行,没有变化。

我想就是这样,但我在上面花了几个晚上,我可能已经忘记了一些......

我真的,真的很想让它工作,暂停或休眠,如果有人有解决方案或更多的探索路径,我非常感激......(是的,如果你在巴黎或者你来,我可以支付啤酒费用在那里^^)。

lsmod:http : //paste.ubuntu.com/1124079/

lshw:http ://paste.ubuntu.com/1124082/

Fre*_*oen 2

只是为了确认 thirtman:我在配备 Geforce 9650M GT 的华硕笔记本电脑上运行 12.04 32 位。使用专有驱动程序在 maverick 下查找。升级到 12.04,其中 nvidia 被替换为 nouveau。暂停最初有效,休眠没有。但是,暂停连接外部显示器确实导致恢复时黑屏。所以我认为 nvidia current 是个好主意。无济于事。得到相同的黑屏,但现在即使我在没有外部显示器的情况下从挂起状态恢复。nvidiacurrent (302.17)导致不稳定的行为,首先帧的小部分闪烁,几分钟后屏幕变黑,然后立即变白,然后慢慢地从屏幕的顶部和底部出现黑色像素结构。看起来相当不错,但系统没有对任何按键都没有反应。我重新安装了 nvidiacurrent 好几次了,重装后的前一两次启动系统一整天都运行顺利,但每次都不稳定。非常烦人。记录一下:停用 nvidiacurrent 后,我还可以手动删除 /etc/modprobe.d/nvidia-current-hybrid.conf 以恢复 nouveau 驱动程序


roa*_*dmr 0

你有什么理由不使用 64 位 Ubuntu?

我记得至少有一个实例,Nouveau 驱动程序在挂起时存在内存分配问题(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/754711),这可以通过使用 64-位内核(或者通过使用在您的情况下运行效果不佳的专有驱动程序)。