뚜껑을 닫을 때 MacBook이 잠자기 상태가 아닙니다.


11

나는 대답을 둘러 보았고 나에게 맞는 것을 발견 할 수 없었다.

나는 unibody 알루미늄 MacBook Pro를 가지고 있으며 뚜껑을 닫을 때 잠자고 싶지 않습니다. 문제는 라이온을 설치 한 후에 시작되었습니다.

뚜껑을 닫으면 잠자기 상태 (즉, Apple 로고가 어두워 짐)이지만 상태 LED는 켜져 있고 5 초 이내에 Apple 로고가 다시 켜집니다. 화면을 아주 조금 들어 올리면이 시점에서 화면이 켜져 있음을 알 수 있습니다.

나는 그것이 자고 있지 않고, 내가 뚜껑을 닫을 때 깨어있는 것을 안다. 왜냐하면 syslog | grep -i "wake reason" 노트북이 깨어 난 시간에 대한 절전 모드 항목을 표시하지 않습니다.

지금까지 PRAM 재설정, SMC 재설정, 모든 공유 및 블루투스 옵션 비활성화를 시도했습니다. 안전 모드에서 부팅 할 때 뚜껑을 닫으면 잠 들어 있습니다. 이것은 내가 그것이 어떤 종류의 소프트웨어 또는 수면을 방해하는 환경이라고 믿게합니다. 그러나 이것을 알아낼 방법이 없습니다.

이 문제를 해결하거나 어떤 소프트웨어가 수면을 방해하는지 확인할 수있는 방법이 있습니까?

답변:


4

부족한 wake reason 항목은 Mac이 절대로 완전히 자고 있지 않음을 나타냅니다. 절전 메커니즘이 시작되었지만 완료되지 않았습니다.

다음의 터미널 명령을 사용하여 Mac의 전원 기록을 보여주는 자세한 로그를보십시오.

pmset -g log

다음과 같은 형식의 항목 목록이 표시됩니다.

 * Domain: applicationresponse.slowresponse
 - Message: PMConnection AirPort configd plug-in com.apple.powermanagement.applicationresponse.slowresponse 1399 ms
 - Time: 13/03/2012 12:27:53 CET 
 - Signature: AirPort configd plug-in
 - UUID: AB482838-2D6E-0000-0000-14BF53E20000
 - Result: Noop
 - Response time (ms): 1399

Mac을 깨우고 활성 상태로 유지하는 응용 프로그램을 찾으십시오. 응용 프로그램 및 다른 프로세스는 파일 공유 또는 원격 액세스와 같은 서비스를 제공하는 경우 Mac을 깨우기 상태로 유지할 수 있습니다. 그러나 뚜껑이 닫히면 30 초 후에 프로세스가 잠 들어야합니다.

보고있는 동작은 커널 확장 또는 IOKit 문제를 암시합니다. 사용자 수준 프로세스는 사용자가 시작했을 때 절전 모드를 차단할 수 없습니다.

커널 확장 (kext)을 설치하는 유틸리티가 설치되어 있습니까? 여기에는 화면 녹화 또는 오디오 캡처 도구가 포함될 수 있습니다. Mac에 대한 저수준 액세스가 필요한 것보다 훨씬 효율적입니다.


당신의 대답은 가장 가까이에 왔습니다. 카페인이 설치되어 있다는 것을 잊어 버렸습니다. 메뉴 바에 아이콘이 없어도 실행 중이어야 했는데도 여전히 잠을 자고있었습니다. 어쩌면 일부 시스템 설정이 변경되어 문제를 일으킬 필요가 없었을 것입니다.
alexcoco

2

아직 사용하지 않았다면 권한을 복구 할 가치가 있습니다. 권한 오류로 인해 라이온 업그레이드에서 기괴한 문제가 발생했습니다.

또한 문제가 시스템 전체 또는 사용자별로 결정될 수있는 경우 아이디어를 생성하는 데 도움이 될 수 있습니다. 새롭고 깨끗한 사용자 계정을 생성하고이를 사용하여 문제가 지속되는지 확인하십시오.

라이온의 진정한 "깨끗한 설치"는 여전히 논쟁의 여지가 있지만, 다른 모든 진단 가능성을 다 써 버린 일부 사람들은 좋은 길로 그 길을 끝내게됩니다. 나는 당신의 문제가 그것보다 간단하기를 바란다!

-

편집하다 :

안전 모드에서 부팅하면 문제가 해결되지만 새 사용자를 만들면 해결되지 않습니다. 이는 문제가 시동시에로드되는 것임을 강력히 시사합니다. 좋은 소식은 할까요 고칠 수있다.

