Почему Macbook Pro может замерзать при возобновлении сна?

Мой MacBook Pro (17 "2,2 ГГц Intel Core 2 Duo, OS X 10.4.11) часто блокируется, когда он возобновляет работу от сна. Обычно я знаю, что у меня проблемы, когда яркость дисплея не корректируется сразу. В течение нескольких секунд, пока он не перестанет отвечать на запросы. Указатель работает, но об этом.

Последние несколько месяцев я потратил все фоновые программы на свои неудобства. Я по-прежнему отслеживаю некоторые из них, которые либо не полностью удалили, либо не имели очевидного удаления, но я почти дошел до конфигурации запаса, и у меня заканчиваются идеи. Кто-нибудь еще нашел причину такого поведения?

Некоторое время я получал остановки ядра с ошибкой на экране и репортером аварии при перезагрузке. В последнее время я просто получаю невосприимчивую систему. Вот последняя запись из panic.log, когда она была обнаружена:

Mon Aug 3 07:50:07 2009 panic(cpu 0 caller 0x001A49CB): Unresolved kernel trap (CPU 0, Type 14=page fault), registers: CR0: 0x8001003b, CR2: 0x00000000, CR3: 0x018ba000, CR4: 0x000006e0 EAX: 0x00000428, EBX: 0x00000000, ECX: 0x050ef820, EDX: 0x00000002 CR2: 0x00000000, EBP: 0x25e7b918, ESI: 0x000000d8, EDI: 0x050ef804 EFL: 0x00010206, EIP: 0x3ce5ceff, CS: 0x00000008, DS: 0x050e0010 Backtrace, Format - Frame : Return Address (4 potential args on stack) 0x25e7b6b8 : 0x128d0d (0x3cc65c 0x25e7b6dc 0x131f95 0x0) 0x25e7b6f8 : 0x1a49cb (0x3d2a94 0x0 0xe 0x3d22b8) 0x25e7b808 : 0x19b3a4 (0x25e7b820 0x1 0x25e7b838 0x3cc2c67f) 0x25e7b918 : 0x3ce57723 (0x50ef804 0x4751804 0x3 0x3) 0x25e7ba48 : 0x3cd2b60c (0x50ef804 0x4751804 0x25e7bb30 0x25e7bb30) 0x25e7bb58 : 0x3cd2b33a (0x50ef804 0x45ae004 0x1 0x1c) 0x25e7bbb8 : 0x3ce5210a (0x50ef804 0x45ae004 0x1c 0x3ce97160) 0x25e7bc38 : 0x3ce524f2 (0x50ef804 0x4751804 0x100000 0x25e7bd4c) 0x25e7bd98 : 0x3ce784cd (0x50ef804 0x4751804 0x0 0x19a4f1) 0x25e7be78 : 0x3cd222ac (0x50ef804 0x50b4004 0x0 0x50ef804) 0x25e7bec8 : 0x3cbf240b (0x50ef804 0x50b4004 0x0 0x4e60270) 0x25e7bf08 : 0x39b96f (0x24352004 0x4da4c80 0x1 0x2) 0x25e7bf58 : 0x39ab41 (0x4da4c80 0x0 0x0 0x19e23a) 0x25e7bf88 : 0x39a877 (0x4b7dcc0 0x25e7bfd4 0x134db9 0x13d8a2) 0x25e7bfc8 : 0x19b21c (0x4b7dcc0 0x0 0x19e0b5 0x442cb04) Backtrace terminated-invalid frame pointer 0x0 Kernel loadable modules in backtrace (with dependencies): com.apple.nvidia.nv50hal(5.0.8)@0x3ce07000 dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000 dependency: com.apple.NVDAResman(5.0.8)@0x3cbde000 com.apple.NVDAResman(5.0.8)@0x3cbde000 dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000 dependency: com.apple.iokit.IOGraphicsFamily(1.4.8)@0x3cadb000 dependency: com.apple.iokit.IONDRVSupport(1.4.8)@0x3caf6000 Kernel version: Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 

System.log из более позднего экземпляра после замены системной платы:

 Sep 11 18:07:44 rocky kernel[0]: System SafeSleep Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall start Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall time: 245 ms Sep 11 18:07:44 rocky kernel[0]: pages 334939, wire 60443, act 67784, inact 24030, zf 7800, could discard act 66117 inact 108765 Sep 11 18:07:44 rocky kernel[0]: hibernate_page_list_setall found pageCount 334939 Sep 11 18:07:44 rocky kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0 Sep 11 18:07:44 rocky kernel[0]: IOHibernatePollerOpen(0) Sep 11 18:07:44 rocky kernel[0]: writing 333180 pages Sep 11 18:07:44 rocky kernel[0]: image1Size 110096896 Sep 11 18:07:44 rocky kernel[0]: all time: 7872 ms, comp time: 1617 ms, deco time: 0 ms, Sep 11 18:07:44 rocky kernel[0]: image 317386752, uncompressed 648388608 (158298), compressed 310973092 (47%), sum1 1396d187, sum2 75ecef4d Sep 11 18:07:44 rocky kernel[0]: hibernate_write_image done(0) Sep 11 18:07:44 rocky kernel[0]: sleep Sep 11 18:07:44 rocky kernel[0]: Enabling XMM register save/restore and SSE/SSE2 opcodes Sep 11 18:07:44 rocky kernel[0]: Started CPU 01 Sep 11 18:07:44 rocky kernel[0]: IOBluetoothHCIController::restartShutdownWL this is a wake from sleep Sep 11 18:07:44 rocky kernel[0]: System Wake Sep 11 18:07:44 rocky kernel[0]: IOUSBWorkLoop::closeGate - interrupt Thread being held off Sep 11 18:07:46 rocky configd[38]: setting hostname to "rocky.local" Sep 11 18:07:46 rocky kernel[0]: AppleYukon2 - en0 link active, 100-Mbit, full duplex, symmetric flow control enabled port 0 Sep 11 18:07:46 rocky lookupd[4558]: lookupd (version 369.8) starting - Fri Sep 11 18:07:46 2009 Sep 11 18:07:50 rocky configd[38]: posting notification com.apple.system.config.network_change Sep 11 18:07:50 rocky configd[38]: setting hostname to "rocky" Sep 11 18:07:54 rocky usbmuxd[3745]: stopping. Sep 11 18:07:54 rocky lookupd[4560]: lookupd (version 369.8) starting - Fri Sep 11 18:07:54 2009 Sep 11 18:07:54 rocky usbmuxd[4559]: usbmuxd-167.1 built for iTunesEightTwo on Jul 9 2009 at 14:02:00, running 32 bit Sep 11 18:08:00 rocky kernel[0]: NVChannel(GL): Graphics channel timeout! 

Из вашего журнала паники ядра:

 Kernel loadable modules in backtrace (with dependencies): com.apple.nvidia.nv50hal(5.0.8)@0x3ce07000 dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000 dependency: com.apple.NVDAResman(5.0.8)@0x3cbde000 com.apple.NVDAResman(5.0.8)@0x3cbde000 dependency: com.apple.iokit.IOPCIFamily(2.2)@0x35ea5000 dependency: com.apple.iokit.IOGraphicsFamily(1.4.8)@0x3cadb000 dependency: com.apple.iokit.IONDRVSupport(1.4.8)@0x3caf6000 

Это говорит о том, что либо драйверы Apple Nvidia, либо сама карта Nvidia вызывают у компьютера панику ядра, поэтому это может быть плохая видеокарта или просто плохие драйверы.

Теперь, когда Snow Leopard выключен, и вы планируете обновить его, вы можете попробовать обновить (у которого есть более новые драйверы) и посмотреть, устраняет ли это проблему. Если проблема остается, значит, что-то не так с графической картой, и вы хотите связаться с Apple Tech Support для ремонта по гарантии (если вы все еще покрыты – 1 год с компьютером, 3 года, если вы купили AppleCare )

Это GeForce 8600M? Гарантия была увеличена до 3 лет из-за того, что карта имеет конструктивную ошибку – см . Технический техник Apple .

Не много опыта работы с маками, но если бы это был компьютер, мне пришлось бы идти по пути фоновых процессов.

Виртуализация для меня – это убийца, когда дело доходит до возобновления, если они были интенсивными и не останавливались.

Если вы не можете исправить это, удалив программы, лично я бы взял полную резервную копию диска, восстановил заводские настройки и посмотрел, пропала ли проблема (надеюсь, вы получите это КАЖДОЕ время, так что вы можете легко увидеть, работают ли они или нет).

Если это не устраняет проблему, то неисправное оборудование.

Если это исправляет проблему, я бы переустановил программы, которые я использую по одному, пока проблема не возникнет снова. Если он не пересечет ваши пальцы и продолжит использовать! Если это так, у вас есть преступник и знаете, что не использовать!

  • GnuPG pinentry в зависимости от присутствия GUI
  • Java -version сообщает о неправильной версии на Mac OSX Mountain Lion
  • PHP для Mac OS X
  • Mac Terminal - ошибка «указатель освобождается не была» при открытии терминала
  • OS X продолжает «проигрывать» мои акции Linux Samba
  • Каков самый простой способ получить горячую клавишу yhy-mm-dd hh: mm: ss timestamp на Mac?
  • Mac OS X / Thunderbird. Как изменить приложение, которое файлы вытащили из Thunderbird?
  • Как распаковать zip-архивы, которые имеют более 260 символов в их имени?
  • Класс JavaLaunchHelper реализован в двух местах
  • Терминал Mac OS X - Командные клавиши Remap
  • Если подписи Mac-кода подделаны, что может не получиться?
  • Interesting Posts

    Поддерживается ли TRIM в конфигурации RAID 0 для SSD-дисков в Windows 7?

    Нужно приложение, которое сообщает о размерах файлов и папок

    Не удается получить доступ к виртуальной машине VMware через SSH

    «Программа для интерфейса». Что это значит?

    Различия между «java -cp» и «java -jar»?

    Добавить переменную в кадр данных, содержащий максимальное значение каждой строки

    Домен верхнего уровня из URL-адреса в C #

    Как проверить, свободен ли световой кадр

    Обнаружение языка программирования из fragmentа

    Что такое самодокументирующий код и может ли он заменить хорошо документированный код?

    Что происходит с самим указателем после удаления?

    Как сделать тип привязки данных безопасным и поддерживать рефакторинг

    Программно зарегистрировать пользователя, используя весеннюю безопасность

    Как сгладить 2D-массив до массива 1D?

    Составляют ли какие-либо JIT-компиляторы JVM код, который использует векторизованные инструкции с плавающей запятой?

    Давайте будем гением компьютера.