News for hackers. Stuff that matters.
Re:Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, S... by aidenn0 on Friday December 06, 2024 @07:12PM (#42346011)
Can anyone help clarify the relationship between Proton and Wine? I have two windows games that run fine if I add them as external programs to steam, but won't run at all on wine 9.2
Re:Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, S... by aeonik on Friday December 06, 2024 @08:12PM (#42346347)
Proton is a fork of Wine maintained by Valve with various teaks, patches, and optimizations for gaming.

It also has a lot of preconfigured stuff and integrations for Steam.

Re:Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, S... by zxvkhkxvdvbdxz on Friday December 06, 2024 @11:48PM (#42347350)
Besides using Steam, you could look into lutris or playonlinux, as they carry game specific "formulas" to get stuff running on pure wine.

I'm not too familiar with playonlinux but had much success with lutris!

https://lutris.net/ https://www.playonlinux.com/en/

Re:Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, S... by d3VwsX on Saturday December 07, 2024 @08:57AM (#42349865)
PlayOnLinux worked great for me in Linux. It installs Windows games into their own separate wine-directories, with their own C: contents and their own configuration, and with an option to pick a specific WINE-version for each game, when necessary. With a plugin you can export an installed game to its own single-file archive containing all of that game's full hard disk and config so that you can install it again later or copy to your other computers.

After switching to FreeBSD I tried to run PlayOnBSD, but it did not seem maintained and I could not get it to work. However it turns out the configuration for the games installed using PlayOnLinux were in simple text-files that I could easily use to launch all the games (after copying over to my new FreeBSD home directory).

Unfortunately after upgrading to FreeBSD 13.4 I have suddenly not had any luck at all running WINE or Proton. Need to try to figure that out some day. Or just hope that an upgrade to WINE 10.x will solve it.

Re:Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, S... by foresto on Saturday December 07, 2024 @03:21AM (#42348183)
Proton (Steam Play 2.0) is a set of game-focused patches on top of Wine, plus several other components that improve game compatibility and/or performance. The most notable of these are DXVK, which implements Direct3D 8/9/10/11 APIs in terms of Vulkan, and vkd3d-proton, which does the same for Direct3D 12.

In many cases, it's possible to get a game running with regular Wine (or Wine-staging) if you install into the Wine prefix not only the game, but also one or more of: DXVK, vkd3d-proton, whatever Microsoft Visual C++ runtime the game wants, and Mono. If a game also needs custom Wine patches, you'll have better luck with a game launcher like Lutris, which automates installing patched Wine versions, or running a Wine build like the one that GloriousEggroll maintained until recently.

Be sure that your graphics card's Vulkan drivers are installed, and if it's a 32-bit game, all the appropriate 32-bit libraries as well.

Valve's issue tracker for games running in Proton often has comments that are helpful when trying to bring up a game in Wine.

https://github.com/ValveSoftware/Proton

https://github.com/doitsujin/dxvk

https://github.com/HansKristian-Work/vkd3d-proton

https://github.com/GloriousEggroll/wine-ge-custom

https://github.com/ValveSoftware/Proton/issues