2

В настоящее время в OS X вся система отрисовывается с использованием двойной буферизации через Quartz. Насколько я знаю, целью этого является устранение разрывов экрана.

Причина, по которой я хотел бы отключить двойную буферизацию, заключается в том, что она создает задержку мыши, и я абсолютно уверен, что двойная буферизация является основной причиной всех задержек мыши в OS X (кроме ускорения мыши, которое я отключил с помощью использование проприетарных драйверов мыши Razer с моим Razer DeathAdder).

Если я загружаю OS X с неподдерживаемой видеокартой, вся ОС становится очень медленной, потому что QE/CI не поддерживается на видеокарте и поэтому отключается. Тем не менее, двойная буферизация также отключается, когда я делаю это, так как я вижу разрывание экрана, когда я встряхиваю окна или быстро двигаю мышь. При такой загрузке, когда двойная буферизация отключена, мышь идеально подходит, как и в Windows. Нет задержки ввода, нет ускорения, просто движение мыши.

Я хочу знать, как двойная буферизация может быть отключена во всей системе, или, может быть, даже если есть способ нарисовать мышь вне Кварца, чтобы она не была двойной буферизацией.

2 ответа2

2

Я думаю, что вы хотите отключить Beam Sync . Это можно отключить с помощью Quartz Debugger, приложения, которое является частью Инструментов разработчика Xcode.

Дополнительную информацию можно найти здесь: http://forums.macrumors.com/showthread.php?t=779950

(Примечание: возьмите вышеупомянутое зерно соли. Я не являюсь владельцем Mac и обнаружил, что почти 3-летняя ветка форума с Google. Тем не менее, есть более свежие темы, но не такие подробные).

1

Похоже, что Pro Tools начиная с версии 8 имеет проблемы с Beam Sync. По сути, это форма двойной буферизации, которую OSX использует при рисовании кварцевых окон.

  • Получите панель настроек под названием Secrets .
  • Откройте Secrets и перейдите в настройки системы.
  • Ищите Beam Sync и отключите его.
  • Установите для параметра «Включить Quartz Extreme» значение «Вкл.».
  • Перезагружать.

Запустив Pro Tools (и медленно перерисовывая экран), вы открываете это приложение, нажимаете Cmd+1 , отключаете Beam Sync и убедитесь, что Quartz Extreme включен. Вы сразу заметите прекрасно работающий Pro Tools.

Однако вместо того, чтобы открывать Quartz Debug каждый раз, когда вы запускаете Pro Tools, Secrets - это самый простой способ установить предпочтение OSX для этого полупостоянного. Однако по какой-то причине предпочтение Beam Sync иногда сбрасывается обратно на Automatic и вам необходимо сбросить его.

Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .