Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Feature request] Show only syncs supported by the runner (esync, fsync, futex2)

Open kozross opened this issue 2 years ago • 5 comments

In the synchronization options in the UI, we can choose any of esync, fsync or futex2. However, I'm not sure all runners support all of them. Is there a list of which runners support what?

kozross avatar Mar 15 '22 19:03 kozross

Caffe (our main runner) supports it since 7.1. I can't talk for other runners too but if I'm not wrong, wine should fallback to another one if missing (I may be wrong about this).

mirkobrombin avatar Mar 15 '22 20:03 mirkobrombin

Would be nice if this were clearer. I get that there's a lot of runners, but this could get very confusing.

kozross avatar Mar 15 '22 20:03 kozross

Currently idk how to provide such info, if not manually in the component manifest. I'll check, thanks again for reporting

mirkobrombin avatar Mar 15 '22 22:03 mirkobrombin

According to LinuxGamingGuide, the only way to check which sync method is supported is from the output while running a game/launcher. Unfortunately, we have no control over this.

I'm closing this issue. If there is a way we can check prior to launching, then I'll reopen the issue.

TheEvilSkeleton avatar Aug 17 '22 20:08 TheEvilSkeleton

https://github.com/bottlesdevs/Bottles/issues/1980#issuecomment-1228194896

mirkobrombin avatar Aug 26 '22 08:08 mirkobrombin