Что такое ntsync: Это механизм синхронизации в ядре Linux, который значительно улучшает производительность Windows-игр через Wine/Proton, особенно в играх с интенсивной многопоточностью.
Шаг 1: Проверка поддержки ntsync
Проверьте, поддерживает ли ваше ядро ntsync:
ls /dev/ntsync
Примечание: Обычно поддержка есть в ядрах версии 6.14 и выше, но модуль автоматически загружается только в некоторых дистрибутивах (например, CachyOS).
Если система выдала ошибку “No such file or directory”, переходите к шагу 2.
Шаг 2: Проверка наличия модуля
Попробуйте загрузить модуль вручную:
sudo modprobe ntsync
Возможные результаты:
- Если команда выполнилась без ошибок — модуль есть, но не загружается автоматически. Переходите к шагу 3.
- Если появилась ошибка “modprobe: FATAL: Module ntsync not found” — модуль отсутствует в вашем ядре. Потребуется либо обновить ядро, либо собрать его с поддержкой ntsync.
Шаг 3: Автоматическая загрузка модуля
Создайте файл конфигурации для автозагрузки:
echo "ntsync" | sudo tee /etc/modules-load.d/ntsync.conf
После этого перезагрузите систему.
Шаг 4: Проверка и использование
После перезагрузки убедитесь, что модуль загружен:
lsmod | grep ntsync
или
ls /dev/ntsync
результатом не должна быть пустота.
Установка Proton с поддержкой ntsync
Используйте одну из следующих версий:
Дополнительные настройки
Для активации ntsync в PortProton нужно при запуске игры перейти в НАСТРОЙКИ (1) и выбрать Основные настройки (2):
Отключить настройку NO NTSYNC и СОХРАНИТЬ ИЗМЕНЕНИЯ.
Примечание:
Если настройка не активна, значит либо допущена ошибка при настройке, либо ядро не имеет поддержки.