Yosemite: zoom di accessibilità + monitor multipli = prestazioni scadenti

8

Da quando si è aggiornato a Yosemite, la funzione di zoom di accessibilità è inutilizzabile quando si è connessi a un monitor esterno.

Passaggi da riprodurre:

  • Abilita lo zoom in Preferenze di sistema - Accessibilità.
  • Connetti un monitor esterno, non usando il mirroring (secondo desktop).
  • Ingrandisci usando CTRL + (gesto con due dita) - o OPT-CMD - =

atteso:

  • Lo zoom è burroso, tutto rende a 60 fps, nessun ritardo

Effettivo:

  • Tutti i display su entrambi gli schermi sono in ritardo, inclusi riproduzione video, movimento del mouse e tasti / immissione di testo. Il sistema diventa insolitamente lento durante l'ingrandimento (8-12 fps, mentre sta ancora cercando di "recuperare" i fotogrammi persi). Ci vuole molto tempo per "recuperare" da uno zoom mediante lo zoom indietro.

Hardware:

  • MacBook Pro (Retina, 15 pollici, inizio 2013)
  • Secondo altre fonti, questo sembra influenzare tutto l'hardware Mac con Yosemite

Questo problema è stato riportato più volte nei forum di discussione di Apple: uno due tre quattro

Non sono stato in grado di trovare alcuna soluzione accettabile.

Si noti che le prestazioni dello zoom sono "perfette" (leggi: accettabili) una volta disconnesso il monitor esterno. È anche "perfetto" quando si usa il mirroring.

Modifica: link rimosso al link in quanto è troppo fragile in circostanze normali per essere una riproduzione utile.

Modifica 2, 18 novembre 2014: Dopo l'aggiornamento a Yosemite 10.10.1, le prestazioni sono leggermente migliorate, ma non ancora conformi agli standard precedenti. Ad esempio, vai su link e sposta il mouse sul dispositivo di scorrimento dell'immagine. Quindi prova a fare lo stesso zoomando - è insopportabilmente lento. Sembra che quando si attiva lo zoom (su più schermi), si riduca al rendering del software o qualcosa di altrettanto lento. Lo stesso test con solo lo schermo singolo è perfetto.

Modifica 3: altri rimedi suggeriti hanno avuto scarsi risultati:

  • Riavvia (o elimina il processo WindowServer , che ti disconnetterà). I primi minuti di utilizzo sono relativamente regolari, ma non ancora al 100%.

Modifica 4: l'attivazione di Aumenta contrasto sembra essere la soluzione migliore finora. Vedi la mia seconda risposta .

Modifica 5: ora è completamente risolto in 10.10.2.

    
posta Jesse Buchanan 14.11.2014 - 08:41
fonte

8 risposte

4

Questo è stato corretto in OS X 10.10.2

    
risposta data 28.01.2015 - 15:26
fonte
3

C'è una soluzione alternativa pubblicata nei forum Apple .

Pro:

  • Le prestazioni del mouse / key entry "sentono" significativamente meglio, così come lo zoom del momento.
  • Lo zoom è per schermo, piuttosto che entrambi contemporaneamente

Contro:

  • Non è ancora performante come nei Mavericks . Il sito testufo.com non verrà ancora visualizzato a 60 fps durante lo zoom.
  • Mentre questa soluzione alternativa rende le prestazioni a schermo multiplo un po 'meglio in Yosemite, rende le prestazioni a schermo singolo molto peggiori! Le prestazioni a schermo singolo sono già "perfette" utilizzando lo zoom predefinito "Schermo intero" e questo è un passo indietro.

Istruzioni:

  • In Preferenze di sistema-Accessibilità, imposta Stile zoom su Picture-in-picture .

  • FaiclicsuAltreopzioni...

  • Fai clic su Regola dimensioni e posizione
  • Vedrai un pannello ingrandito rettangolare con un pulsante "OK" nel mezzo. Trascina gli angoli negli angoli in alto a sinistra e in basso a destra dello schermo. Fai clic su OK .

Ora, quando esegui lo zoom, è utilizzabile, ma ancora notevolmente lento.

    
risposta data 14.11.2014 - 08:56
fonte
3

La soluzione migliore finora:

In Preferenze di Sistema-Accessibilità , seleziona Aumenta contrasto (che implicitamente seleziona Riduci trasparenza). Questo sembra migliorare le prestazioni in alcune circostanze, ma influisce drammaticamente sull'estetica. Il cursore su link è fluido durante l'ingrandimento. Ci sono ancora alcune circostanze in cui lo zoom è un po 'lento, ma non è così male come prima.