지금까지의 실험 결과에 따르면 문제를 일으키는 것은 사용자의 / Library 디렉토리가 아니라 사용자 폴더에 있습니다. 관리하기 쉽도록 작은 목록이 있습니다. 안전 모드 시작 중에 비활성화 됨 / System / Library / Extensions, / Library / StartupItems 및 특히 / System / Library / Fonts 외부의 모든 글꼴이 포함됩니다. 문제는이 위치 중 하나에 있어야합니다.

나는 이상한 방식으로 나타나는 일반적인 문제이기 때문에 당신이 손상된 글꼴을 가지고 있다는 재미있는 느낌을 가지고 있습니다. 문제 해결 전략을 시도해 볼 수 있습니다. 여기에 설명되어있다. 이 작업은 본질적으로 Font Book 유틸리티 (Mac OS X에 포함)를 사용하여 글꼴 유효성 검사, 글꼴 캐시 지우기 및 중복 제거로 구성됩니다.

글꼴에 문제가 없다면, 이 이전 토론 잘못된 시작 확장 프로그램과 로그인 항목을 비활성화하는 방법에 대한 좋은 정보가 있습니다. 의심스러운 것을 모두 꺼내고 범인을 찾을 때까지 비트 단위로 다시 추가하는 문제입니다.

솔루션에 가깝다고 생각합니다. 문제가 생겼을 때 알려주십시오.


고마워, 나는 권한을 수정하고 새 사용자를 만들려고 생각하지 않았어. 어떻게 진행되는지 알려 드리겠습니다.
alexcoco

나는 새로운 계정을 만들었고 안전 모드에서도 괜찮은 것처럼 보이지만 똑같은 일이 일어나는 것 같습니다. 안전 모드에서 무엇이 다를 수도 있고 그렇지 않을 수도 있습니다.
alexcoco

매우 흥미로운! 나는이 물건들을보고 너에게로 돌아갈거야!
alexcoco

1

시도해 봤어? 이 고침 애플 포럼에서. 사용은 문제를 일으킨 것으로 밝혀진 프린터 드라이버를 제거하여 문제를 해결했습니다.

시도해 볼 수도 있습니다. "네트워크 액세스 깨우기" 선택권


내가 언젠가는 그 프린터 드라이버에 대해 읽은 것 같아요.하지만 제거를 시도하지 않았습니다. 나는 그것을 시도 할 것이다. 나는 또한 이미 네트워크 액세스 옵션에 대한 여파를 비활성화했다고 믿지만 어쨌든 감사합니다. 감사합니다.
alexcoco

나는 또한 안전 모드에서 부팅 할 때 잠을 자지 않는다는 것을 다시 말하고 싶다. 프린터 드라이버가이 문제를 일으켰지 만 안전 모드로 부팅되지 않은 경우 (아마도 그렇게 생각할 것입니다) 문제가 될 수 있습니다.
alexcoco

또한 일부 사람들은 특정 VM웨어 제품을 설치했을 때 문제가 발생했기 때문에 네트워크 액세스 옵션을 사용하지 않아도 일부는 보이지만 프로그램들 여전히 컴퓨터를 깨울 수 있습니다. 행운을 빕니다!
OrangeBox

나는 pmset -g assertions 그 게시물에서 말하는 것처럼 명령을하지만, 내가 가진 모든 것은 0 끝에있는 한 항목을 제외하고는 EnableIdleSleep 1. 나는 이것을 해석하는 방법을 모른다. 그러나 그것은 나에게 나쁜 물건처럼 보이지 않는다.
alexcoco

1

다음 명령을 실행하십시오.

pmset -g assertions

시스템이 프로세스와 함께 잠자기하는 것을 방지하기 위해 모든 시스템 전반에 걸친 어설 션을 나열하십시오.

프로세스가 시스템 전원 설정을 무시할 때마다, pmset 그 프로세스들과 이들의 힘 단언을 -g-g assertions.

일반적으로 아무것도 맥이 잠들지 못하게 막을 때, 당신은 0. 당신이 가지고 있다면 1 대신에 0 어딘가에 선은 그 이유를 설명 할 수 있습니다.

출처: 수면 디스플레이가 작동하지 않습니다. .

다음 명령을 통해 확인할 수도 있습니다.

pmset -g | grep -w sleep

예 :

Idle sleep preventers: IODisplayWrangler

수면이 효과가없는 구체적인 이유를 찾았지만 여전히 도움이되지 않았다면, Google에 문의하거나 출력 관련 세부 정보를 포함한 새로운 질문을하십시오. 또는 컴퓨터를 다시 시작하고 도움이되는지 확인하십시오.



문제 해결

  • 를 통해 시스템 전체 및 커널 어설 션에 나타나는 프로세스 확인 pmset -g assertions 문제의 원인이 될 수 있다고 생각되는 것을 죽이거나 다시 시작하십시오.
  • WiFi 또는 커널 어설 션 목록에 나타날 수있는 다른 네트워크를 비활성화합니다.

    $ pmset -g assertions
    // ...
    Listed by owning process:
       pid 343(Google Chrome): [0x0000003600018115] 05:02:36 NoIdleSleepAssertion named: "WebRTC has active PeerConnections" 
    // ...
    Kernel Assertions: 0x100=MAGICWAKE
       id=501  level=255 0x100=MAGICWAKE mod=01/01/1970, 01:00 description=en0 owner=en0
    
  • 외부 장치 (USB, SD 카드, 블루투스 장치 등)를 모두 분리하십시오.

    $ pmset -g assertions
    Assertion status system-wide:
    // ...
       ExternalMedia                  1
    // ...
    Listed by owning process:
       pid 73(powerd): [0x0000000600088007] 05:03:24 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 
    // ...
    
  • 다음과 같이 어설 션 로그를 실행합니다. pmset -g assertionslog, 뚜껑을 닫고 통나무를 읽으십시오.

  • 표준 절전 모드 대신 최대 절전 모드를 사용하려면 다음을 사용하십시오. pmset 확인하다 hibernatemode, 기본값으로 설정되어야합니다. 3:

    pmset -g | grep -w hibernatemode
    

    그렇지 않으면 3 (당신은 또한 고려할 수 있습니다 25 ) :

    sudo pmset -a hibernatemode 3
    

    만나다: man pmset 자세한 내용은

    경고 : 최대 절전 모드 설정을 수정하지 않는 것이 좋습니다. 변경 한 내용은 지원되지 않습니다. 어쨌든 그렇게하기로 선택한 경우,이 세 가지 설정 중 하나를 사용하는 것이 좋습니다. 당신과 나의 것을 위해서 0, 3, 25 이외의 것을 사용하지 마십시오.

    hibernatemode = 0 (바이너리 0000)를 지원하는 데스크탑에서 기본적으로 사용합니다. 시스템은 메모리를 영구 저장 장치에 백업하지 않습니다. 시스템은 메모리 내용에서 깨어나야합니다. 시스템은 전력 손실에 대한 컨텍스트를 잃게됩니다. 역사적으로 평범한 옛날 수면입니다.

    hibernatemode = 3 (이진 0011) 지원됩니다. 시스템은 영구 저장소 (디스크)에 메모리 사본을 저장하고 잠자기 중에 메모리에 전원을 공급합니다. 정전으로 인해 디스크 이미지에서 복원되지 않는 한 시스템은 메모리에서 깨어납니다.

    hibernatemode = 25 (이진 0001 0001)은 pmset을 통해서만 설정할 수 있습니다. 시스템은 영구 저장소 (디스크)에 메모리 복사본을 저장하고 메모리의 전원을 제거합니다. 시스템이 디스크 이미지에서 복원합니다. "절전 모드"를 원할 경우 - 느린 절전 모드, 느린 절전 모드 및 향상된 배터리 수명 -이 설정을 사용해야합니다.

  • 디스플레이의 현재 상태를 확인하려면 (4 이하는 이미 절전 모드 상태입니다) :

    pmset -g powerstate IODisplayWrangler
    
  • 명령 줄에서 디스플레이를 절전 모드로 전환하려면 다음을 실행하십시오.

    pmset displaysleepnow
    # or:
    osascript -e 'tell app "System Events" to sleep'
    

    디스플레이를 깨우려면 :

    caffeinate -u -t 1
    

참조 : pmset - 샘플 사용법 , Mac을 최대 절전 모드로 전환하는 방법 .


0

내 MBP (9 월 초)와 함께 깨우기 / 수면 문제를 바로 잡는 방법은 다음과 같습니다.

내 뚜껑을 다시 열었을 때 결코 다시 시작되지 않았습니다.

수면 중 깨어날 때만 뚜껑을 닫을 때 발생했습니다.

해결 방법은 자동으로 밝기 조정 (시스템 환경 설정 - & gt; 표시)을 해제하는 것입니다. 그 이후로 다시 발생하지 않았습니다. 시도해보고 어떻게 가는지보십시오.


내 문제는 그 반대입니다. 잠을 자면 뚜껑을 열었을 때 잠에서 깨우고 뚜껑을 닫으면 잠 들어 있지 않습니다. 내 질문을 읽었 니?
alexcoco

0

나는이 문제를 아주 오랫동안 가지고 있었다.

가서해야 할 일 :  & gt; 시스템 환경 설정 & gt; 나누는

그럼 너는 ~해야 해. 끄다 웹 공유 , 인터넷 공유 화면 공유 .

그래도 문제가 해결되지 않으면 다른 공유 옵션을 사용 중지 해보세요.


사용할 수있는 공유 옵션이 없습니다. 지금까지 PRAM 재설정, SMC 재설정, 모든 공유 및 블루투스 옵션 비활성화를 시도했습니다.
alexcoco
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.