macOS: Logi Options causa risvegli continui

| |

Avevo questo problema da qualche tempo, in maniera più insistente dopo il passaggio a Monterey, senza però il tempo necessario all’analisi e risoluzione, mi sono ripromesso di capire e mettere la parola fine a una serie di continui ingiustificati risvegli del mio MacBook, a qualsiasi ora del giorno e della notte.

Sono arrivato ad avere situazioni surreali in cui a un risveglio ne seguiva un altro anche a distanza di un minuto o poco meno / più. Ho preso e messo da parte una serie di quei risvegli, li ho salvati in un Gist, giusto per farti capire (puoi controllare anche i tuoi se da Terminale lanci il comando pmset -g log | grep -i "wake from"), e pensa che ho anche tagliato molte righe per evitare di occupare troppo spazio nell’articolo, qui trovi la revisone del file originale, a sua volta solo una piccola parte dell’imponente storico trovato dal Terminale:

-04-26 14:53:10 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 14:54:41 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 93 secs
2022-04-26 14:56:30 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 14:58:01 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 14:59:39 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:01:09 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 164 secs
2022-04-26 15:04:09 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:05:40 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:07:17 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:08:48 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:10:25 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 1077 secs
2022-04-26 15:28:31 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:30:08 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:31:39 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:33:16 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:34:46 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:36:19 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:37:50 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/UserActivity Assertion Using AC (Charge:100%) 80 secs
2022-04-26 15:39:26 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:40:57 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:42:34 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:44:05 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:45:42 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:47:13 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:48:51 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:50:21 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:51:59 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:53:30 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:55:08 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 15:56:38 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:58:16 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 15:59:47 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:01:24 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:02:55 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:04:31 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:06:02 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:07:37 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:09:08 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:10:44 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 927 secs
2022-04-26 16:26:21 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:27:54 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:29:25 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:30:58 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:32:29 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:34:06 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:35:37 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:37:12 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
2022-04-26 16:38:43 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/UserActivity Assertion Using AC (Charge:100%) 81 secs
2022-04-26 16:40:18 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 80 secs
2022-04-26 16:41:48 +0200 Wake Wake from Deep Idle [CDNVA] : due to XHC2 XHC3 XHC1/HID Activity Using AC (Charge:100%) 81 secs
view raw WakeFrom.log hosted with ❤ by GitHub

Le periferiche “XHC*” fanno riferimento – te la faccio più semplice di quello che è – a quelle esterne connesse alla macchina, bisogna poi approfondire un attimo per capire quali di preciso (ci si arriva, anche se non è così semplice come scriverlo). Ho impostato la mia ricerca in tal senso, per cercare di dare un’identità a quella che stava risvegliando inutilmente il MacBook, per finire poi su un thread del forum di MacRumors che mi ha decisamente messo sulla via giusta.

person using gray laptop computer
Photo by Mimi Thian on Unsplash

Logi Options

Logi Options è il software sviluppato da Logitech per gestire le sue periferiche di puntamento (e non solo). Io sono cliente soddisfatto di Logitech da sempre, ma non ho mai usato prima questo software, non almeno fino a quando è arrivato sulla scrivania il MX Anywhere 3. Ci sono alcune sue opzioni che vengono direttamente intercettate dal programma e tradotte in operazioni lanciate sul sistema operativo (e vale sia per quello della mela che quello delle finestre).

Mentre su Windows non sembra dare rogne (seppur non sia sta scheggia di velocità), su macOS parrebbe proprio generare i risvegli non graditi e non giustificati, a prescindere dal fatto che quel mouse sia magari spento e fermo sulla scrivania, che non stia quindi inviando alcun input alla macchina. Il post specifico (che fa parte del thread di cui ti parlavo prima) è quello dell’utente benjaminv e lo trovi tu stesso all’indirizzo forums.macrumors.com/threads/monterey-bluetooth-wake-issue.2319613/post-31002168, è risolutivo.

Ho disattivato il demone di Logi Options dalle opzioni di Monitoraggio input di macOS:

L’applicazione si è lamentata immediatamente, richiedendo nuovamente quelle autorizzazioni appena rimosse, non gliele ho date, si vive benissimo anche senza e l’unico potenziale problema potrebbero essere le funzioni personalizzate che magari hai caricato sui pulsanti di “back” and “forward” del mouse, fuori dallo standard previsto (quindi proprio il tornare indietro e l’andare avanti nativo).

Possibili alternative

Che personalmente non consiglio, preferendo che il MacBook possa andare in stop senza risvegliarsi e senza toccare nulla della tua attuale configurazione.

  • FluTooth: due comandi rapidi che permettono di spegnere il Bluetooth quando si mette a dormire il MacBook, riattivarlo quando il MacBook viene risvegliato. Ho provato a dargli un’occhiata, funziona, ho rimosso entrambe le azioni successivamente (avendo ormai trovato la soluzione più adatta a me).

macOS: Logi Options causa risvegli continui 2

  • SensibleSideButtons: progetto Open Source ospitato su GitHub che permette di modificare il comportamento dei tasti “back” and “forward” del mouse, MX Anywhere 3 compreso. Se proprio non riesci a fare a menu delle tue azioni personalizzate.

A me non resta che ringraziare chi si è sbattuto per la soluzione, ne ho approfittato spudoratamente e ora sono un bambino contento con il MacBook che finalmente resta a nanna al momento giusto, senza consumare inutilmente batteria e illuminare a giorno la stanza quando lasciato a monitor aperto (e attaccato via USB-C a un monitor esterno, giusto per non farsi mancare nulla). Riguardo Logitech invece sono molto dispiaciuto che non esista ancora una versione del software corretta, in grado di non scatenare tale problema.

#StaySafe

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Condividi l'articolo con i tuoi contatti:
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Commenti
Oldest
Newest Most Voted
Inline Feedbacks
View all comments