I've been using both wine 4.0 and CrossOver 18.5 on my system and was wondering what the differences between Wine and CrossOver are globally in regards of extra or custom / added libraries. Because I've got a few pieces of software that work fine in CrossOver, but do not fully work in Wine or not at all. I'm compiling wine myself (with most configure settings turned on) but there's just a few things that seem to differ. I've even added external patches from git to add faudio support for example, but the Deezer app is working fine in CrossOver (default settings W7 x64 bottle) but does not play in any music in Wine and the slider isn't moving (while usual sound works fine in Wine). The app gives the exact problem closing. Another example is the 3CX Client which works in CrossOver, but just shows an opaque square in Wine 4.0 even after installing the required libraries and asking them exactly the same as in CrossOver.
P.S. I'm not looking for support on the issues, I'm just wondering what the differences are to get things clarified.
The post doesn't get into many specifics -- as for extra/custom libraries, we have the Faudio and vkd3d libraries integrated into our product now. We also have hacks that are not in plain wine - this might explain the difference in behavior you are seeing. I explain more about the reason for the hacks in the blog post.
The scripted installs of CrossOver are great too, especially if you don't want to get into tinkering much for something to run. I find that it's also quite stable compared to Wine sometimes, where downloading the latest Wine version sometimes might have a show-stopping bug (not often, but it does happen).
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.