Uppdatering 2015-03-04: Enligt vissa uppdaterade versioner från Bartender-appen (v1.2.32; betoning min):
Apple verkar ha fixat det flimrande objektproblemet för flera bildskärmar i Yosemite med 10.10.3 Beta 2 ; men därmed slutade Bartender att fungera korrekt. Vi har gjort ändringar i Bartender för 10.10.3 Beta 2 och räknar med att det nu ska fungera smidigt; Om du ser några problem med Bartender, vänligen meddela oss.
Så det kan vara ett slut på detta problem i sikte.
Jag är ledsen att säga det, enligt mitt eget e-postutbyte med deras rådgivare , Apple Engineering officiella svar är att detta är av design:
Detta är normalt beteende som orsakas av att transparensen stängs av och på för att skilja mellan vilken skärm som är aktiv.
Det finns några lösningar du kan prova.
- Justera inställningarna i Systeminställningar -> Tillgänglighet och aktivera minska transparensen.
- Inaktivera skärmar har separata utrymmen.
- Aktivera Använd mörkt menyrad och docka i systeminställningar -> Allmänt.
En annan lösning med bartender
Enligt min erfarenhet har jag också kör Bartender för att begränsa antalet aktiva statusfältikoner. Eftersom färre ikoner måste rita om, minskar fördröjningen för omdragning när du byter bildskärm. De ritar fortfarande om, och det är fortfarande irriterande, men den ökade användargränssnittet hjälper mig att ignorera det.
Felsökningssteg som inte gör något
Jag utförde följande steg med en Senior Apple teknisk rådgivare Ingenjör under ett supportärende för samma fråga. Ingen av dessa åtgärdade problemet :
- skapa en ny användare (och därmed en tom användarprofil)
- gå in i säkert läge (inklusive med ett nytt användarkonto)
- ominstallera operativsystemet
- återställa SMC och NVRAM
- kör Apple Hardware Test
- kör VGA-donglediagnosticeringsverktyg
Detaljerad problembeskrivning
Videor om beteendet publiceras här: https://flic.kr/s/aHsk5xxSb1
- När antingen en eller två externa bildskärmar är anslutna,
- via HDMI, MiniDP> DP eller MiniDP> VGA
- oavsett om locket är öppet eller stängt ,
- och Skärmar har separata mellanslag är aktiverade,
- man kan klicka på skrivbordet på valfritt inaktivt skrivbord (skrivbordet med en nedtonad eller avstängd menyrad ),
- och att skärmens menyradssymboler börjar rita om,
- som manifesterar sig som en skakning av ikoner (uttryckt som en förskjutning i sidled och vertikalt),
- en omarrangering av ikoner (om man har ordnat om dem manuellt genom att hålla ner CMD-tangenten och dra dem),
- och en kort avantialisering följt av en omantialisering (eller dithering) av ikonerna.
- Detta inträffar med alla ikoner på menyradens högra sida,
- men inte de till vänster (äpple och menyalternativ),
- och exkluderar även sidofältets ikon.
- Symptomen uppträder
inte vid övergång från en extern bildskärm till en annan. - Förskjutningen av ikoner orsakar en funktionell fördröjning mellan initiering av övergången och användning av applikationen i målskärmen. (I mitt fall 3-5 sekunder.)
- Fördröjningens timing verkar relaterad till antalet statusfältikoner du har.
Root Cause?
Jag förväntar mig att det här är ett programvaruproblem relaterat till SystemUIServer eller ett av de underliggande (privata) UI-biblioteken. Det verkar starkt relaterat till antialiasing. Även om Apple säger att detta är förväntat beteende, tror jag att många användare håller med om att detta är ett fel som introducerades med Yosemite.