Il mio iMac 2011 che esegue Lion ha recentemente sviluppato un nuovo problema; il cursore del mouse balbetta. A intervalli casuali quando sposto il mouse è in ritardo, quindi salta, come se avesse perso un paio di fotogrammi. Ordinariamente, darei la colpa al mio mouse wireless o al carico del sistema o qualcosa del genere, ma la Console ha questa nota molto utile in esso:
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.
Questo mi suggerisce che c'è qualcosa di sbagliato nel sistema di rendering, non nell'hardware di input.
Ho effettuato alcune ricerche su questo errore e ho trovato i soliti suggerimenti degli utenti superstiziosi per risolvere il problema, ma nulla sembra riguardare il modo in cui funzionano effettivamente i computer. Questa writeup su StackOverflow è buona ma la domanda è stata chiusa prima che arrivassero le risposte.
Il riavvio risolve il problema. Il problema si verifica anche se il sistema non è stato inattivo da un riavvio. Il mio sistema è scarico, ho batterie nuove e un mouse wireless affidabile. Il problema si verifica anche con un mouse cablato.
Aggiorna alcune delle ricerche che ho fatto suggeriscono che questo problema è sintomatico del fatto che il kernel è occupato e non gestisce gli interrupt abbastanza velocemente. Non so come verificare quella spiegazione o trovare la causa del problema del kernel se ce n'è uno.