Мышь не отвечает, когда компьютер занят

2736
9a3eedi

Я столкнулся с очень неприятной проблемой с моим Lenovo Thinkpad T430. Иногда, когда я выполняю некоторые задачи, которые могут использовать достаточное количество процессорного времени, моя мышь перестает отвечать на запросы. Например, потребуется несколько секунд, чтобы он отреагировал всякий раз, когда я собираю несколько файлов.

Я понимаю, что компьютеры обычно становятся менее отзывчивыми, когда они заняты, но это мышь. Он должен отвечать 99,99% времени, даже когда компьютер занят, по крайней мере, из прошлого опыта работы с компьютерами. Это происходит с сенсорной панелью, проводной мышью и мышью Bluetooth, поэтому я уверен, что это не ошибка мыши.

Это почти так, как будто операционная система не устанавливает приоритет драйвера мыши выше, чем другие процессы. Также кажется, что происходит слишком много прерываний или что-то в этом роде. Возможно, мышь - это только симптом гораздо более серьезной проблемы?

Я недавно создал виртуальную машину Linux (с virtualbox) и использовал все мои ядра. Всякий раз, когда я компилирую любые исходные файлы (которые используют все мои ядра на 100%), компьютер становится полностью непригодным для использования, и мышь едва двигается. Это просто не относится к другим машинам.

Эта проблема возникает только с моим T430, и я никогда не сталкивался с этой проблемой на других компьютерах. Я не пробовал другие ThinkPad до этого, поэтому я не уверен, что это проблема с Thinkpad (я думаю, что это так).

РЕДАКТИРОВАТЬ: Я не могу подтвердить наверняка, но мой брат, который имеет Thinkpad X1 Carbon (относительно новый) также говорит, что он сталкивается с той же проблемой, так что я действительно думаю, что это вещь ThinkPad

EDIT2: я заметил что-то интересное. Я запустил виртуальную машину Linux с virtualbox на этом ноутбуке (хост Windows 7), и я компилировал некоторый исходный код. При компиляции источника загрузка ЦП возрастает до 100%. Когда это происходит, если я использовал Windows, мышь замедляется и становится практически непригодной для использования. Однако, если бы я использовал виртуальную машину Linux, мышь не пострадала. Это будет означать, что сигналы мыши достигают нормально, но Windows (или что-то) требуется некоторое время, чтобы изменить положение курсора. Может быть, это означает, что курсор мыши обрабатывается пользовательским процессом, а не драйвером или ядром? И теперь, когда я помню, я играл в игры на этом ноутбуке. Игры занимают много системных ресурсов, но у меня никогда не было проблем с мышью во время игры. Эта проблема, кажется, затрагивает только курсор Windows и ничего более.

EDIT3: Пожалуйста, игнорируйте EDIT2 :) Это также произошло в моей виртуальной машине

1
Также проверьте параметры SMART вашего жесткого диска (например, с помощью [CrystalDiskInfo] (http://crystalmark.info/software/CrystalDiskInfo/index-e.html)) и посмотрите, есть ли какие-либо признаки текущего или надвигающегося сбоя , Вы также можете рассмотреть запуск memtest86. Это может быть что угодно, но 90% времени зависания мыши, которое я вижу в Windows 7, связано с аппаратной проблемой более низкого уровня, вызывающей блокировку ядра при определенных операциях. В любом случае, в 100% случаев это является признаком острой проблемы, а не какой-то обычной проблемы с производительностью. Jason C 9 лет назад 0
(И FWIW, у меня было только Thinkpad T серии в течение 8 лет, и в моем кругу около 5 человек, которые также владеют различными Thinkpad, и никогда не видели, чтобы это происходило нормально.) Jason C 9 лет назад 0
Я очень сомневаюсь, что мой жесткий диск имеет место. У меня никогда не было проблем с этим (и у меня было много проблем с жесткими дисками в прошлом, поэтому я заметил бы, когда это произойдет). Я проверил с CrystalDiskInfo и мой диск в отличном состоянии. Интересно, что вы этого не заметили. Ваш ThinkPad недавно? Эта проблема, кажется, не возникает с ThinkPad, которые были до моей модели, которая является T430. У моих коллег есть T420 (что тоже довольно недавно), и у них нет этой проблемы 9a3eedi 9 лет назад 0

2 ответа на вопрос

1
explorer

Вы пробовали сканировать компьютер на наличие вредоносных программ / вирусов?

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

Был запущен процесс, который занимает всю мою память процессора и достигает 100%, и, таким образом, ничего не работает.

Просто посмотрите на производительность вашей системы, нажав Ctrl+Shift+Escи проверьте использование процессора на вкладке производительности. Это 100% или близко к этому? Если да, то найдите процессы, которые занимают самый высокий процессор, на вкладке «Процессы» и попытайтесь определить процесс, вызывающий проблему. Если нет, то это может быть проблема с оперативной памятью.

Дайте мне знать, если это было полезно.

У меня есть 2 программы защиты от вредоносных программ. Они ничего не ловят. У меня также была эта проблема с первого раза, когда я использовал этот ноутбук, поэтому я очень сомневаюсь, что это проблема с вредоносным ПО. Просто чтобы уточнить, использование процессора вызвано тем, что я запускаю свои собственные программы. Использование не является проблемой. Проблема в том, что система и мышь, кажется, совершенно не отвечают из-за высокой загрузки ЦП, что, по моему опыту, не нормально, поскольку ОС должна, по крайней мере, реагировать на движения мыши. 9a3eedi 9 лет назад 0
Хорошо, может быть в этом случае. Но ищите любой ненормальный процесс один раз. Кроме того, вы пытались обновить драйвер трекпада? Как вы предлагаете, в настройках могут быть некоторые изменения, так что попробуйте также. Вы можете получить драйверы по этой [ссылке] (http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS019164) explorer 9 лет назад 0
Я очень сомневаюсь, что эта проблема вызвана драйвером трекпада, потому что это происходит и с внешними мышами. Я просто обновил драйвер в любом случае, просто чтобы убедиться, и это, похоже, не имеет никакого эффекта 9a3eedi 9 лет назад 0
1
VeganCaramel

Try this, it worked for me.
Start > Run > msconfig > click Boot tab > click Advanced Options > make sure "Number of processors" shows the number of cores your processor actually has (change it to the correct number if it's wrong)

У моего ноутбука i7 с 2 ядрами и 2 потоками на ядро. Так что просто чтобы убедиться, что это 2? 9a3eedi 8 лет назад 0