Fedora 36에서 /sys/power/mem_sleep에 쓸 수 없습니다.

Fedora 36에서 /sys/power/mem_sleep에 쓸 수 없습니다.

systemctl일회성 지정 모드에서 절전 모드로 전환하도록 지시하는 방법을 찾을 수 없었기 때문에 (참조이전 질문), 나는 에 직접 작성하여 일부 스크립트를 작성하기로 결정했습니다 /sys/power/mem_sleep.

내 시스템에서 사용 가능한 값 s2idle은 및 deep(기본값)입니다.

그러나 이전에 이 작업을 수행했지만 더 이상 수행할 수 없습니다. echo "[s2idle] deep" | sudo tee /sys/power/mem_sleep돌아가서 tee: /sys/power/mem_sleep: write error: Invalid argument루트를 통해 수동으로 편집할 수도 없으며 저장할 수도 없습니다. vim기본 커널 절전 모드를 다음으로 설정한 것 같습니다 deep. 그게 문제일까요?

답변1

내 생각에 cat /sys/power/mem_sleep당신은 선택한 목록이 괄호 안에 포함된 목록을 볼 수 있을 것입니다.

$ cat /sys/power/mem_sleep
s2idle [deep]

네가 원한다면변화전체 줄 대신 원하는 이름을 선택하고 쓰십시오.

$ echo s2idle | sudo tee /sys/power/mem_sleep
$ cat /sys/power/mem_sleep
[s2idle] deep

원하는 상태가 이 목록에 나타나면 BIOS 또는 UEFI 설정에서 일시 중지 관련 설정을 확인하세요.

관련 정보