Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
I need recent fsync and esync patches for the latest wine.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
cihancan
n00b
n00b


Joined: 28 Aug 2019
Posts: 13
Location: Turkey

PostPosted: Mon Sep 14, 2020 10:29 pm    Post subject: I need recent fsync and esync patches for the latest wine. Reply with quote

Hello since staging 5.8 developers dropped adding esync and fsync patches to wine-staging versions. Do anyone have those patches? Can i have?
Back to top
View user's profile Send private message
Ionen
Veteran
Veteran


Joined: 06 Dec 2018
Posts: 1247

PostPosted: Tue Sep 15, 2020 12:47 am    Post subject: Reply with quote

Personally not aware of any patches that work on >=wine-staging-5.10 for either.

esync still "exists" in staging but yeah, patchset is disabled (I read it's due to major breaking changes in wine's ntdll, patchset is still getting commits so I imagine support "could" come back eventually).

fsync was never part of official wine-staging (not yet anyway), if you want to use fsync it'd likely be simpler to just use steam proton + kernel *-fsync.patch, proton will also give you various game-oriented fixes. Not that I ever tried proton directly myself.

I used to add fsync support to non-proton wine-staging using TkGlitch's patches with some fixups, however that looks still broken with current as-is wine (same reason as esync). Can't help more given I don't bother with fsync anymore and mostly use qemu+passthrough rather than wine, and if I do use wine I had started preferring to leave fsync/esync off even while it worked for stability anyway.

Edit: actually seems TkG has hotfix patches to revert ntdll/5.10 changes and allow *sync patches to apply again until a proper fix exist, but it's a kinda messy route to take and the whole patching system is confusing so don't ask me :|
Code:
warning "You have refused hotfixes. Due to regressions and refactoring upstream, the following features have been forcefully disabled: Esync, Fsync, Proton-rawinput, LAA, Protonify. If you want any of those features back, you need to accept all currently available hotfixes."
Back to top
View user's profile Send private message
cihancan
n00b
n00b


Joined: 28 Aug 2019
Posts: 13
Location: Turkey

PostPosted: Thu Sep 17, 2020 8:17 am    Post subject: Reply with quote

Yeah i tried to patch with TKG's and those all failing miserably. Right now im using 5.7 with fsync patch applied. bad thing is prebuilt proton doesnt give the performance of my custom built wine-staging. I know some people say packages built from source have no performance difference vs prebuilt is wrong in my case. I would love to see TKG's wine in the repo but im too lazy to learn how to write ebuilds for that. I guess its hard to write ebuilds for wine, wish i could.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum