Изменения в Fedora 44: оптимизация работы Wine/Proton с NTSYNC

Предлагаемые изменения в Fedora 44 направлены на повышение совместимости Wine/Proton с драйвером ядра NTSYNC, что позволит улучшить эмуляцию синхронизации примитивов Microsoft Windows NT.

Несмотря на готовность драйвера NTSYNC в Linux с версии 6.14, Wine пока не интегрировал поддержку NTSYNC. Запрос на включение NTSYNC в Wine находится в стадии ожидания уже три месяца.

В Fedora модуль ядра NTSYNC уже доступен, но предлагается изменить его загрузку по умолчанию. Вместо автоматической загрузки, будет создан файл /usr/lib/modules-load.d/, позволяющий загружать NTSYNC по необходимости.

Решение FESCo о принятии данного предложения пока не принято. Существует дискуссия о целесообразности обязательной загрузки NTSYNC для всех пользователей Fedora, учитывая ограниченное количество пользователей Wine/Proton. Альтернативным вариантом может стать установка NTSYNC в качестве зависимости для пакетов Wine RPM и подобных им.

Авторы предложения аргументируют необходимость изменений тем, что NTSYNC уже используется в некоторых версиях Proton, созданных сообществом, и его внедрение позволит улучшить работу игр в Linux. Дальнейшее развитие ситуации с этим предложением пока остается открытым вопросом.