Разработчик KDE смог приблизить производительность графики в Linux к уровню Windows в играх. Подключив микроконтроллер к своей системе для измерения реальной задержки, он обнаружил, что Windows реагирует быстрее. Он применил патчи к KWin, которые уменьшают задержку до 1,2 миллисекунды в оконных играх с V-Sync — значительный прогресс для игроков на Linux.
Микроконтроллеры как инструмент для измерения задержки в KWin 🎮
Разработчик использовал микроконтроллер для точного измерения задержки между вводом пользователя и откликом на экране. Он обнаружил, что Windows показывает временное преимущество в играх с активированным V-Sync. Патчи, применённые к KWin, оптимизируют поток композиции окон, уменьшая задержку до 1,2 миллисекунды. Это улучшает опыт в играх, где необходима вертикальная синхронизация, без ущерба для стабильности системы.
Windows всё ещё выигрывает, но теперь с разницей меньше вздоха ⏱️
В итоге микроконтроллер подтвердил то, что многие подозревали: Windows быстрее, хотя теперь разница настолько мала, что можно моргнуть и пропустить задержку. С задержкой, уменьшенной на 1,2 миллисекунды, пользователи Linux могут похвастаться сокращением разрыва. Конечно, если вы проиграете партию, больше не сможете винить систему: теперь виноваты вы и ваши рефлексы коалы. 😅