jrdnjhnstn
jrdnjhnstn
@revast - yeah, the NT sync / winesync code is now beginning it's initial review. ~ I belong to wine-devel, LKML, etc mailing lists - so I did see this...
Playing around with Ableton Live 12, along with my LibRTPI patchwork -- it's become pretty obvious where/what causes Ableton's one TC thread && Wineserver's one shmem thread to consume so...
ya, i saw that. thanks! Personally though: I won't consider seriously using Ableton Live in Wine until I resolve the above issue (the busy-waiting high-CPU problem in Wineserver)... Frankly, I...
Yeah, upstream development during Wine-8.x fixed most of the issues with Ableton Live (black menus and crap like that). That said; Wine-TKG is actually missing some Fsync related patchwork (in...
Initial Steps and Tests: 1. Manually build LibRTPI on my system 2. Rebuild Wine-NSPA-8.19 (Verify build, Scripts && Patchwork) 3. Write (a script and) create a patch to convert pthread_mutex/cond...
Well, this is still WIP but I have initial LibRTPI-based Priority Inheritance support wired up in Wine-NSPA.  As you can see above Wineserver IS using FUTEX_LOCK(/UNLOCK)_PI_PRIVATE for locking (for...
I basically have most of it working now. Well, the big parts: 32bit / 64bit support Mutex converstions (98%) Condvars conversions (100%) So I backed up my current librtpi hacking...
Got 99.9% of this sorted out, aside from how to package it... Integrating into Wine seems to be a bit of a pain, but I may be able to integrate...
updated patchwork: https://github.com/nine7nine/Wine-NSPA/blob/main/librpti-stuff/librtpi-PI_Support.mypatch Properly handles pi_mutex_init/destroy() ... it's getting there! This is pretty damn stable on my machine too. That is; after fixing a few issues (some unrelated to the...
So, as mentioned here: https://github.com/nine7nine/Wine-NSPA/issues/4#issuecomment-2097164362 I'm looking at implementing a Monitor synchronization mechanism, in the hopes of replacing the FUTEX_WAIT/WAKE + epoll_wait busy-waiting in Wineserver (part of the SHMem Threads...