Proton 11: NTSync против микрофризов в Linux-гейминге
Valve обновила (https://wccftech.com/valve-quietly-rebased-proton-on-wine-11-and-linux-gaming-just-got-windows-level-frame-pacing/) Proton до 11-й версии, переведя его на базу Wine 11. Главное улучшение — интеграция NTSync, драйвера ядра Linux, который переносит эмуляцию синхронизации Windows NT из user-space в ядро. Это снижает нагрузку на процессор и заметно улучшает стабильность кадров в Windows-играх на Linux, особенно в проектах с большой нагрузкой на CPU, где раньше случались микрофризы.
Для корректной работы нового протона потребуется Linux 6.14 или новее. Проблемой может стать и то, что в Proton 11 пока отсутствует поддержка Wayland, в отличие от чистой Wine 11.
Wine — открытая реализация WinAPI для GNU/Linux и других ОС, а Proton — её глубоко переработанный форк от Valve с прицелом на запуск требовательных Windows-игр желательно без потери производительности. В Proton, в отличие от чистого Wine, есть дополнительные патчи и компоненты вроде DXVK для трансляции DirectX в Vulkan. Что до X11 и Wayland, то сервер графического интерфейса на основе X11 постепенно уходит как стандарт, в то время Wayland приходит ему на замену. Wayland уже стал единственным выбором для некоторых дистрибутивов и некоторых сред рабочего стола из коробки. Однако X11 все еще остается востребованным из-за лучшей совместимости со старым софтом и простотой реализации таких фич, как оверлеи Steam (Wayland имеет усиленную безопасность, что затрудняет доступ одних приложений к выводу других приложений, отсюда и проблемы со всевозможными оверлеями).