그렇다면 하이브리드 일시 중단은 RAM과 디스크 모두에서 일시 중단되는 상황은 무엇입니까? 몇 년 전에는 더워졌지만 떨어졌다. 최근 우분투 버전에서 이것을 설정하는 방법이 있습니까?
그렇다면 하이브리드 일시 중단은 RAM과 디스크 모두에서 일시 중단되는 상황은 무엇입니까? 몇 년 전에는 더워졌지만 떨어졌다. 최근 우분투 버전에서 이것을 설정하는 방법이 있습니까?
답변:
pm-is-supported
시스템의 일시 중단 기능을 확인하는 데 사용할 수 있는 프로그램 이 있습니다.
내 시스템에는 다음과 같은 결과가 있습니다 (0은 지원됨, 1은 지원되지 않음을 의미 함).
$ pm-is-supported --suspend ; echo $?
0
$ pm-is-supported --hibernate ; echo $?
0
$ pm-is-supported --suspend-hybrid ; echo $?
1
맨 페이지에서 pm-is-supported
s2both는 하이브리드 일시 중단을 지원합니다. uswsusp
패키지 에서 s2both를 설치 했지만 하이브리드 일시 중단이 지원되지 않는다고 여전히보고합니다. initrd 이미지를 업데이트했기 때문에 재부팅해야한다는 직감이 있습니다. 재부팅하고 다시 신고하겠습니다. 행운을 빕니다 .
업데이트 : Running sudo s2both
은 스냅 샷을 디스크에 기록하고 RAM에 올바르게 일시 중단했지만 시스템 재부팅을 다시 시작하기 위해 키를 눌렀을 때 디스크에서 스냅 샷을 복원하지 않았습니다.
uswsusp
우분투 의 패키지에 문제가 있다고 생각 합니다. splashy
(에 의해 사용되는 패키지 uswsusp
) 파일 충돌이 함께 lsb-base
하는 말쑥한 이후 수정되지 않은 남아있다 ( https://bugs.launchpad.net/ubuntu/+source/splashy/+bug/328089 )
실행 해보십시오 sudo s2both
또는 sudo pm-suspend-hybrid
이 시스템에서 작동하는 경우를 참조하십시오.
s2both
당신과 같은 결과를 얻었습니다. 또한 tuxonice 커널로 전환하고 pm-utils에 tuxonice를 사용하도록 지시 한 다음을 통해 tuxonice 하이브리드 일시 중단을 사용하려고했습니다 pm-suspend-hybrid
. 다시 시작할 때 화면이 켜지지 않았지만 Control + Alt + Delete가 재부팅하는 데 효과가 있었으므로 실제로 작동했지만 화면을 켜지 못했습니다.
이 질문에 대한 답변을 따라 하이브리드 일시 중단을 활성화 할 수 있습니다.
이 질문은 Google에서 자주 제기되어 가치가 있다고 생각합니다. Li는 하이브리드 서스펜션을 완벽하게 설명합니다. 그러나 s2both는 uswsusp를 필요로하며 (따라서 커널 일시 중단을 사용하지 않음) pm-hsuspend-hybrid는 유지되지 않기 때문에 잘못된 일을합니다 [1].
하이브리드 일시 중단을 원활하게 활성화하는 방법은 다음과 같습니다.
% cat /etc/pm/config.d/00-use-suspend-hybrid # 항상 suspend 대신 suspend_hybrid를 사용하십시오 [ "$ METHOD"= "일시 중단"] 인 경우; 그때 방법 = suspend_hybrid fi
이 방법은 Sony Vaio SVS에서 작동합니다.
추신 : 향후 파일이 삭제 될 경우를 대비하여 패치를 재현합니다.
diff --git a / pm / pm-functions.in b / pm / pm-functions.in --- a / pm / pm-functions.in +++ b / pm / pm-functions.in @@ -316,8 +316,28 @@ if [-z "$ HIBERNATE_MODULE"] && \ { [-n "$ {HIBERNATE_MODE}"] && \ grep -qw "$ {HIBERNATE_MODE}"/ sys / power / disk && \ + HIBERNATE_MODE_SAVE = $ (cat / sys / power / disk) && \ + HIBERNATE_MODE_SAVE = "$ {HIBERNATE_MODE_SAVE ## * [}"&& \ + HIBERNATE_MODE_SAVE = "$ {HIBERNATE_MODE_SAVE %]]}} && \ echo -n "$ {HIBERNATE_MODE}"> / sys / power / disk echo -n "디스크"> / sys / power / state + RET = $? + echo -n "$ HIBERNATE_MODE_SAVE"> / sys / power / disk + "$ RET"반환 +} + fi + 둘 다 일시 중단을 지원하는 커널의 경우 + # (예 : 하이브리드 일시 중단) 커널 3.6 이후 + # + 경우 [-z "$ SUSPEND_HYBRID_MODULE"] && \ + [-f / sys / power / disk] && \ + grep -q 디스크 / sys / power / state && \ + grep -q는 / sys / power / disk를 일시 중단합니다. 그때 + SUSPEND_HYBRID_MODULE = "커널" + do_suspend_hybrid () + { + HIBERNATE_MODE = "일시 중지" + do_hibernate } fi
출처 :
[1] : pm-utils는 커널 3.6 이상에서 사용 가능한 커널 내 하이브리드 일시 중단보다 낫습니다. pm-suspend-hybrid가 실제로하는 일은 컴퓨터를 기본적으로 15 분 동안 절전 모드로 설정 한 다음 최대 절전 모드로 전환하는 것입니다.