Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proton Builds #43

Open
chrisballinger opened this issue Aug 22, 2018 · 4 comments
Open

Proton Builds #43

chrisballinger opened this issue Aug 22, 2018 · 4 comments

Comments

@chrisballinger
Copy link
Collaborator

https://github.com/ValveSoftware/Proton

Uses the new Wine Vulkan support.

@vitor251093
Copy link
Owner

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
Copy link
Owner

vitor251093 commented Sep 15, 2018

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/

@Gcenx
Copy link
Collaborator

Gcenx commented Sep 16, 2018

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.

@marnovo
Copy link
Contributor

marnovo commented Sep 30, 2018

Sounds exciting :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants