VOGONS


Boxedwine (Wine on multiple platforms)

Topic actions

Reply 161 of 169, by danoon

User metadata
Rank Member
Rank
Member
robertmo wrote on 2021-05-21, 14:32:

https://devblogs.microsoft.com/commandline/th … em-for-linux-2/
does this help in no need to emulate cpu ?

Do you know if a 32-bit Linux app would run on 64-bit Windows using that? My understanding was that it wouldn't. Plus I agree, Boxedwine isn't super useful on Windows. The only reason I can think of to use Boxedwine on Windows is the 16-bit CPU emulation. Other than that the direct x wrappers seem to fix the older 32-bit games. But when the day comes that Windows drops 32-bit support, Boxedwine will be there 😀

http://www.boxedwine.org/

Reply 162 of 169, by xcomcmdr

User metadata
Rank Oldbie
Rank
Oldbie

I have a lot of games that are not fixed by only using wrappers, compatibility options, patches, or any combination of the above, and for which PCem is too heavy.
As a huge Windows retro games enthusiast, I'm very interested by Wine on Windows !

Reply 164 of 169, by danoon

User metadata
Rank Member
Rank
Member

I'm running into issue where things like MDK Perf work with OpenGL on Windows but not on Mac. Wine is complaining about not finding the right pixel format so I'm assuming OpenGL doesn't work on Mac for older games that use lower color depths. This got me thinking about using software OpenGL implementations for older games since performances isn't as important. So far I got Mesa running on Windows and here are the results.

The mesa build came from https://github.com/pal1000/mesa-dist-win/

This is the Quake 2 time demo on my Core i7 6700k at 800x600 using OpenGL

All of these results are with the x64 build of Boxedwine on Windows 10
318 fps - normal Windows opengl32.dll
165 fps - mesa using opengl translated to direct x 12
121 fps - mesa using llvmpipe
39 fps - mesa using swr
4 fps - mesa using soft pipe

Overall it seems like llvmpipe performs pretty well.

http://www.boxedwine.org/

Reply 165 of 169, by digger

User metadata
Rank Oldbie
Rank
Oldbie

If OpenGL performance does become an issue, perhaps you could try using MoltenVK on top of Apple's Metal API, and Zink on top of that. 🙂

Reply 166 of 169, by BitWrangler

User metadata
Rank Oldbie
Rank
Oldbie

I've got a bunch of old win3x and 9x multimedia titles, reference and encyclopedia type, what I would like to happen is that I can stick them all on a server and be able to access them on any machine on the network. Can boxedwine be perverted to my evil plan? Not sure it would be better running a local Xserver with them actually running on the server CPU or VNCed onto it, if that's easier, or whether it would just have images to download or stream. I remember some were picky, if you installed from Sony 6 speed on drive letter F, then later tried to run them from a Panasonic 10 speed on drive G they'd throw a hissy fit... even if you tried to switch drive letters, it was less a path problem, as some stupid drive fingerprinting for copy protection.

2017: Basement full of ancient PC stuff, starting to go through it. 2021: Still starting, heh, many setbacks. So what's this BitWrangler guy's deal ??? >>> Taming the pile, specs to target?

Reply 167 of 169, by danoon

User metadata
Rank Member
Rank
Member
digger wrote on 2021-05-27, 15:04:

If OpenGL performance does become an issue, perhaps you could try using MoltenVK on top of Apple's Metal API, and Zink on top of that. 🙂

I might have to try that at some point, it will probably be the best way to continue using Wine with D3D support for newer games. But for the older ones that uses 16-bit textures or even palettes, I think software will be the only way.

http://www.boxedwine.org/

Reply 168 of 169, by danoon

User metadata
Rank Member
Rank
Member
BitWrangler wrote on 2021-05-27, 15:38:

I've got a bunch of old win3x and 9x multimedia titles, reference and encyclopedia type, what I would like to happen is that I can stick them all on a server and be able to access them on any machine on the network. Can boxedwine be perverted to my evil plan? Not sure it would be better running a local Xserver with them actually running on the server CPU or VNCed onto it, if that's easier, or whether it would just have images to download or stream. I remember some were picky, if you installed from Sony 6 speed on drive letter F, then later tried to run them from a Panasonic 10 speed on drive G they'd throw a hissy fit... even if you tried to switch drive letters, it was less a path problem, as some stupid drive fingerprinting for copy protection.

Do you mean you would like Boxedwine to be able to use them without installing them on the local machine? From the command line you could just tell Boxedwine to use that mapped drive as the root folder. You would only want one instance/machine using that root folder a time though.

BoxedWine.exe -root t:\myserver\title\root -zip t:\myserver\filesystems\Wine-5.0.zip ... etc

http://www.boxedwine.org/

Reply 169 of 169, by danoon

User metadata
Rank Member
Rank
Member

Boxedwine is able to run MDK Perf with a score in the 400s now on the Mac Mini M1 using native ARMv8 code. The x64 build running in rosetta gets about 130 on the same machine, so this is a big jump up. Not a whole lot else works and I'm still struggling with OpenGL.

Screen Shot 2021-06-04 at 12.23.32 PM.png
Filename
Screen Shot 2021-06-04 at 12.23.32 PM.png
File size
469.7 KiB
Views
70 views
File license
Public domain

http://www.boxedwine.org/