Yosemite: Zoom aksesibilitas + banyak monitor = kinerja buruk

8

Sejak memutakhirkan ke Yosemite, fitur zoom aksesibilitas tidak dapat digunakan saat terhubung ke monitor eksternal.

Langkah-langkah mereproduksi:

  • Aktifkan Zoom in Preferensi Sistem - Aksesibilitas.
  • Hubungkan monitor eksternal, tidak menggunakan mirroring (desktop kedua).
  • Perbesar menggunakan CTRL + (gerakan dua jari) - atau OPT-CMD- =

Diharapkan:

  • Zoom mulus, semuanya menghasilkan 60fps, tidak ada lag

Sebenarnya:

  • Semua tampilan pada kedua layar tertunda, termasuk pemutaran video, gerakan mouse dan penekanan tombol / entri teks. Sistem menjadi sangat lambat saat diperbesar (8-12fps, sambil tetap berusaha "mengejar" frame yang terlewat). Butuh waktu lama untuk "memulihkan" dari zoom dengan memperkecil kembali.

Perangkat keras:

  • MacBook Pro (Retina, 15-inci, Awal 2013)
  • Menurut sumber lain, ini tampaknya mempengaruhi semua perangkat keras Mac yang menjalankan Yosemite

Ini telah dilaporkan di forum diskusi Apple beberapa kali: satu dua tiga empat

Saya belum dapat menemukan solusi yang dapat diterima.

Perhatikan bahwa kinerja zoom "sempurna" (baca: dapat diterima) setelah monitor eksternal terputus. Ini juga "sempurna" ketika mirroring digunakan.

Sunting: Tautan yang dihapus ke http://testufo.com karena terlalu rapuh dalam keadaan normal untuk menjadi reproduksi yang berguna.

Sunting 2, 18 November 2014: Setelah memutakhirkan ke Yosemite 10.10.1, kinerjanya sedikit meningkat, tetapi masih belum memenuhi standar sebelumnya. Misalnya, buka https://kraken.io/ dan gerakkan mouse Anda ke slider gambar. Kemudian coba lakukan hal yang sama diperbesar - lambat sekali. Rasanya seperti ketika zoom diaktifkan (pada beberapa layar), ia turun ke rendering perangkat lunak atau sesuatu yang sama lambatnya. Tes yang sama dengan hanya satu layar sempurna.

Sunting 3: Penanganan masalah lain yang telah disarankan memiliki hasil yang buruk:

  • Mulai ulang (atau matikan WindowServerprosesnya, yang akan mengeluarkan Anda). Beberapa menit pertama penggunaannya relatif lancar, tetapi masih belum 100%.

Sunting 4: Mengaktifkan Peningkatan kontras tampaknya menjadi solusi terbaik sejauh ini. Lihat jawaban kedua saya .

Sunting 5: Ini sekarang benar-benar diperbaiki di 10.10.2.

Jesse Buchanan
sumber

Jawaban:

4

Ini sekarang diperbaiki di OS X 10.10.2

Eric M
sumber
1
Ya, saya memutar kembali "Menggulir dengan Inersia" pagi ini, dan zoom berfungsi seperti seharusnya lagi, di kedua layar.
Wayfaring Stranger
Saya dapat mengonfirmasi bahwa ini sudah diperbaiki di 10.10.2. Terima kasih!
Jesse Buchanan
3

Ada solusi yang diposting di forum Apple .

Pro:

  • Kinerja entri mouse / tombol memang "terasa" jauh lebih baik, begitu pula momentumnya diperbesar.
  • Zoom adalah per-layar, bukan keduanya sekaligus

Cons:

  • Itu masih belum hampir sama performannya seperti di Mavericks . Situs testufo.com masih tidak akan menghasilkan 60fps saat melakukan zoom.
  • Meskipun pemecahan masalah ini membuat kinerja beberapa layar agak lebih baik di Yosemite, itu membuat kinerja layar tunggal jauh lebih buruk! Kinerja layar tunggal sudah "sempurna" menggunakan zoom "Layar Penuh" default dan ini merupakan langkah mundur.

Instruksi:

  • Di System Preferences-Aksesibilitas, atur Gaya Zoom ke Gambar-dalam-gambar .

Preferensi Sistem - Aksesibilitas

  • Klik Opsi Lainnya ...

Preferensi Sistem - Aksesibilitas - Opsi Lainnya ...

  • Klik Sesuaikan Ukuran dan Lokasi
  • Anda akan melihat panel diperbesar persegi panjang dengan tombol "OK" di tengah. Seret sudut ke sudut kiri atas dan kanan bawah layar. Klik OK .

Sekarang, ketika Anda memperbesar, itu dapat digunakan, tetapi masih terasa lambat.

Jesse Buchanan
sumber
3

Solusi terbaik sejauh ini:

Di System Preferences-Aksesibilitas , pilih Tingkatkan kontras (yang secara implisit akan memilih Kurangi transparansi). Ini tampaknya meningkatkan kinerja dalam beberapa keadaan, tetapi itu secara dramatis mempengaruhi estetika. Penggeser pada http://kraken.io mulus saat diperbesar. Masih ada beberapa keadaan di mana pembesaran sedikit lamban, tetapi tidak seburuk sebelumnya.

Sunting: Setelah beberapa jam berjalan dengan Meningkatkan kontras diaktifkan (dan meningkatkan ke Yosemite 10.10.1), saya dapat mengatakan kinerja sekarang kembali ke tingkat yang dapat diterima.

Saya masih tidak senang harus mengaktifkan fitur aksesibilitas yang tidak saya inginkan atau perlu meningkatkan kinerja. Saya benar-benar tidak suka tampilan Meningkatkan kontras : garis hitam pekat di sekitar input teks & tombol, efek zebra-stripe pada daftar, dll semua agak menggelegar berasal dari kehalusan OS X.

Saya mencoba mengaktifkan Mengurangi transparansi (yang akan dipilih secara tersirat saat Anda mengaktifkan Tambah kontras ) tetapi pengaturan itu sendiri tidak membantu: keduanya harus diaktifkan untuk melihat peningkatan kinerja.

Tangkapan layar: Penampilan normal Penampilan normal

Tangkapan layar: Penampilan dengan 'Tingkatkan kontras' diaktifkan Penampilan dengan 'Tingkatkan kontras' diaktifkan

Jesse Buchanan
sumber
Saya masih tertarik untuk menemukan solusi nyata sehingga saya akan membiarkan karunia terbuka untuk saat ini.
Jesse Buchanan
3

Setelah memutakhirkan ke Yosemite, saya juga mendapatkan respons yang sangat lambat di sejumlah situasi yang berbeda seperti jeda lama bagi Spotlight untuk mengembalikan kecocokan file, lambatnya memulai aplikasi terutama setelah bangun dari Display Sleep, serta operasi lainnya. (Rasanya seperti berjalan dalam pasir isap dan menemukan Anda tidak bisa bergerak seperti yang Anda bisa.) Juga, saya telah melihat log konsol berisi pesan berulang tentang koneksi yang tidak valid dan tumpukan gerakan trackpad yang tidak cocok, kadang-kadang dengan pengisian pesan yang hampir sama seluruh tampilan konsol 4000 baris. Saya pikir saya sekarang telah menemukan penyebabnya, setidaknya untuk iMac saya, jadi saya taruh di sini untuk melihat apakah itu penyebab masalah yang sama untuk orang lain di sekitar kelambatan setelah beralih ke masalah lambat Yosemite.

