(주의하세요 – 나는 읽었습니다.이 게시물그리고 그것은 중복되지 않습니다. )
그래서 몇 년 동안 내 Linux 노트북을 사용하면 다음 두 명령 중 하나를 사용하여 디스크를 일시 중지하고 (약간의 노력으로) RAM을 일시 중지할 수 있었습니다.
echo -n mem > /sys/power/state
echo "disk" > /sys/power/state
그리고 매번 성공적으로 깨어납니다.
[편집 - ACPI를 사용하여 전원 버튼을 가로채고 간단한 스크립트를 실행하여 Wi-Fi를 끄고 위 명령을 실행한 다음 (깨어난 후) Wi-Fi를 다시 켭니다. ]
얼마 전 내 노트북이 듀얼 코어이고 SMP 코어를 사용하지 않는다는 사실을 발견했습니다. 그래서 SMP를 활성화했습니다. 내가 아는 한, 이것이 내가 한 유일한 변화이다.
이제 내 랩탑은 성공적으로 디스크를 일시중단할 수 있지만, 깨어나자마자 즉시 두 번째 디스크 일시중단 프로세스로 들어갑니다. 두 번째 일시 중단 후 노트북이 깨어나 정상적으로 다시 시작됩니다. 마치 정지 명령이 각 CPU에 연속적으로 적용되는 것과 같습니다.
RAM 일시 중지가 작동하는 것 같지만 전혀 깨어나지 않으므로(CAPS LOCK 버튼이 깜박임) 작동하는지 잘 모르겠습니다.
듀얼 코어 Linux 노트북을 일시 중지/재개하려면 특별한 조치를 취해야 합니까?
답변1
ACPI가 실제로 문제입니다.
디스크 일시 중지 스크립트를 수동으로 실행하면 정상적으로 작동합니다.
Suspend-to-ram은 이전보다 더 잘 작동하지만 여전히 제대로 작동하지 않습니다. 하지만 디스크 일시 중단에는 만족합니다.