nrlquaker / winbox-mac

MikroTik Winbox bundled into macOS app with Wine
MIT License
1.45k stars 147 forks source link

Upgrade to wine-7.0? #92

Closed Gcenx closed 2 years ago

Gcenx commented 2 years ago

I’m sure this will eventually get asked so I’m opening it myself.

Now that wine-7.0 was released there may be improvements that would be useful for winbox, however as I’m not too familiar with the application it would be hardly if someone more familiar could verify if the bump would be helpful.

Luckily it’s easy enough to to grab the latest version of wine directly from brew casks. If the new release improves things I’ll happily provide another minimal compile.

nrlquaker commented 2 years ago

I've checked changelog from 6.2 to 7.0. Its so huge. There are many technical wine stuff I'm not familiar with. Lets wait for more replies.

vhansjee commented 2 years ago

I've updated the winbox-mac package on my machine (Apple M1) with Wine 7.0 and Winbox 3.34 and everything is running fine and those annoying resize issues have all disappeared. Currently the Wine package is huge so the application is about 900MB.

nrlquaker commented 2 years ago

@Gcenx Looks like your build is needed.

Gcenx commented 2 years ago

@nrlquaker ill try getting to it on the weekend, do you care if older macs work or not?, as there’s some reverts needed to support non metal GPUs.

nrlquaker commented 2 years ago

@Gcenx Thanks. I don't think the support is needed. Non metal macs are too old.

kiler129 commented 2 years ago

For reference about Metal-capabale Macs:

MacBook introduced in 2015 or later MacBook Air introduced in 2012 or later MacBook Pro introduced in 2012 or later Mac mini introduced in 2012 or later iMac introduced in 2012 or later iMac Pro (all models) Mac Pro introduced in late 2013 or later (...) Src.: https://forum.vectorworks.net/index.php?/articles.html/articles/metal-support-on-macintosh-computers-r820/

So in practice anything which is not vintage supports Metal.

Gcenx commented 2 years ago

@kiler129 you’d be surprised with the amount of people still using said systems via one of the patchers. After I’d pushed the Winehq 7.0 packages people started to notice wine no longer worked for them.

@nrlquaker been rather busy fixing other issues so not sure when I’ll get around to making the minimal package as it now needing a multiple disable options passed as some libraries now got bundled directly into wine.

nrlquaker commented 2 years ago

@Gcenx not a problem. Thanks for letting me know.

rushlife commented 2 years ago

Hi @nrlquaker First of all, THX for your great job.You bring Winbox to MacOS for all. So THX.

My wish. Pls can you made some new branch with latest Wine (7.3-7.4). With old 6.x wine lineup is winbox on my M1 very slow and working all day long with it is quite clumsy..

Thx a lot if you can help us.

Take care.

nrlquaker commented 2 years ago

@rushlife waiting for Gcenx Wine 7 build.

Atroc-X commented 2 years ago

@rushlife等待 Gcenx Wine 7 版本。

Thank you very much, how long will it take to build。

Gcenx commented 2 years ago

Thank you very much, how long will it take to build。

@Atroc-X as the builds for winbox are minimal compiles it’s takes long especially since upstream has imported a number of libraries and internal wine components that require these need to be disabled manually.

The more standard wine packages use a lot more libraries ballooning the wine packages footprint.

Atroc-X commented 2 years ago

@Gcenx hello, how is the progress.

fire1ce commented 2 years ago

+1

Gcenx commented 2 years ago

Once bug 52354 is resolved I’ll provide an updated build.

nrlquaker commented 2 years ago

Once bug 52354 is resolved I’ll provide an updated build.

Isn't it for not-Metal? I think we can drop non-Metal support. non-Metal macs are too old.

Gcenx commented 2 years ago

Isn't it for not-Metal? I think we can drop non-Metal support. non-Metal macs are too old.

No after more testing from CW devs and myself it’s confirmed to affect all GPUs, it actually effects anything below macOS Mojave.

Atroc-X commented 2 years ago

Once bug 52354 is resolved I’ll provide an updated build.

Isn't it for not-Metal? I think we can drop non-Metal support. non-Metal macs are too old.

Is there any progress

wmbin commented 2 years ago

@Gcenx Can add system Chinese fonts ? Winbox can recognize Chinese fonts after installing Wine7-Stable