Saya sedang menggali melalui Preferencesfolder pengguna saya (dalam ~/Library Preferences) membaca sekilas file preferensi acak untuk menyibukkan diri ketika mencoba untuk mendapatkan ide lain tentang apa yang harus dilakukan selanjutnya. (Berusaha untuk bekerja menjadi sangat membosankan). Dalam com.apple.sidebarlists.plist, saya menemukan kunci dengan nilai yang berlanjut setelah paging down cara dan kemudian memperhatikan bahwa bilah gulir masih di dekat bagian awal file. Saya memeriksa ukuran file dan itu 11 MB (sebagian besar file preferensi jauh lebih kecil dari 100 KB, banyak yang kurang dari 10 KB panjangnya). Mencoba untuk melihat file dalam Xcode hampir mustahil karena kelesuan jadi saya membuangnya ke daftar properti teks untuk diedit dan menemukan beberapa kunci dengan nilai besar, semua dengan nama kunci dariBookmark(6 nilai kunci panjangnya hanya lebih dari 2,7 MB byte dan 2 lainnya hanya di bawah 4,3 MB). Beberapa di antaranya dikaitkan dengan volume USB eksternal, satu dengan volume yang tidak lagi ada dan satu dengan volume yang merupakan partisi pada drive sistem; kebanyakan jika tidak semua juga memiliki Aliaskunci pendek yang ada untuk setiap volume yang dijelaskan dalam file ini. Setelah kehilangan banyak jam dari upaya saya yang gagal untuk mengedit file untuk menghapus bagian masalah (yang saya tidak sarankan) meninggalkan mesin saya tidak dapat boot, saya akhirnya menghancurkan file. Sejak saat itu semua penundaan yang mengganggu hilang (semoga untuk selamanya).

Saya dapat dengan mudah melihat bagaimana Spotlight mungkin telah melambat (yang terasa seperti menunggu di drive untuk berputar) karena membuka Finderjendela Spotlight mungkin diperlukan membaca preferensi "sidebarlists" untuk menentukan cara menampilkan jendela dan perlu waktu untuk membaca data sekuensial (mirip dengan memperlambat ketika saya membaca atau mengedit file sendiri. Sekarang file preferensi adalah 7 KB ramping (sekitar 1.570 kali lebih kecil dari sebelumnya) dan rasanya hebat ... seringan dan secepat menjalankan OS X 10.9 (Mavericks).

Berikut ringkasan apa yang harus dilihat dan mungkin dilakukan:

  1. Buka /Users/(username)/Library/Preferences( ~/Library/Preferences) di jendela Finder; ubah untuk melihat daftar dan mengurutkan file berdasarkan ukuran.
  2. Periksa untuk melihat apakah com.apple.sidebarlists.plistatau mungkin salah satu file preferensi jauh lebih besar daripada sebagian besar yang lain.
  3. Jika Anda menemukan file yang terlalu besar pindahkan dari folder dan letakkan di suatu tempat (seperti di folder baru yang Anda buat di Desktop). Ini tidak akan menimbulkan masalah karena akan dibuat ulang saat Anda memulai ulang meskipun Anda mungkin harus mengatur ulang beberapa Sidebarpengaturan sesuai keinginan Anda menggunakan Finder -> Preferences.
  4. Nyalakan kembali mesin Anda (atau nyalakan kembali Finder) dan lihat apakah masalah kecepatan telah membaik. Jika demikian, perhatikan apakah semuanya tetap lebih baik (bagaimana mungkin Anda tidak?)
  5. Apakah itu berfungsi atau tidak, akan baik bagi saya dan orang lain untuk mengetahuinya sehingga kami dapat membantu mengakhiri masalah ini yang terkena dampak dengan cara ini atau menentukan bahwa ini bukan penyebabnya dan terus menentukan apa yang salah, jika mungkin.

Saya berharap ini membantu seperti halnya bagi saya (sejauh ini) karena menulis posting ini tidak akan tertahankan jika kelambatan yang sama masih ada!

Zhora
sumber
2

FWIW, pengalaman saya identik dalam semua skenario yang Anda gambarkan (The original dan keduanya work-arounds). Saya menggunakan 10.10.1 pada 2014 Mini CoreI7 dengan 16GB RAM dan SSD dengan dua layar 24 "eksternal. Saya memang melihat sedikit keterlambatan pada situs kraken.io, tetapi tidak ada yang mengerikan.

Beberapa ide tentang langkah pemecahan masalah lebih lanjut - Masing-masing langkah ini bertujuan untuk mengurangi sumber daya yang diperlukan untuk membuat layar.

  1. Coba turun ke ribuan warna di layar.
  2. Coba kurangi resolusi layar untuk setiap tampilan Anda
  3. Coba ubah pengaturan layar Anda sehingga ditumpuk secara vertikal. - (Saya menduga bahwa dengan mengurangi dimensi terbesar dari buffer layar layar gabungan 'Anda akan melihat penurunan memori yang diperlukan untuk membuatnya; Saya tidak cukup akrab dengan GPU modern meskipun untuk mengetahui bagaimana mereka mengoptimalkan penggunaan memori dan ini mungkin memiliki sedikit atau tidak ada efek. Alasan ini akan membantu di masa lalu mungkin tidak berlaku lagi hari ini.)

Bahkan jika ini membantu, saya mengerti mereka mungkin tidak akan menjadi solusi praktis untuk Anda. Saya menawarkan mereka terutama sebagai cara untuk mencoba dan mendiagnosis masalah yang mendasarinya. Seandainya saya bisa menawarkan lebih banyak.

David Twist
sumber
1

Saya perhatikan posting Anda. Saya telah memutakhirkan hdd produksi utama saya hingga yosemite sedikit lebih awal. Saya akhirnya menjalankan maverick dari drive eksternal dan mengakses yosemite hanya untuk file karena hdd masih di dalam macPro saya. Sekarang saya boot kembali ke yosemite karena mendapat pembaruan dan bertindak sedikit lebih baik (perlahan). Jadi beberapa hal bekerja lebih baik, tetapi saya masih mencoba untuk men-debug hal-hal dan saya percaya saya baru tahu cara mendapatkan cpu saya kembali banyak dari utas windowserver. Buka saja aksesibilitas dan matikan semua fitur zoom. Saya pikir memiliki, dalam kasus saya, memperbesar dengan roda ctrl + gulir dihidupkan, bahwa itu merender semuanya dalam tingkat yang diperbesar serta tingkat saat ini, jadi akan siap jika saya mengklik ctrl dan memperbesar sesuatu. ketika saya mematikan ini, komputer ' CPU melompat kembali ke tingkat yang dapat diterima. itu gila bahwa mavericks berjalan lebih baik dari usb2.0 hdd daripada yang di-ribbon ke papan logika. Juga, setelah saya mematikan hal-hal zoom ini, saya mengklik peningkatan kontras dan itu tidak membuat banyak perbedaan dari keuntungan yang sudah saya dapatkan. itu membuat os terlihat seperti omong kosong, jadi saya mematikannya kembali untuk mendapatkan blur saya kembali di UI. semoga ini membantu. maaf untuk kapitalisasi saya, saya hanya tidak benar-benar merasa seperti itu atm. :) Aku hanya tidak merasa seperti itu atm. :) Aku hanya tidak merasa seperti itu atm. :)

brandoncarey
sumber
1

Dua monitor, transparansi mati. Saya mengalami masalah dengan pembesaran mouse kontrol-sihir yang sangat lambat sejak memperbarui ke Yosemite. Kadang-kadang dibutuhkan hingga 5 detik untuk menyelesaikan zoom layar sederhana. Mencoba melakukan de-zoom saat Mac tidak aktif melakukan zoom itu kadang-kadang hanya menambah masalah.

Zoom tingkat zoom berperilaku jauh lebih baik jika saya mengatur Gulir ke " tanpa inersia " dalam dialog opsi Mouse pada panel Mouse & Trackpad pada Preferensi Sistem Aksesibilitas. Zoom sekarang tajam, dan berhenti ketika saya berhenti menggerakkan jari saya pada mouse. Untuk itu, saya dapat hidup tanpa fitur "inersia mouse" yang kadang berguna. -Mungkin Apple akan menyiasati untuk memperbaiki masalah inersia, tetapi sampai saat ini tampaknya solusi terbaik.

Orang Asing Wayfaring
sumber
Apakah Anda mencoba dengan "Tingkatkan Kontras"? Itu tampaknya bekerja dengan baik dengan monitor eksternal + bergulir inersia, tetapi lebih jelek. Saya akan mencoba inersia ketika saya memiliki monitor di dekatnya.
Jesse Buchanan
Sepertinya saya tidak dapat mengakses dialog itu hanya dengan trackpad.
Jesse Buchanan
0

Saya yakin ini tidak akan bekerja untuk semua orang, tetapi bagi saya semua yang saya lakukan adalah memunculkan preferensi tampilan dan mengubahnya untuk mencerminkan tampilan saya, lalu mengubahnya kembali ke tampilan terpisah. CPU WindowServer langsung turun dari sekitar 80% menjadi 10%.

RobertUthe
sumber