This proposal aims to enable the NTSYNC kernel module by default for all users, which can improve compatibility and performance when running Windows applications (especially games) via Wine/Proton.
Owners, do not implement this work until the FESCo vote has explicitly ended. The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.
REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.
-1
I do not think we should force load a kernel module on all Fedora systems because it can be used by some applications that are not even in Fedora repos.
I would be more inclined in seeing a change proposal to do so when the Fedora Wine package supports it and to be implemented in a way so that only the users that installed the Wine package have it pre-loaded (i.e.: the package itself provides the modprobe config).
Note that wine 10.15 (just released) includes first NTSYNC things: https://gitlab.winehq.org/wine/wine/-/releases/wine-10.15
-1, for exactly the same reasons fale listed. I very much hope we can find a way to enable this for the more adventurous users, but some better approach is needed.
Hi there, proposal owner here jumping in to clarify some points:
Enabling the module only on specific packages wouldn’t benefit Proton users because Proton users don’t rely on system Wine packages. There is no Proton package on Fedora due to how Proton builds are distributed.
The same would be true for custom Wine builds outside the Fedora packaging system as well. Requiring an extra package just to enable the module would be the same as creating the automatic module loading (modprobe) yourself, so it would not really help.
For it to benefit all cases, it has to be enabled globally. It requires a custom Wine/Proton build, so enabling it just for a specific package wouldn’t suffice, and enabling it globally wouldn’t affect anyone that does not use such custom builds.
Per August 2025 data on https://store.steampowered.com/hwsurvey?platform=linux , we have 2.18% of Linux people on Fedora Workstation and 1.93% on the KDE Plasma edition (and who knows how many on Flatpak), of the total of ~3% of Steam users on Linux (that agree to sent hardware survey data). Although we don't have absolute numbers, it's safe to assume a high number considering Steam 25+ million monthly users.
Technically Steam is not on Fedora's repos, but it is on a RPM Fusion repo that is enabled when you click "Enable third-party packages" in the first-time setup.
@epictux123 please, let's keep the discussion in discussion's thread. This thread is made for FESCo to vote. FESCo members will read the discussion thread before voting here in any case.
Metadata Update from @humaton: - Issue tagged with: meeting
AGREED: NTSYNC kernel module will not be loaded for all users (+0, 0, -8)
Metadata Update from @humaton: - Issue close_status updated to: Rejected - Issue status updated to: Closed (was: Open)