내 워크스테이션(RTX 2080 + Ryzen 3700X)과 친구 ubuntu 20.04가 잠자기를 거부합니다. "종료/절전" 작업을 수행하면 세션에서 로그아웃되지만 실제로 절전 모드로 전환되지는 않습니다. 다음은 몇 가지 정보입니다.
foo@foo-workstation:~$ nvidia-smi
Tue Aug 16 17:59:52 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 495.29.05 Driver Version: 495.29.05 CUDA Version: 11.5 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... On | 00000000:08:00.0 On | N/A |
| 0% 58C P0 58W / 250W | 858MiB / 7959MiB | 4% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
더있다:
foo@foo-workstation:~$ systemd-inhibit --list --mode=block
WHO UID USER PID COMM WHAT WHY MODE
foo 1000 foo 5605 mate-power-mana handle-power-key:handle-suspend-key:handle-lid-switch Mate power manager handles these events block
내가 한 것:
- 모든 nvidia 패키지를 지우고 nvidia-driver-495를 설치하십시오.
- 이 주제에 대한 다양한 스레드를 읽었지만 그 중 어느 것도 도움이 되지 않았습니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
이것은 당신에게 유용할 수 있습니다. 디스크 제조업체 보안 설정을 변경하기 전에 일부 낮은 수준의 디스크 드라이브 잠금 해제를 수행하기 위해 스크립트에서 이것을 사용합니다.
내 스크립트의 관련 부분은 다음과 같습니다.
echo "\n Computer will go to into 'suspend' (or sleep state) in\n\n\t\t >> 15 sec << \n\n AFTER suspension, simply hit the return key to wake it up again ..."
sleep 15
echo -n mem > /sys/power/state
hdparm -I ${BlockDev} >${TMP}.2 2>&1
논리의 기초는 제공된 설명에서 파생됩니다.여기. "상태" 파일로 전송된 값을 변경하여 동작을 조정하려는 경우 옵션이 제공됩니다. 일부 배포판의 경우 다음을 사용해야 할 수도 있습니다.디스크바꾸다메모리.
관심이 있으시면 알려주세요. 이 답변에서 전체 스크립트(길고 복잡함)를 공유할 수 있습니다.