Modifica: dopo diverse ore di esecuzione con Aumenta contrasto attivato (e l'aggiornamento a Yosemite 10.10.1), posso dire che le prestazioni sono ora tornate ad un livello accettabile.

Non sono ancora entusiasta di dover abilitare una funzione di accessibilità che non desidero o che è necessario migliorare le prestazioni. Non mi piace davvero l'aspetto di Aumenta contrasto : contorni neri solidi attorno agli input e agli ampli di testo; i pulsanti, l'effetto zebra-stripe sulle liste, ecc. è un po 'fastidioso derivante dalla sottigliezza di OS X.

Ho provato ad abilitare Riduci trasparenza (che viene selezionato in modo implicito quando attivi Aumenta contrasto ) ma questa impostazione da sola non aiuta: entrambi devono essere abilitati per vedere qualsiasi guadagno in termini di prestazioni.

Screenshot: aspetto normale

Screenshot:aspettocon"Aumenta contrasto" attivato

    
risposta data 19.11.2014 - 02:24
fonte
3

Dopo l'aggiornamento a Yosemite ho anche avuto una risposta estremamente lenta in un certo numero di situazioni diverse, come lunghe pause per Spotlight per restituire corrispondenze di file, avvio lento di applicazioni, specialmente dopo il risveglio da Display Sleep, così come altre operazioni . (Sembra di camminare nelle sabbie mobili e scoprire che non puoi muoverti come potresti.) Inoltre, ho visto i registri della console pieni di messaggi ripetuti relativi a connessioni non valide e discariche di gesti di trackpad non corrispondenti, a volte con lo stesso messaggio di riempimento un'intera vista della console a 4000 linee. Penso di aver trovato la causa, almeno per il mio iMac, quindi lo sto mettendo qui per vedere se è la causa di problemi simili per gli altri intorno alla lentezza dopo il passaggio a problemi lenti di Yosemite.

Stavo scavando attraverso la mia cartella utente Preferences (in ~/Library Preferences ) sfogliando i file delle preferenze casuali per occuparmi mentre cercavo di avere un'altra idea di cosa fare dopo. (Cercare di lavorare era diventato davvero noioso). In com.apple.sidebarlists.plist , mi sono imbattuto in una chiave con un valore che è proseguito dopo aver eseguito il paging per un bel po 'e poi ho notato che la barra di scorrimento era ancora vicino all'inizio del file. Ho controllato la dimensione del file ed era di 11 MB (la maggior parte dei file delle preferenze era molto più piccola di 100 KB, molti dei quali avevano una lunghezza inferiore ai 10 KB). Cercando di guardare il file in Xcode era quasi impossibile a causa della lentezza, quindi l'ho scaricato in una lista di proprietà di testo per modificare e ho trovato diverse chiavi con valori enormi, tutte con il nome chiave di Bookmark (6 valori chiave erano appena sopra 2,7 MB di lunghezza e altri 2 erano lunghi meno di 4,3 MB). Molti di questi erano associati a volumi USB esterni, uno con un volume che non esisteva più e uno con un volume che era una partizione sull'unità di sistema; la maggior parte, se non tutte, aveva anche una chiave di Alias corta che esisteva per ogni volume descritto in questo file. Dopo molte ore perse dal mio tentativo di modificare il file per rimuovere le sezioni problematiche (che non consiglio), lasciando la mia macchina in grado di avviarsi, ho finalmente cestinato il file. Da allora tutti i fastidiosi ritardi sono spariti (si spera per sempre).

Riesco facilmente a vedere come avrebbe potuto rallentare Spotlight (che sembrava di dover aspettare su un disco per avviarsi) poiché aprire la finestra diFinder di Spotlight probabilmente richiedeva la lettura delle preferenze delle "barre laterali" per determinare come visualizzare la finestra e Prenditi un po 'di tempo per leggere i dati sequenziali (simile al rallentamento quando leggo o modifichi il file da solo. Ora quel file delle preferenze è un magra 7 KB (circa 1.570 volte più piccolo di quello che era) e sembra fantastico ... come luce e veloce come se fosse OS X 10.9 (Mavericks).

Ecco un riepilogo di cosa guardare e possibilmente fare:

  1. Apri /Users/(username)/Library/Preferences ( ~/Library/Preferences ) in una finestra del Finder; passa alla visualizzazione elenco e ordina i file per dimensione.
  2. Verifica se com.apple.sidebarlists.plist o forse uno qualsiasi dei file delle preferenze è molto più grande della maggior parte degli altri.
  3. Se trovi file eccessivamente grandi, spostali fuori dalla cartella e mettili da qualche parte (ad esempio in una nuova cartella creata sul desktop). Ciò non causerà alcun problema dal momento che verrà ricreato quando si riavvia, anche se potrebbe essere necessario ripristinare alcune delle impostazioni di Sidebar a proprio piacimento utilizzando Finder -> Preferences .
  4. Riavvia la tua macchina (o riavvia il Finder ) e verifica se i problemi di velocità sono migliorati. Se è così, tieni traccia di se le cose rimangono migliori (come potresti non farlo?)
  5. Se funziona o no, sarebbe bello per me e per gli altri sapere in modo che possiamo aiutare a porre fine a questo problema a coloro che sono affetti in questo modo o determinare che questa non è la causa e continuare a determinare cosa è sbagliato, se possibile.

Spero che sia d'aiuto come ha fatto per me (finora) poiché scrivere questo post sarebbe stato insopportabile se la stessa lentezza esistesse ancora!

    
risposta data 03.12.2014 - 02:23
fonte
2

FWIW, la mia esperienza è identica in tutti gli scenari che descrivi (l'originale e entrambi i work-arounds). Sto usando 10.10.1 su un Mini CoreI7 del 2014 con 16 GB di RAM e un SSD con due schermi esterni da 24 ". Vedo un leggero ritardo sul sito kraken.io, ma niente di terribile.

Alcune idee su ulteriori passaggi per la risoluzione dei problemi - Ognuna di queste fasi mira a ridurre le risorse necessarie per il rendering degli schermi.

  1. Prova a selezionare migliaia di colori nei display.
  2. Prova a ridurre le risoluzioni dello schermo per ciascuno dei tuoi display
  3. Prova a modificare la disposizione degli schermi in modo che siano impilati verticalmente. - (Sto supponendo che riducendo la dimensione più grande del buffer offscreen degli schermi combinati vedrai una diminuzione della memoria necessaria per renderizzarlo, ma non conosco abbastanza bene le moderne GPU per sapere come ottimizzano l'utilizzo della memoria e questo potrebbe avere un effetto scarso o nullo.Le ragioni che questo avrebbe aiutato in passato potrebbero non essere più applicate oggi.)

Anche se questi aiuti, capisco che probabilmente non saranno una soluzione pratica per te. Li offro principalmente come un modo per provare e diagnosticare il problema sottostante. Vorrei poter offrire di più.

    
risposta data 19.11.2014 - 09:13
fonte
1

Ho notato il tuo post. Ho aggiornato il mio hdd di produzione principale fino a yosemite un po 'presto. Ho finito per eseguire mavericks da un'unità esterna e accedere a yosemite solo per i file mentre l'hdd è ancora dentro il mio macPro. Ora sono riavviato su yosemite in quanto riceve aggiornamenti e agisce un po 'meglio (lentamente). Quindi alcune cose funzionano meglio, ma sto ancora cercando di eseguire il debug delle cose e credo di aver appena capito come ottenere molto indietro la mia CPU dal thread di Windows Server. Basta accedere all'accessibilità e disattivare tutte le funzioni di zoom. Penso che avendo, nel mio caso, ingrandisca con il ctrl + la rotella di scorrimento accesa, che rendesse tutto in un livello ingrandito così come il livello corrente, quindi sarebbe pronto se dovessi fare clic su ctrl e zoomare su qualcosa. quando ho disattivato questa funzione, la CPU del computer è tornata a un livello accettabile. è pazzesco che i mavericks funzionano meglio su un hdd usb2.0 rispetto al nastro direttamente nella scheda logica. Inoltre, dopo aver disattivato questa funzione zoom, ho fatto clic su aumenta contrasto e non ha fatto molta differenza dal guadagno che ho già ottenuto. rende il sistema operativo un po 'schifoso, quindi l'ho disattivato per tornare alla mia sfocatura nell'interfaccia utente. spero che questo ti aiuti. scusate per la mia maiuscola, semplicemente non me la sento davvero. :)

    
risposta data 06.12.2014 - 18:47
fonte
1

Due monitor, trasparenza disattivata. Ho avuto problemi con il controllo orribilmente lento del mouse, con lo zoom magico del mouse dopo l'aggiornamento a Yosemite. A volte ci vorranno ben 5 secondi per completare un semplice zoom dello schermo. Cercando di de-zoom mentre il Mac è spento, fare qualcosa con lo zoom a volte aggiunge solo il problema.

Lo zoom a livello di monitor è molto più efficiente se imposto lo scorrimento su " senza inerzia " nella finestra di dialogo Opzioni mouse di Mouse & Riquadro del trackpad delle Preferenze del sistema di accessibilità. Lo zoom ora è scattante e si ferma quando smetto di muovere il dito sul mouse. Per questo, posso vivere senza l'utile funzione "mouse inerzia". - Forse Apple risolverà il problema inerziale, ma fino ad ora sembra la soluzione migliore.

    
risposta data 25.12.2014 - 16:22
fonte
0

Sono sicuro che questo non funzionerà per tutti, ma per me tutto ciò che ho fatto è stato far apparire le preferenze di visualizzazione e cambiarlo per rispecchiare le mie visualizzazioni, quindi cambiarlo in schermi separati. La CPU di WindowServer è diminuita immediatamente da circa l'80% al 10%.

    
risposta data 03.06.2015 - 17:17
fonte

Leggi altre domande sui tag