MacBook kapak kapalıyken uyumuyor


11

Yanıtları araştırdım ve benim için işe yarayan bir şey bulamıyorum.

Yekpare bir alüminyum MacBook Pro'm var ve kapağı kapattığımda uyumak istemiyor gibi görünüyor. Sorun Lion yüklendikten sonra başladı.

Kapağı kapattığımda uyku moduna geçiyor (örn. Apple logosu kararıyor), ancak durum LED'i yanıyor ve 5 saniye içinde Apple logosu tekrar yanıyor. Ekranı çok az kaldırmak, ekranın bu noktada açık olduğunu gösterir.

Kapağı kapattığımda uyku ve uyanma olmadığını biliyorum, çünkü syslog | grep -i "wake reason"dizüstü bilgisayar uyandığı zaman uyanık bir giriş göstermiyor.

Şimdiye kadar, PRAM sıfırlama, SMC sıfırlama, tüm paylaşım ve bluetooth seçeneklerini devre dışı bırakmayı denedim. Güvenli Modda önyükleme yapıldığında kapak kapalıyken uyur. Bu beni uykuyu önleyen bir tür yazılım veya ortam olduğuna inanmaya itiyor ama bunu anlamanın hiçbir yolu yok.

Bunu düzeltmenin veya hangi yazılımın uykuyu engellediğini öğrenmenin bir yolu var mı?

Yanıtlar:


4

Giriş eksikliği, wake reasonMac'inizin hiçbir zaman tam olarak uyumadığını gösterir. Uyku mekanizması başladı ancak asla tamamlanmadı.

Mac'inizin güç geçmişini gösteren ayrıntılı bir günlüğü görüntülemek için aşağıdaki Terminal komutunu kullanın:

pmset -g log

Formdaki girişlerin bir listesini göreceksiniz:

 * 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'inizi uyanık ve aktif tutabilecek uygulamalara dikkat edin. Uygulamalar ve diğer işlemler, dosya paylaşımı veya uzaktan erişim gibi bir hizmet sağlıyorsa Mac'inizi uyanık tutabilir. Bununla birlikte, kapak kapatıldıktan sonra 30 saniye sonra süreçler uykuya zorlanmalıdır.

Gördüğünüz davranış bir çekirdek uzantısı veya IOKit sorunu olduğunu gösteriyor. Kullanıcı seviyesi işlemleri, kullanıcı tarafından kışkırtıldığında uykuyu engelleyemez.

Çekirdek uzantılarını (kext) yükleyen herhangi bir yardımcı programınız var mı? Bunlar arasında ekran kaydı veya ses yakalama araçları; Mac'inize düşük düzeyde erişime ihtiyaç duyar.


Cevabınız en yakına geldi. Kafein yüklü olduğunu unuttum ve menü çubuğunda çalışırken olduğu gibi bir simge olmamasına rağmen, yine de bir şekilde uykuyu etkiliyordu. Belki bazı sistem ayarlarını değiştirdi ve soruna neden olması için çalışması gerekmiyordu.
alexcoco

2

Henüz yapmadıysanız, izinlerinizi onarmaya değer. İzinler hataları, Lion yükseltmesinde çok çeşitli tuhaf sorunlara neden oldu.

Ayrıca, sorunun sistem çapında mı yoksa kullanıcıya özel mi olduğunu belirleyebiliyorsanız fikir üretmeye de yardımcı olabilir. Yeni, bozulmamış bir kullanıcı hesabı oluşturarak ve sorunun devam edip etmediğini görmek için bunu kullanarak bunu yapın.

Lion'un gerçek bir "temiz kurulumu" hala tartışmalı bir prosedürdür, ancak diğer tüm teşhis olasılıklarını tüketen bazı insanlar bu rotayı iyi bir başarı ile sürdürdüler. Umarım sorununuz bundan daha açıktır!

-

DÜZENLE :

Güvenli Modda önyüklemenin sorunu çözdüğünü düşünüyorum, ancak yeni bir kullanıcı oluşturmak çözmüyor. Bu, sorunun başlangıçta yüklediğiniz bir şey olduğunu güçlü bir şekilde gösteriyor. İyi haber şu ki , bunun düzeltilmesi kolay olmalıdır .

Şimdiye kadar yaptığınız deneyler, soruna neden olan her şeyin Kullanıcı klasörünüzde değil / Library dizininizde olduğunu önerir. Güvenli Mod başlangıcında , / System / Library / Extensions, / Library / StartupItems ve özellikle / System / Library / Fonts dışındaki tüm fontlar dahil yönetilebilir küçük bir şey listesi devre dışı bırakılır . Sorununuz bu konumlardan birinde olmalıdır.

