Peki, hem RAM'e hem de diske askıya alınacağı hibrit askıya alma olayına ne oldu? Birkaç yıl önce sıcaktı, ama düşmüş gibi görünüyor. Bunu son Ubuntu sürümlerinde ayarlamanın bir yolu var mı?
Peki, hem RAM'e hem de diske askıya alınacağı hibrit askıya alma olayına ne oldu? Birkaç yıl önce sıcaktı, ama düşmüş gibi görünüyor. Bunu son Ubuntu sürümlerinde ayarlamanın bir yolu var mı?
Yanıtlar:
pm-is-supported
Sistemin askıya alma yeteneklerini kontrol etmek için kullanılabilecek bir program vardır .
Benim sistemimde sonuçlar (0, desteklenen, 1 desteklenmeyen anlamına gelir):
$ pm-is-supported --suspend ; echo $?
0
$ pm-is-supported --hibernate ; echo $?
0
$ pm-is-supported --suspend-hybrid ; echo $?
1
Ait manpage pm-is-supported
s2both destekleri hibrit askıya önerir. Pakette bulunan s2both'u yükledim uswsusp
ancak yine de hibrit askıya alma işleminin desteklenmediğini bildiriyor. Çünkü initrd görüntü güncellenen bir yeniden başlatma ihtiyacı bir önsezi var. Yeniden başlatacağım ve rapor vereceğim. Bana şans dileyin .
Güncelleme: Çalışıyor sudo s2both
anlık görüntüyü diske yazdı ve RAM'e doğru askıya aldı, ancak sistemi yeniden başlatmaya devam etmek için bir tuşa bastığımda (ve anlık görüntüyü diskten geri yüklemediğimde).
Ben uswsusp
ubuntu paketinde yanlış bir şey olduğunu düşünüyorum . splashy
(Tarafından kullanılan paket uswsusp
) bir dosya çakışma var olan lsb-base
hangi Jaunty beri sabitlenmemiş bırakılmıştır ( https://bugs.launchpad.net/ubuntu/+source/splashy/+bug/328089 )
Çalışmayı deneyin sudo s2both
veya sudo pm-suspend-hybrid
sisteminizde çalışıp çalışmadığına bakın.
s2both
ve seninle aynı sonuçları aldım. Ayrıca bir smokin çekirdeğine geçmeyi ve pm-utils'e smokin kullanmasını söylemeyi ve sonra smokin hibrid askıya almayı kullanmayı denedim pm-suspend-hybrid
. Devam ettiğimde ekran hiç açılmadı, ancak Control + Alt + Delete yeniden başlatıldı, bu yüzden gerçekten işe yaradığını düşünüyorum, ancak ekranı açamadı.
Bu sorunun cevabını takip ederek karma askıya almayı etkinleştirebilirsiniz:
Bu soru Google'da sık sık çarpmaya değer olduğunu düşünüyorum. Li, hibrit süspansiyonun mükemmel olduğunu açıklar. Bununla birlikte, s2both uswsusp gerektirir (bu nedenle çekirdek içi askıya alma kullanılmaz) ve pm-hsuspend-hybrid, yanlış olduğu için yanlış bir şey yapar [1].
Karma askıya alma işleminin sorunsuz şekilde nasıl etkinleştirileceği aşağıda açıklanmıştır:
% cat /etc/pm/config.d/00-use-suspend-hybrid # Askıya almak yerine her zaman suspend_hybrid kullanın ["$ METHOD" = "askıya al"]; sonra YÖNTEM = suspend_hybrid fi
Bu yöntem benim için Sony Vaio SVS cihazımda çalışıyor.
Not: Dosyanın ileride silinmesi durumunda düzeltme ekini burada yeniden oluşturma:
diff --git a / pm / pm-functions.in içinde b / pm / pm-functions.in --- a / pm / pm-functions.in +++ b / pm / pm-functions.in @@ -316,8 +316,28 @@ eğer [-z "$ HIBERNATE_MODULE"] && \ { [-n "$ {HIBERNATE_MODE}"] && \ grep -qw "$ {HIBERNATE_MODE}" / sys / power / disk && \ + HIBERNATE_MODE_SAVE = $ (cat / sys / güç / disk) && \ + HIBERNATE_MODE_SAVE = "$ {HIBERNATE_MODE_SAVE ## * [}" && \ + HIBERNATE_MODE_SAVE = "$ {HIBERNATE_MODE_SAVE %%] *}" && \ echo -n "$ {HIBERNATE_MODE}"> / sys / power / disk echo -n "disk"> / sys / güç / durum + RET = $? + echo -n "$ HIBERNATE_MODE_SAVE"> / sys / power / disk + "$ RET" dönüşü +} + fi + Her ikisini de askıya almayı destekleyen çekirdekler için + # (yani karma askıya alma) 3.6 sürümünden beri + # + [-z "$ SUSPEND_HYBRID_MODULE"] && \ + [-f / sys / güç / disk] && \ + grep -q disk / sys / power / state && \ + grep -q askıya alma / sys / güç / disk; sonra + SUSPEND_HYBRID_MODULE = "çekirdek" + do_suspend_hybrid () + { + HIBERNATE_MODE = "askıya al" + do_hibernate } fi
Kaynaklar:
[1]: pm-utils 3.6 ve sonraki çekirdeklerde bulunan çekirdek içi karma askıdan önce gelir. Pm-suspend-hybrid'in yaptığı şey, makinenizi varsayılan olarak 15 dakika uyku moduna sokmak ve hazırda bekletme modudur.