我在 Dell T20 上安裝了 Ubuntu 16.04。但是我無法暫停正常工作(確實節省了能源)。我知道硬體可能會掛起,因為另一台運行 Windows 的戴爾確實可以正常掛起。我使用的命令是“systemctl suspend”,但結果是“freeze”而不是“mem”,即磁碟旋轉停止,系統不再對輸入做出反應,但功耗仍然接近活動。我還嘗試了“pm-suspend”,但它什麼也沒做。 cat /sys/power/state 僅顯示凍結和磁碟,沒有記憶體。
我確實有帶有調試信息的 dmesg 輸出,但它不符合 30000 個字符的限制,而且我也看不到真正的錯誤。我還看了: https://wiki.ubuntu.com/UnderstandingSuspend- 但 /etc/acpi/sleep.sh 不存在。這是特定於舊版本的嗎? https://01.org/blogs/rzhang/2015/best-practice-debug-linux-suspend/hibernate-issues- 缺少「ACPI:(支援 S0 S3 S4 S5)」行,但 Ubuntu 核心編譯時是否沒有支援暫停?
有什麼建議嗎?
謝謝並致以誠摯的問候,約阿希姆
答案1
這個問題可能已經很老了,但對於未來的讀者來說仍然很有趣:Dell T20 在設計上支援 S3:http://downloads.dell.com/manuals/all-products/esuprt_ser_stor_net/esuprt_poweredge/poweredge-t20_reference%20guide_en-us.pdf
但是,S3 可以在 BIOS 中被封鎖。啟動進入 BIOS 設定並確保您沒有封鎖 S3。此外,最近的 BIOS 版本中存在一個錯誤,導致 S3 無法運作(對於 Windows 也是如此)。只需將您的 Dell T20 BIOS 降級至 A05,即可開始使用。截至撰寫本文時,尚無可與 S3 配合使用的較新 BIOS,即 A06、A09 和 A10。
乾杯,托爾加