Cinnamon 4.0 попытается уменьшить разрыв экрана
Cinnamon - это флагманская среда рабочего стола Linux Mint. Начавшись как форк Gnome 3, теперь он полностью независим. На веб-сайте Linux Mint было опубликовано новое объявление, в котором представлены улучшения производительности для предстоящей версии Cinnamon, чтобы предотвратить разрыв экрана. Он будет поставляться со следующей версией Linux Mint.
Корица 4.0
В продолжение улучшений «мгновенности», появившихся в Cinnamon 3.8, команда в настоящее время изучает VSync, и в частности CLUTTER_VBLANK, который устанавливает для синхронизации значение VBlank в Cinnamon.
Хотя Vsync предотвращает разрыв экрана, он также снижает производительность. Эта стоимость отображается в Cinnamon при перетаскивании окна мышью. Когда вы перемещаете курсор мыши влево и вправо, вы можете заметить, что окно, которое перетаскивается под ним, не двигается точно. «С ним», но с небольшой задержкой, как будто между курсором и окном была какая-то резинка. держа.
Удаление Vsync устраняет эту задержку. В этом случае перетаскивание Windows выполняется немедленно и полностью реагирует. Показатели FPS также, похоже, подтверждают это наблюдение, и более высокие показатели FPS заставляют нас думать, что это может иметь и другие положительные последствия для производительности Cinnamon.
Тогда проблема в разрыве экрана.
На современных графических процессорах NVIDIA мы можем избавиться от разрывов экрана с помощью «Force Composition Pipeline» в настройках NVIDIA. После отключения Vsync в Cinnamon мы можем наслаждаться более быстрой средой рабочего стола без разрывов экрана.
В настоящее время команда изучает это и тестирует на различных настройках и видеокартах. Нет никакой гарантии, что мы найдем универсальное решение и сможем поставить среду Cinnamon 4.0, которая будет быстрой и без разрывов экрана для всех сразу из коробки. Если мы не сможем этого сделать, мы, вероятно, упростим людям настройку среды, предоставив дополнительную информацию о разрывах экрана, производительности и возможности установить Vsync в системных настройках.
Если вы хотите проверить это на вашей текущей настройке Cinnamon, вы можете перезапустить Cinnamon с помощью:
1 |
CLUTTER_SHOW_FPS=1корица--заменять |
И чтобы перезапустить его без Vsync:
1 |
CLUTTER_VBLANK=никто CLUTTER_SHOW_FPS=1корица--заменять |
Посмотрите, заметите ли вы разницу в FPS и при перемещении окон по экрану. Разрыв экрана, когда это происходит, в основном виден в фильмах или при прокрутке списков вверх и вниз. Протестируйте с неполноэкранными окнами (полноэкранные окна могут пропускать композицию в Cinnamon, так что это совсем другое дело).
Cinnamon 4.0 в настоящее время находится в разработке. Дата его выхода пока не известна.
Обзор конфиденциальности
Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту. Из этих файлов cookie файлы cookie, которые классифицируются как необходимые, хранятся в вашем браузере, поскольку они необходимы для работы основных функций веб-сайта. Мы также используем сторонние файлы cookie, которые помогают нам анализировать и понимать, как вы используете этот веб-сайт. Эти файлы cookie будут храниться в вашем браузере только с вашего согласия. У вас также есть возможность отказаться от этих файлов cookie. Но отказ от некоторых из этих файлов cookie может повлиять на ваш опыт просмотра.