В продолжение "MacBook Air: глюки"...

Проводим расследование :)

Когда MBA перегревается, он выключает одно из ядер процессора. Вот тут и появляется проблема.

Если отключить одно ядро вручную:

то MBA ведет себя так же — 3 секунды работает, 3 секунды висит.

В форуме Apple написали, что Windows XP в BootCamp, себя так не ведет:

So this is my theory:

When the heat reaches a certain limit, instead of lowering the frequencies, it disables one core and we have the intermittent freezing problem.

In fact I tried using windows xp through boot camp and no matter what I did, it never freezed.

My opinion is that the problem is OS and/or driver related and I think it will be fixed in the future with a patch.

Если посмотреть на график загрузки процессора:

то зависания приходятся на пиковые нагрузки. Заметьте, что на графике получается овердрайв какой-то. При работающих двух ядрах такого не возникает.

Я посмотрел в Activity Monitor и увидел, что при отключенном ядре kernel_task время от времени жрет больше 1225% CPU, что вообще невозможно (максимум — 200%, по 100% на каждое ядро). Компьютер тормозит как раз в это время.

Так что я склонен считать, что это проблема Mac OS X. Надеюсь, ее скоро решат.

демон 2008-04-24 23:08

Так а решение этой проблемы имеется?