I am trying to run a game in a smaller window and I read somewhere that Crossover can do that in the Wine Config but the checkbox for "Emulate a virtual desktop" is greyed out and I can't figure out why. I tried searching the forum and the help files but nobody else seems to be having this problem. At first I thought it was because I am using a Windows 7 bottle but a test on a Windows 10 bottle has the same result.
Is there any chance to get the virtual desktop running on mac os?
On my M1 MacBook there are a lot of load games (usualy DirectDraw based) that do not run because they can not set the required desktop resolution (often 800x600 or 1024x768). They crash with either DirectDraw-Errors, SDL-Errors or the like.
On my old Linux machine I can run all of them with the help of a virtual desktop.
On my Mac my dearest games do only run In Parallels (at least a few of them) but not with CrossOver.
Is there realy no way to just use a Window of apropritate size as a virtual desktop?
The problem is that Apple has dropped support for certain resolutions on their newer displays. We are investigating ways to get around that, but our solution likely will not involve enabling the virtual desktop option.
I’d assume it’s possible to get something akin to virtual desktop working within winemac.drv (Mojave + has layered backend views and is used in wine-6.18+)
But how much effort would need to go into getting this working?, lightly too much for it to be worth the effort when other things still need work.
How about something akin to Valve Proton's fshack or fullscreen hack, which replaces all video mode switches with a transparent framebuffer to native resolution upscaling? Some of the Linux Wine variants even support a hack of transparently exposing FSR 1.0 of the entire framebuffer, and listing the reduced resolutions that upscale to the native resolution as fake video modes for the app to use.
Proton's fshack can't be applied to CrossOver Mac, since the fshack lives in the x11 driver, and CrossOver Mac uses the Mac driver. We'd need a completely new solution, which is why we haven't come up with one yet :)
Extract the archive and copy the contents into the games directory, open winecfg and add a libary override for ddraw to native,builtin.
With any luck the game will launch
2
1
to 12
of 12
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.