Настройка ntsync для улучшения производительности игр в Linux

Что такое ntsync: Это механизм синхронизации в ядре Linux, который значительно улучшает производительность Windows-игр через Wine/Proton, особенно в играх с интенсивной многопоточностью.

Шаг 1: Проверка поддержки ntsync

Проверьте, собрано ли ваше ядро с поддержкой ntsync (версии 6.14 и выше):

zcat /proc/config.gz | grep -i ntsync

CONFIG_NTSYNC=y

Проверьте, загружен ли модуль ntsync:

ls /dev/ntsync

Если система выдала ошибку “No such file or directory”, переходите к шагу 2.

Шаг 2: Автоматическая загрузка модуля

Создайте файл конфигурации для автозагрузки:

echo "ntsync" | sudo tee /etc/modules-load.d/ntsync.conf

После этого перезагрузите систему.

Шаг 3: Проверка и использование

После перезагрузки убедитесь, что модуль загружен:

lsmod | grep ntsync

или

ls /dev/ntsync

результатом не должна быть пустота.

Установка Proton с поддержкой ntsync

Используйте одну из следующих версий:

Дополнительные настройки

Для активации ntsync в PortProton нужно при запуске игры перейти в НАСТРОЙКИ (1) и выбрать Основные настройки (2):


Отключить настройку NO NTSYNC и СОХРАНИТЬ ИЗМЕНЕНИЯ.

Примечание:
Если настройка не активна, значит либо допущена ошибка при настройке, либо ядро не имеет поддержки.

12 лайков