Valve анонсировала новый проект frog-protocols, направленный на разработку дополнительных протоколов для Wayland. Эти новые протоколы призваны предоставить расширенные возможности для построения композитных серверов и пользовательских окружений. Проект ориентирован на быстрое внедрение новых функций, поскольку многие пользователи по-прежнему работают в средах на базе протокола X11 из-за нехватки необходимого функционала в Wayland. Первая версия frog-protocols уже доступна в репозиториях Arch Linux, Fedora 41 и 40, а также проходит процесс включения в openSUSE. В рамках проекта разработаны два протокола: frog-fifo-v1 и frog-color-management-v1. Второй из них предназначен для управления цветом и обеспечивает поддержку HDR в играх, а первый решает проблемы с высокой нагрузкой на графические процессоры при использовании VSync, улучшая производительность и предотвращая зависание приложений, когда их окна перекрываются другими окнами при активированном FIFO/VSync. Код для протокола frog-fifo
Valve и Wayland: как frog-protocols решают проблемы с производительностью и управлением цветом
3 октября 20243 окт 2024
3
1 мин