jrdnjhnstn

Results 78 comments of 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. ![Wine-NSPA-PI_Support](https://github.com/nine7nine/Wine-NSPA/assets/20159346/9c82e90d-2076-4752-9c14-a0b599a8ded3) 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...