我的 Ubuntu 沒有休眠
無論我做什麼,我的 Ubuntu 13.10 安裝都不會休眠。雖然我有 Tuxonice 和足夠的交換空間來覆蓋真實的 RAM,但它仍然不起作用。
問題是特定於 Ubuntu 還是機器?如果是前者,我會嘗試安裝不同的 Linux dist,否則我會放棄。
更新: VGA 兼容控制器:Intel Corporation Core Processor Integrated Graphics Controller (rev 18) (prog-if 00
$$ VGA controller $$) 我有 50% 的可用 RAM。
暫停機器沒有問題。
我已經嘗試了https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt上的所有提示。
嘗試將其放入腳本中:
#!/bin/bash sync echo shutdown > /sys/power/disk echo disk > /sys/power/state
並以 root 身份執行它(
su root
您需要 root 密碼,您也可以使用sudo -i
自己的密碼)。我注意到,例如,在 KDE 中,作為非特權使用者,各種關閉選項並不都適用於我。如果這不起作用,則與您的硬體相關的核心 ACPI 模組可能有問題。
但是請注意,**您還需要足夠的 RAM 來創建休眠映像,**而不僅僅是交換。否則,您將因“沒有足夠的可用記憶體”錯誤而失敗。如果發生這種情況,請嘗試添加:
echo 0 > /sys/power/image_size
到該腳本的頂部。要查看目前圖像大小,請使用
cat /sys/power/image_size
。這是圖像的最大尺寸,但如果設置為零,它將盡可能小(大概核心選擇最小化壓縮,因此如果允許,它更喜歡更大的圖像)。要檢查硬體上可用的掛起狀態:
cat /sys/power/state
您應該會看到一個簡短的列表,其中至少包括
standby mem disk
. 這些東西的文件在[kernel src]/Documentation/ABI/testing/sysfs-power
.