Поиграем в загадки-данетки?
Загадка: Почему мой ноутбук1 под управлением Windows XP порой страшно тормозит2, но как только немного повернешь/переместишь его, тормозить перестает?
Формат:
— Вы задаете в комментариях вопрос, на который можно ответить только «да» или «нет»;
— Я отвечаю «да», «нет», «несущественно (не имеет значения для решения загадки)» или «некорректный вопрос».
Например:
Q: В ноутбуке есть датчик движения?
A: Нет.
Выигравший получает право взять с полки пирожок, ну или, скажем, 50 рублей на Webmoney или мобильник.
1 HP500/Celeron1300/2GB, но это несущественно.
2Загрузка процессора 100%, переключение между окнами по несколько секунд, а иногда вообще полное замирание системы на пару секунд. Ужасно бесит, между прочим.
Внимание, для тех, кто читает меня в ЖЖ — комментарии оставлять тут.
Внимание, уведомления о новых комментариях не приходят.
Если никто не угадает, решение будет опубликовано в комментариях 18 января в 20:00 МСК.

Январь 17th, 2010 at 01:43
Q: Перегревается и от встряски начинает работать вентилятор? А вообще поставь Линукс
Январь 17th, 2010 at 01:45
@Arceny: Нет.
Январь 17th, 2010 at 01:52
При отключенной (вообще) мышке такое же поведение?
Январь 17th, 2010 at 01:54
@vitamin: Несущественно/мышки нет.
Январь 17th, 2010 at 02:33
GPS?
Январь 17th, 2010 at 02:35
@Timurka: Нет.
Думаем дальше :)
Январь 17th, 2010 at 03:08
Контакты фиговые?
Январь 17th, 2010 at 03:26
@Mihail: Нет, с этим все ОК, все держится и не отваливается.
Январь 17th, 2010 at 03:33
Жёсткий диск оборудован системой обнаружения тряски?
Январь 17th, 2010 at 03:52
@heavyrail: Очень интересный вариант. Но нет :)
Можно также задавать наводящие вопросы, а не предлагать готовое решение.
Январь 17th, 2010 at 05:05
Основная часть загрузки процессора идет на ожидание ввода\вывода?
Январь 17th, 2010 at 13:56
Потому что ты закрываешь вентиляционные отверстия. Закрыл отверстия - проц перегрелся - ноутбук затупил - подвинул ноутбук - отверстия открыл - проц остыл - ноутбук перестал тупить.
Январь 17th, 2010 at 14:04
Это связано с Wi-Fi? Например, теряется сигнал, и потому прекращается деятельность каких-либо прожорливых программ.
Январь 17th, 2010 at 14:06
@Elektronik: Нет, с вентиляцией все в порядке. У меня в комнате вообще такая температура, что всю систему охлаждения можно было бы снять :) Но это несущественно.
Январь 17th, 2010 at 14:07
@Константин: Я не разбираюсь настолько глубоко, но могу предположить, что да.
Январь 17th, 2010 at 14:08
@Егор: Да, связано с Wi-Fi. Да, это связано с потерей сигнала. Нет, не прекращается деятельность каких-либо прожорливых программ.
Можно сказать, что на 80% загадка разгадана :)
Январь 17th, 2010 at 15:41
Разве такое возможно? Если с технической точки зрения, то процессор в любом случае загружается программами, будь то приложения, системные службы, драйверы и прочее. Или требуется назвать причину более высокого уровня? Ну, скажем, кто-то или что-то перестаёт ломиться на компьютер.
Январь 17th, 2010 at 17:12
@Егор: Хорошо, будем считать, что загадка разгадана :)
Решение: Проблема, скорее всего, заключается в драйвере внешней карты Wi-Fi. У меня очень слабый сигнал (от нуля до одной полоски), который ловится из соседнего здания. При этом в наушниках отчетливо слышно помехи от работы Wi-Fi. Когда соединение «застопоривается» из-за слабого сигнала, заметно меняется тональность помех, а компьютер при этом начинает дико тормозить. Достаточно буквально чуть-чуть переместить или даже повернуть в нужную сторону, чтобы сигнал восстановился — звук помех меняется на нормальный, загрузка процессора возвращается на нормальный уровень. Сам я искал причину долго, так как диспетчер задач показывал загрузку процессора 100%, но не показывал, какой процесс отжирает столько ресурсов.
Январь 17th, 2010 at 18:14
Да, проблемы с драйверами в диспетчере, конечно, не увидишь. Но есть продвинутые инструменты, с помощью которых я весной минувшего года определил проблемный видеодрайвер. Это утилита xperf из пакета SDK к Windows и навороченный диспетчер Process Explorer. Первая позволит выяснить адрес прерывания, на которое идут все процессорные ресурсы, а второй — сопоставить этот адрес конкретному драйверу.
Вся история здесь: social.technet.microsoft.com/Forums/en-US/w7itproperf/thread/c08552f4-4e8d-4b5d-9e02-b9a28f484571
Январь 17th, 2010 at 18:43
2Егор, hooey:
Есть еще одна причина, по которой проц может быть загружен на 100% - это сбои в работе HD. Когда на аппаратном уровне проблемы, то хард долго не может выдать считываемую информацию программе, а она находится в ожидании.
Тот же top в *nix выдает процент загрузки процессора, там среди sys\user\idle есть еще и ожидание ввода-вывода как раз.
В винде с ходу не нашел, как это отображать - обычно просто показывает 100% загрузку проца без видимых причин.
Это я так, для общей информации :)
Январь 17th, 2010 at 19:51
Ну, в винде множество параметров можно посмотреть в системном мониторе и в мониторе ресурсов. Не уверен, правда, что последний был в XP. Но основной всё равно первый.
Диспетчер в XP вообще убогий. Даже путь к файлу образа не показывает. Этим успешно пользуется всякая зараза.