Proton-cachyos-1:9.0.20240905-1 dropped NTSync support

Hi,

Latest version of proton-cachyos proton-cachyos-1:9.0.20240905-1 seem to have have dropped support for NTSync.

I always use this command when I update: paru && echo "" && pacman -Qdtq | sudo pacman -Rns - (it remove orphans after each update)

When proton-cachyos updated, it removed winesync-dmks and all it’s dependencies.

I’ve manually installed winesync-dkms, winesync-header, winesync-udev-rule but my games still run using FSync instead of NTsync.

I have the feeling this is an unwanted side effect since the update still show this message: Proton-CachyOS can use Winesync/Fastsync, but it is DISABLED by default and requires "winesync-dkms" package. To enable Fastsync, set PROTON_USE_WINESYNC=1

I asked about this in the Discord channel, atleast NTsync in general and proton-cachyos did remove it on the newest build.

The message wasn’t updated to reflect the latest change. Yes, winesync/fastsync was in fact removed in the latest proton-cachyos release because it has numerous issues.

Do you think it will comeback someday or it’s simply abandoned? I had no issue while using it and it was doing wonders. It was enabled for the last 2 month and it was flawless.

There was never NTSync used. It used “fastsync”, which was a very early implementation and idea of fastsync. Since the maintainer of the new NTSync patch dont want to provide an updated one, we have removed it.

Thank you for clearing that up! mangohud was reporting NTsync under Wsync, so it confused me!

fastsync was providing a nice bump in FPS, I gained 5 FPS in cyberpunk. It was very appreciated since I’m playing in 4K with a 6750 XT which is on the edge of “not playable”.

If I understand correctly, I will get those extra FPS back when NTsync will be merged? It seems it won’t be shipped with 6.11 unfortunately.

By the way, big thank you for all the work you and your team are doing! Your doing very great and it’s very appreciated!

The current NTSync situation is… problematic.

The required kernel patchset got in a half baked state merged in 6.10, but since then nothing happened anymore. Tomorrow will be 6.11 released, and there were no changes from NTSync side.

Im in contact with the developer of NTSync, but she does not want to provide a working patchset to apply on top of Valve’s Proton. We had just an old fastsync patchset carried since Proton 7, but that one introduced some issues at the Prefix generation, therefore we have removed it.

When we get a patchset for proton to apply NTSync, then we will do this, yes.

4 Likes

Thank you for the wrap up, it make sens now! I was reading GitHub issues and Phoronix articles about it, but I just get more confused.

I’ll wait patiently!

So currently there isn’t any kind of sync?

This message should be removed or changed until there is a change.

Proton-CachyOS can use Winesync/Fastsync, but it is DISABLED by default and requires "winesync-dkms" package. To enable Fastsync, set PROTON_USE_WINESYNC=1

Yes, we will update hte msg.

Using fsync.

Have you tried sched_ext? If not I think it could help smooth your gaming experience while we wait patiently for NTSync to be properly merged in a future version of the Kernel. (I might be wrong, but I feel it won’t happen anytime soon unfortunately)

In case you are interested, this guide is very well done and is very useful : sched-ext Tutorial | CachyOS

I have found that these settings are the best for my gaming sessions, so maybe it could be a good starting point for you if you wish to give it a try.

scx_lavd --performance --no-core-compaction

--performance implies --no-core-compaction so the latter isn’t needed.

1 Like

That is enabled by default in steam right?

Yes it is enabled by default.