Курсор зависает: «Обновление курсора IOHIDSystem просрочено. Повторная отправка».

У моего iMac 2011 года, работающего под управлением Lion, недавно возникла новая проблема; курсор мыши заикается. Через случайные промежутки времени, когда я двигаю мышью, она лагает, затем прыгает, как будто пропустила пару кадров. Обычно я виню свою беспроводную мышь, загрузку системы или что-то в этом роде, но в консоли есть очень полезная заметка:

4/8/13 11:25:28.000 AM kernel: IOHIDSystem cursor update overdue. Resending.
4/8/13 11:25:28.000 AM kernel: IOHIDSystem cursor update overdue. Resending.
4/8/13 11:25:29.000 AM kernel: IOHIDSystem cursor update overdue. Resending.
4/8/13 11:25:30.000 AM kernel: IOHIDSystem cursor update overdue. Resending.

Это говорит мне о том, что что-то не так с системой рендеринга, а не с оборудованием ввода.

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

Перезагрузка устраняет проблему. Проблема возникает, даже если система не засыпала после перезагрузки. Моя система разгружена, у меня есть свежие батареи и надежная беспроводная мышь. Проблема также возникает с проводной мышью.

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

Интересный. У меня точно такая же проблема уже несколько недель. iMac 2011 года, работающий под управлением Mountain Lion. В моем случае это произошло из-за того, что Transmit (FTP-клиент) имеет плохой модуль.
@TomvanderWoerdt У меня тоже есть эта проблема. Можете ли вы объяснить больше о вашем исправлении? Как вы определили, что Transmit был причиной? Как вы решили проблему (я не уверен, что вы подразумеваете под «модулем»).
@Ashley У меня была точно такая же проблема, как описано выше, когда я установил Transmit и смонтировал FTP-сервер в качестве диска. Перезагрузка не помогла, удаление помогло.
Ах, спасибо @JorisVanhecke. Мне было интересно, как Transmit может вызвать проблему на уровне ядра ... Transmit Disk (MacFUSE) звучит как правдоподобное объяснение (предположительно, какая-то часть этого действительно работает в ядре, несмотря на файловую систему в имени UserSpacE?). Когда у меня будет шанс, я поэкспериментирую и посмотрю, поможет ли мне его удаление.
@Ashley Transmit не использует MacFUSE с версии 4.1.1.
У меня возникла эта проблема вскоре после обновления до 10.8 до 10.7 (в настоящее время 10.8.5) на Mac Pro 3,1. Кто-то где-то писал (не помню где), что может помочь сброс SMC (контроллера управления системой). Мне помогло, может быть, на неделю, но теперь это происходит снова. Я надеюсь, что это не ранний симптом серьезной проблемы. Как сбросить SMC можно узнать здесь: support.apple.com/kb/HT3964

Ответы (2)

Это скорее комментарий, добавляющий данные, но мне еще не разрешено комментировать, так что это нужно сделать:

Я вижу это несколько раз в день с тех пор, как мой imac вернулся из магазина с новым жестким диском и установкой Lion, после чего последовало восстановление машины времени. Я также обновил машину до 32 ГБ оперативной памяти после ее возвращения. Когда это происходит, kernel_task вверху достигает 95%. Проблема уходит через минуту-две без перезагрузки или других действий. Диск не работает, и я попытался переподключить большинство USB-устройств, так как «IOHID» звучит как USB, хотя я не знаю, что это так. Однако это, похоже, не имело значения.

Ваши заметки просто фантастические, и я надеюсь, что смогу хоть немного помочь. Если время ожидания ядра и/или время ожидания других процессов истекает, возможно, пришло время для переустановки.

Я согласен с тем, что ваши мыши вряд ли будут причиной ваших проблем, но ОС остается в моих глазах большим подозреваемым.

Я рекомендую зайти в Mac App Store и в разделе «Покупки» повторно загрузить Lion. Это автоматически загрузит последнюю версию (10.7.5)... Пока держитесь подальше от 10.9, если вы действительно ищете решение проблемы. Возможно, стоит подумать о версии 10.9, если проблема останется, но лучше подождать до версии 10.9.2 или около того.