Что такое композитор (в целом) и какой из них обеспечивает наилучшую производительность (Ubuntu Mate 16.04)?

Что такое композитор (в целом) и какой из них обеспечивает наилучшую производительность (Ubuntu Mate 16.04)?

Характеристики:

  • i5-6200u
  • 8 ГБ ОЗУ
  • Внешний дисплей 1600x1200

также протестировано на дисплее eDP с разрешением 1920x1080.

MATE Tweak показывает следующий список композиторов:

  • Марко, Нет композитора
  • Марко, программный композитор
  • Марко, Композитор графического процессора Compton
  • Компиз

Какой из них обеспечивает лучшую производительность в играх, если есть разница?

решение1

При использованиикомпозицияменеджер окон, каждое окно приложения имеет внеэкранный буфер, в который приложение рисует. Задача менеджера окон — создать «композицию» окон на экране, где каждое окно отражает содержимое буфера, в который приложение что-то записало. Менеджер окон, конечно, не создает экран по собственной воле; окна размещаются пользователем с помощью мыши или команд клавиатуры.

При таком расположении приложение может рисовать в своем окне так, как будто это единственная запущенная графическая программа, а задача компоновщика — заставить несколько программ сосуществовать на одном экране, размещая окна и обрезая их, если они перекрываются.

До появления композитных оконных менеджеров,стекирование оконных менеджеровобычно использовались. В стековом оконном менеджере, когда окно, принадлежащее приложению, требовалось перерисовать, самому приложению нужно было отправить сообщение, информирующее о том, что (часть) окна была открыта. Когда это происходило, приложение должно было выполнить перерисовку. Если приложение не делало этого, область обычно сохраняла свое старое, теперь искаженное содержимое.

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

Связанный контент