Code Monkey home page Code Monkey logo

wine-msync's Issues

Game Crash after about 15-20 minutes

I use crossover22.1.1 + cxpatcher
In some game like Cyberpunk 2077, Stray, Resident Evil 7 and some heavy game will not responding anymore after that line in terminal come out also steam app will crash to. But if i open game direcly in game folder this issue won't happen
Screenshot 2023-10-17 at 14 02 00

Diablo IV (battle.net) crashes/doesn't launch with msync

I've seen some say on wine 7.x using whisky it works but on wine 8.x with crossover (both 23.6 patched with cxpatcher) or 23.7 beta without patching and built in msync. if it's enabled it doesn't open. It's a shame cause esync causes massive gains vs no sync a tall, i imagine if msync worked it'd be even bigger gains.

I don't know how to log but if you tell me I'm happy to get some

Cannot lauch Diablo 4 stream ver with Msync +GPTK

With Crossover and whisky i can run diablo 4 by rename dstorage.dll to dstorageold.dll in folder game. But it just can lauch with Esync + GPTK. Even though i used newest whisky was update newest Msync patch for battel.net player

Guild Wars 2 hangs

Guild Wars 2 will hang with WINEMSYNC=1, queue size will not matter at all. Easiest method to reproduce is:

  • enter the game to character select;
  • enter with one character;
  • exit to desktop;

game will hang with:

0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119980 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119970 sec.
0168:017c:trace:msync:__msync_wait_objects Woken up by user APC.
0168:017c:trace:msync:__msync_wait_objects Waiting for any of 1 handles: 0x18c, alertable, timeout = 0.0119990 sec.

without log game will hang much faster with just character standing still, with log it will take much longer but exiting will reproduce it at 100 %, this sequence of messages are showing non stop

how to use "ulock" ?

like how to enable it, because as far as I understand it should be enabled separately from msync, but how?

How to use __ulock_wait2?

I noticed that __ulock_wait2 can improve performance a lot,but I have no idea about how to using it(or enabling it?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.