Bozuk bir yazı tipine sahip olabileceğinize dair komik bir his var, çünkü bu garip yollarla ortaya çıkan yaygın bir sorundur. Burada açıklanan , temel olarak Font Book yardımcı programını (Mac OS X'te bulunur) kullanarak fontları doğrulamayı, font önbelleğini temizlemeyi ve kopyaları kaldırmayı içeren sorun giderme stratejilerini deneyebilirsiniz .

Yazı tipleri sorun değilse, bu önceki tartışmada hatalı başlangıç ​​uzantılarını ve giriş öğelerini devre dışı bırakma hakkında iyi bilgiler bulunmaktadır. Her şeyi şüpheli bir şekilde dışarı çıkarmak ve suçluyu bulana kadar şeyleri yavaş yavaş eklemekle ilgilidir.

Sanırım çözüme yakınsınız, lütfen çözdüğünüzde bize bildirin.


Teşekkürler, izinleri onarmayı ve yeni bir kullanıcı oluşturmayı deneyeceğim, bunu düşünmemiştim. Nasıl olduğunu size bildireceğim.
alexcoco

Yeni bir hesap oluşturdum ve aynı şey Güvenli Mod'da iyi görünmesine rağmen görünüyor. Güvenli Mod'da neyin farklı olup olmayacağına dair herhangi bir ipucu var mı?
alexcoco

Çok ilginç! Bunlara bir göz atacağım ve size geri döneceğim!
alexcoco

1

Bu düzeltmeyi Apple forumundan denediniz mi? Kullanımlar, soruna neden olduğunu öğrendiği bir yazıcı sürücüsünü kaldırarak sorunu çözdü.

"Ağ Erişimi için Uyandır" seçeneğini devre dışı bırakmayı da deneyebilirsiniz


Bu yazıcı sürücüsünü bir noktada okuduğumu düşünüyorum ama kaldırmayı denemedim. Bir deneyeceğim. Şimdiden ağ erişimi için uyandırma seçeneğini zaten devre dışı bıraktığımı düşünüyorum ama yine de iki kez kontrol edeceğim, teşekkürler.
alexcoco

Ayrıca güvenli modda önyükleme yapıldığında da uyuduğunu belirtmek isterim. Yazıcı sürücüsü buna neden oluyor, ancak güvenli modda önyükleme yapmıyorsa (ki bunun büyük olasılıkla olduğunu düşünürüm) sorun olabilir.
alexcoco

Ayrıca, okuduğum kadarıyla, bazı kişilerin belirli bir VMWare ürünü yüklendiğinde sorun yaşadıklarından - ağ erişim seçeneği devre dışı olsa bile, bazı programlar bilgisayarı hala uyandırabilir. İyi şanslar!
OrangeBox

pmset -g assertionsBu yazıdaki gibi komutu çalıştırmayı denedim ama elde ettiğim 0tek şey, sahip olan bir öğe dışında sonunda bir şeylerin listesi EnableIdleSleep 1. Bunu nasıl yorumlayacağımı bilmiyorum ama bu benim için kötü bir şey gibi görünmüyor.
alexcoco

1

Aşağıdaki komutu çalıştırın:

pmset -g assertions

ve sisteminizle birlikte işlemlerini engelleyen tüm sistem genelinde iddiaları listeleyin.

İşlemler herhangi bir sistem güç ayarını geçersiz kıldığında, pmsetbu işlemleri ve bunların güç onaylarını listeler -gve -g assertions.

Normalde hiçbir şey macOS'un uykuya dalmasını engellemediğinde, hepsine sahip olmalısınız 0. Eğer bir yer 1yerine 0, çizgi bunun nedenini açıklayabilir.

Kaynak: Ekran Uyku çalışmıyor .

Aşağıdaki komutla da kontrol edebilirsiniz:

pmset -g | grep -w sleep

Örneğin:

Idle sleep preventers: IODisplayWrangler

Uykunun neden çalışmadığının belirli bir nedenini bulduysanız ve hala yardım etmediyseniz, lütfen google veya çıktıya özgü ayrıntılarla yeni bir soru sorun. Veya bilgisayarınızı yeniden başlatın ve bunun işe yarayıp yaramadığını görün.



Sorun giderme

  • Sistem genelinde ve çekirdek iddialarında görünen süreçleri kontrol edin pmset -g assertionsve sorunun nedeni olabileceğini düşündüğünüz bir işlemi öldürün veya yeniden başlatın.
  • Kablosuz bağlantıyı veya çekirdek iddiaları listesinde görünebilecek başka bir ağı devre dışı bırakın.

    $ 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
    
  • Harici aygıtların (USB, SD kartlar, bluetooth aygıtları vb.) Bağlantısını kesin.

    $ 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" 
    // ...
    
  • Onay günlüklerini şu şekilde çalıştırın:, pmset -g assertionslogkapağı kapatın ve günlükleri okuyun.

  • Standart uyku modu yerine hazırda bekletme modunu bekliyorsanız , varsayılan olarak aşağıdakilere ayarlanması gerektiğini pmsetdoğrulamak hibernatemodeiçin kullanın 3:

    pmset -g | grep -w hibernatemode
    

    Aksi takdirde şu şekilde ayarlayın 3(düşünebilirsiniz 25):

    sudo pmset -a hibernatemode 3
    

    Daha man pmsetfazla bilgi için bakınız :.

    Uyarı : Hazırda bekletme ayarlarının değiştirilmesini önermiyoruz. Yaptığınız değişiklikler desteklenmiyor. Yine de bunu seçerseniz, bu üç ayardan birini kullanmanızı öneririz. Senin iyiliğin ve benim için, lütfen 0, 3 veya 25'ten başka bir şey kullanmayın.

    hibernatemode = 0(ikili 0000) varsayılan olarak desteklenen masaüstlerinde. Sistem belleği kalıcı depolama alanına yedeklemez. Sistem hafızanın içeriğinden uyanmalıdır; sistem güç kaybı bağlamını kaybedecektir. Bu, tarihsel olarak, sade eski bir uyku.

    hibernatemode = 3(ikili 0011) varsayılan olarak desteklenen taşınabilir bilgisayarlarda. Sistem, belleğin bir kopyasını kalıcı depolama alanına (disk) kaydeder ve uyku sırasında belleğe güç sağlar. Güç kaybı disk görüntüsünden geri yüklemeye zorlamadığı sürece sistem bellekten uyanır.

    hibernatemode = 25(ikili 0001 1001) yalnızca pmset aracılığıyla ayarlanabilir. Sistem, belleğin bir kopyasını kalıcı depolama alanına (disk) depolar ve belleğe giden gücü kaldırır. Sistem disk görüntüsünden geri yüklenir. "Hazırda bekletme" istiyorsanız - daha yavaş uyku, daha yavaş uyanma ve daha iyi pil ömrü, bu ayarı kullanmalısınız.

  • Ekranınızın mevcut durumunu kontrol etmek için (4'ün altında zaten uyku modunda olduğu anlamına gelir):

    pmset -g powerstate IODisplayWrangler
    
  • Ekranları komut satırından uyku moduna geçirmek için şunu çalıştırın:

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

    Bir ekranı uyandırmak için:

    caffeinate -u -t 1
    

Ayrıca bkz: pmset - Örnek kullanım , Mac Hazırda Bekletme .


0

İşte MBP'imle uyandırma / uyku sorununu düzeltmeyi başardım (09'un başı)

Kapağımı tekrar açtığımda asla yeniden başlamadı.

Sadece kapak kapanarak başlatılan uykudan uyanırken meydana gelir.

Kullandığım geçici çözüm Parlaklığı otomatik olarak ayarlamaktı (Sistem Tercihleri ​​-> Ekranlar). O zamandan beri yeniden oluşmadı - bunu dene ve nasıl gittiğini gör.


Benim sorunum tam tersi. Uyku durumunda kapak açıldığında uykudan uyanır, ancak kapak kapalıysa uyumaz. Sorumu okudun mu?
alexcoco

0

Bu sorunu çok uzun zamandır yaşadım.

Gitmeniz gerekenler: > Sistem Tercihleri> Paylaşma

Ardından Web paylaşımını , İnternet Paylaşımını ve Ekran Paylaşımını KAPATMAK gerekir .

Bunlar işe yaramazsa, diğer paylaşım seçeneklerini kapatmayı deneyin.


Etkinleştirilmiş paylaşım seçeneğim yok. Şimdiye kadar, PRAM sıfırlama, SMC sıfırlama, tüm paylaşım ve bluetooth seçeneklerini devre dışı bırakmayı denedim.
alexcoco
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.