wineskin icon indicating copy to clipboard operation
wineskin copied to clipboard

Proton Builds

Open chrisballinger opened this issue 6 years ago • 4 comments

https://github.com/ValveSoftware/Proton

Uses the new Wine Vulkan support.

chrisballinger avatar Aug 22 '18 04:08 chrisballinger

That's correct. I just downloaded its source and I'm trying to build it, so maybe I can analyse how it works. I'm still downloading the dependencies, but something that is worth observing is that they are using their own Wine version: https://github.com/ValveSoftware/wine/

vitor251093 avatar Sep 15 '18 18:09 vitor251093

They also have their own version of dxvk: https://github.com/ValveSoftware/dxvk/

Maybe that version of Wine could be used to create a Wineskin wrapper compatible with MoltenVK?

EDIT: There are almost 100 of commits in the Valve repo of dxvk (not counting the ones from the original repo, I mean). I guess their version may be ahead the original now for macOS/Linux. https://github.com/doitsujin/dxvk/ https://github.com/ValveSoftware/dxvk/

vitor251093 avatar Sep 15 '18 18:09 vitor251093

Compiling with MoltenVK support is not difficult, I've built 3.13 and above with MoltenVK support. I added WineStaging3.15/WineStaging64Bit3.15 & WineStaging3.16/WineStaging64Bit3.16 with working MoltenVK to my MEGA and my current Wrapper does support MoltenVK support already.

Wineskin Cube Image

vkQuake

Most of the patches Protons Wine fork have mostly been merged upstream bar the really hacking ones.

It's looking like well soon get all the needed extensions added into MoltenVK to use DXVK or at least VKD3D on macOS so thats something.

EDIT; I also tested Proton3.7 it can be uses as a Wineskin Engine also but I'm not sure how useful it would really be Skyrim ran in Proton3.7 has background audio but no speech with no overriders where are Staging3.15 and Staging3.16 has both without any overrides.

EDIT2; I forked Wine-Proton and reverted the HACKS offline to get the Windows Steam client working again, I changed my mind Proton Wine could be useful for some games. Too bad Vulkan does not work from it currently on macOS.

Gcenx avatar Sep 16 '18 05:09 Gcenx

Sounds exciting :)

marnovo avatar Sep 30 '18 18:09 marnovo