10 ms·
Wine 6.0
- shmerl 6y agoNow that feature freeze is over, I'm looking forward to upstream Wine getting spatial audio support that's needed for Cyberpunk 2077.
- AgentEpsilon 6y agoFantastic work by the Wine team! Congrats on the release. Still very disappointed that macOS has not been supported since Catalina (10.15) dropped 32-bit support - from my understanding, the 32-bit architecture is deeply integrated into Wine and removing it would be a significant effort. Understandably the focus has always been on Linux, but I would still appreciate at least an update from the team on potential macOS support in the future.
- shmerl 6y agoI think focus on Linux is also reasonable because Apple refuse to support Vulkan. I don't think Wine developers should waste their time adding Metal support in addition. Wine developers said in the past, that they were considering dropping macOS support altogether because of issues like that.
- AgentEpsilon 6y agoI agree, I don't think it would be productive for the Wine team to support Metal. I do wonder how feasible it would be for MoltenVK [0] to be supported instead. [0]: https://moltengl.com/moltenvk/ https://moltengl.com/moltenvk/
- mrpippy 6y agoWine on macOS can already use MoltenVK to expose Vulkan to Windows apps, CrossOver uses this with DXVK to support D3D11 games.
- shmerl 6y agoDouble translation especially on a lower end hardware doesn't make it a good experience I bet. Linux is a much better option for gaming.
- terramex 6y agoIt is surprisingly solid, I have tested multiple Windows games on M1 MacBook Air through Crossover and the only one that had issues was Outer Wilds - its engine (Unity) uses geometry shaders for GPU skinning and Metal has no support for those. They could be emulated using compute shaders, but MoltenVK does not do this at the moment. Animations work properly inside Windows VM through Parallels, so I guess this is what their proprietary driver does. Apart from that I played Witcher 3, Sekiro and Dark Souls through CrossOver with no issues and very solid performance on basically the weakest ARM Mac that will ever exist. But I of course agree that Linux is much better option for gaming.
- wwright 6y ago> I have tested multiple Windows games on M1 MacBook Air through Crossover So you had x64 binaries calling a DX API that called a Vulkan API that called a Metal API all on top of a JIT translation layer to ARM on two month old hardware and it worked well? That’s fucking incredible, man.
- spijdar 6y agoI don't have a mac anymore, but a few months back I was using crossover on catalina, and can confirm that the DX11 translation works well. I can believe that even on Rosetta it'd still work surprisingly well.
- hokumguru 6y agoQuinn from snazzy labs got the Witcher 3 running on an m1 MacBook Air at a blazing 40fps! Absolute insanity how well tooling has evolved.
- garaetjjte 6y agoIt seems this is supported in CrossOver: https://www.codeweavers.com/blog/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19 https://www.codeweavers.com/blog/jwhite/2019/12/10/celebrati... And it seems possible to build CrossOver wine from sources: https://github.com/Gcenx/homebrew-wine https://github.com/Gcenx/homebrew-wine
- _coveredInBees 6y agoThanks! This worked like a charm for me.
- 0x0 6y agoCrossOver seems to have support for 32bit on Catalina through some sort of major effort. Not sure if this will trickle over to open source wine anytime soon? https://www.codeweavers.com/blog/jwhite/2019/12/10/celebrating-the-difficult-the-release-of-crossover-19 https://www.codeweavers.com/blog/jwhite/2019/12/10/celebrati...
- BugsJustFindMe 6y agoCrossOver is open source. PlayOnMac uses their variant.
- nuker 6y agoa humble ask for eGPU support
- mrpippy 6y agoA 64-bit-only Wine builds and works normally on Catalina and Big Sur. 32-bit support exists in CrossOver’s wine but is too much of a messy hack to merge upstream. There’s hope that an upstreamable solution will be found in the future though.
- muizelaar 6y agoIt seems like the work to move the core modules to PE format that happened in 6.0 is work that can help bring back 32-bit support on Mac. See https://www.winehq.org/pipermail/wine-devel/2019-December/157182.html https://www.winehq.org/pipermail/wine-devel/2019-December/15...
- bdefore 6y agoSome related news in the release notes: "This release is dedicated to the memory of Ken Thomases, who passed away just before Christmas at the age of 51. Ken was an incredibly brilliant developer, and the mastermind behind the macOS support in Wine. We all miss his skills, his patience, and his dark sense of humor."
- coding123 6y agoMore about Ken https://www.startribune.com/obituaries/detail/0000379516/ https://www.startribune.com/obituaries/detail/0000379516/
- ddtaylor 6y agoDo they have one of those nice announcements where they list all the games that now work with it or does that come later?
- sumtechguy 6y agoI do not see one (does not mean it is not there). When I used to watch this project more closely you had to just goto the game db and hope someone tested it. You can also look through the commit logs and usually the reference the specific application they are fixing. The rc bits usually have the bugfixes and those too have which app that bug has fixed. They have a ranking of how good the game is. So there may have been a bug fixed but it is still broke because of 10 other things.
- zahrc 6y agoPlayOnLinux and Lutris are very great platforms to see how/which games work on specific architecture (with setup scripts to easily duplicate that).
- fartcannon 6y agoProtondb.com is a fantastic place to see if a game is supported on Steam through Proton. Since it's all open source, proton can also be used outside of steam.
- cogman10 6y agoHas anyone benchmarked the vulkan switch? I'd imagine there'd be some pretty good performance gains.
- shmerl 6y agoAt least for DX9-DX11 and DX12 translation, Vulkan works great with dxvk and vkd3d-proton. If you need gaming, I'd recommend using them vs the stock support. Winevulkan itself works well.
- butz 6y agoTime to dust off those old game CDs and test them with Wine 6. Don't forget to leave reports in WineHQ AppDB.
- iforgotpassword 6y agoSince you mention games; I still don't fully understand the relation between wine and proton. It's mostly described as a wine fork optimized for games. But is it otherwise identical to wine wrt usage? Or is it integrated into steam? If it's standalone, should I even still bother trying games on wine? Does code from proton end up back in wine? Could I run other Windows apps with proton instead of wine and benefit, eg CAD software?
- kekebo 6y agoFrom what I understand Proton is a steam-integrated bundle of several technologies with wine being one of them. Proton patches do seem to get upstreamed into wine[0] [0] https://www.gamingonlinux.com/articles/codeweavers-on-how-proton-steam-play-helped-improve-wine-42.13845 https://www.gamingonlinux.com/articles/codeweavers-on-how-pr...
- spystath 6y agoProton is Valve's Wine integrated into Steam, it's essentially vanilla Wine plus some extra patches (that will eventually work their way upstream) and libraries to make your life easier. You enable windows compatibility for a non-native game and it will run in its own prefix. If you are using Steam for games there is no real reason to use a different build of Wine although you can definitely do so. In fact different custom builds are out in the wild that can plug into Steam and be used alongside the official Valve builds. I can't see why a third-party program cannot be used with Proton. You can just add it as an external program and enable windows compatibility as you would with a steam game.
- bitwize 6y agoAFAICT, Proton is a modified Wine together with Python scripts to run it, enabling hacks and features known to work well with certain games. So it's not identical from a usage standpoint to upstream Wine, but the underlying technology is the same.
- hbiden2020 6y agoHunter Biden is a pedophile - hang his fucking ass!
- amelius 6y agoIs anyone working on a OSX or iOS variant of the same idea? EDIT: in the sense that OSX or iOS programs could run on other platforms.
- wdb 6y agoNice, impressive project! I can still remember the days of Odin/2 which allowed you to run Windows (32b) applications in OS/2. Good times.
- ape4 6y agoSomeday it will have WSL support (joke attempt)
- agumonkey 6y agoand ie6 in win < wine < wsl < win < linux stack will still perform better
- DannyB2 6y agoAt one point Wine DID work under WSL. https://news.ycombinator.com/item?id=13603451 https://news.ycombinator.com/item?id=13603451
- Koshkin 6y agoCan confirm: it still does.
- lights0123 6y agoThere are reports of a few games running better under Linux with Wine than natively on Windows... I wonder if when MS's DX12 translation is finished that performance increase will carry over.
- d1zzy 6y agoActually, there are games that run better with Wine under Windows than native... I mean, there are some games that work better when you use the OpenGL based DirectX implementation of Wine than the native Windows version, notably Dracula 3 on Windows 10 requires the "Wine D3D For Windows" project.
- nyanpasu64 6y agoAt one point I tried running Wine in WSL, hooked up to VcXsrv for GUI, using Qemu because WSL1 didn't support 32-bit apps. It almost worked, but audio wouldn't play, and the desktop size was wrong and parts of apps wouldn't redraw.
- einpoklum 6y agoFor the benefit of those of us who have not followed Wine and Crossover for a while... Can someone give us a bottom line with respect to, say, the ability to run MS Office applications via Wine? With/without Crossover's product?
- Possiblyheroin 6y agoI have Office 365 running flawlessly with the most recent version of Crossover on Ubuntu 20.10. The installation process seemed to fail after what felt like an hour - but the whole suite of apps just worked after a reboot - no fiddling required.
- einpoklum 6y agoWhat is "Office 365"? Do you mean Office 16.0, released in 2019, or a different version? Also - did you need to reboot your Linux host machine or perform some form of a "Wine layer reboot"?
- Possiblyheroin 6y agoOffice 365 is a subscription service. With it you get a rolling release of Office. I rebooted the whole PC - not sure if the Wine layer specifically would have been sufficient.
- sneakernets 6y agoWine has been a wonderful piece of software when it comes to running old 16-bit Windows games and CD-ROMs of the early to mid-nineties. I can run tons of games which will never see a re-release on a modern machine without spinning up a VM.
- marinhero 6y agoCongratulations to the Wine team! Does this release impacts Steam's Proton in any way?
- Jowsey 6y agoI believe Proton's already had a lot of these patches merged for a while as they have a much more frequent update cycle
- tadfisher 6y agoBesides the 3D graphics improvements, USB device support is a monumental change. I keep a Windows VM just to update the firmware on devices I own that will never be supported by fwupd. I suspect this is one of the many hidden requirements keeping businesses on old versions of Windows.
- forgotmypw17 6y agoCongratulations, and thank you!
- Thaxll 6y agoThe otherday I was setting up Wine on Debian to play Diablo2, it was really painful to get all the 32bits i386 version for each wine dependencies ... Once Wine was installed it worked almost flawlessly, but those i386 libs ... Is there a way to get Wine as a single binary / docker or something that is easy to install? Edit: As for why it was really difficult is because of that: https://wiki.winehq.org/Debian https://wiki.winehq.org/Debian ( The WineHQ packages for Debian 10 and later require libfaudio0 as a dependency. Since the distro does not provide it for Debian 10, users of that version can download libfaudio0 packages from the OBS. See https://forum.winehq.org/viewtopic.php?f=8&t=32192 https://forum.winehq.org/viewtopic.php?f=8&t=32192 for details. ) That bloody libfaudio0.
- ciupicri 6y agoIsn't Debian supposed to take care of all dependencies?
- MayeulC 6y agoMaybe they didn't enable multilib (aka multiarch on Debian)? https://wiki.debian.org/Multiarch/HOWTO https://wiki.debian.org/Multiarch/HOWTO
- bartvk 6y agoIsn't that CodeWeaver's version?
- confiq 6y agoCodeWeave is another software, no?
- michaelmrose 6y agoThey are a company that makes crossover a solution to install manage and run windows software like playonlinux. It costs money but they also contribute to wine.
- zerof1l 6y agoDespite being in development for so long, my experience with Wine was never smooth. At least on a Mac. Windows virtual machine is still necessary.
- sesuximo 6y agoWine is really cool but last time I used it on my Mac I couldn’t run a program due to open gl version issues... does anyone know if/when that will be fixed?
- exporectomy 6y agoGood to see DSA in there. I've been using BouncyCastle for cryptography in .Net on Windows just to make it compatible with Wine.
- MikeLumos 6y agoAffinity Designer is the biggest thing holding me on Mac. I wish Wine supported it, I'd switch to PopOs in a second.