-
-
Notifications
You must be signed in to change notification settings - Fork 166
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-TKG: Add experimental support for umu-launcher #1283
base: master
Are you sure you want to change the base?
Conversation
This need for working umu-launcher Signed-off-by: Kirill Artemev <[email protected]>
For working need to export UMU_NO_RUNTIME=pressure-vessel to work Signed-off-by: Kirill Artemev <[email protected]>
Signed-off-by: Kirill Artemev <[email protected]>
You need to use sniper runtime to run umu launcher I also don't know why we are still using version 8 of proton Signed-off-by: Kirill Artemev <[email protected]>
To run with umu-launcher you also need to put the environment variable |
This env variable disables the use of Sniper runtime in umu. Umu presently consider this a debugging-only feature. If it is required for proton-tkg to work with umu, it is likely that it is not being built in the runtime correctly. |
The problem is that wine, dxvk and vkd3d are still being built against the system libraries and compiler in our script, and this prevents umu-launcher from running it #1202 Open-Wine-Components/umu-launcher#99 Need to change the build script so that proton-tkg is built against steam runtime. In the meantime, umu launcher support is currently implemented rather poorly and experimentally. |
That makes sense. What I find odd is setting the |
I apologize for accidentally removing the branch. |
No worries :) |
Proton 9 is quite robust these days, but the tooling is an issue on our end on the build script part. The building approach changed at some point on experimental 8 and until we can properly build against it (I failed to fix this til now, and lower availability hasn't helped) we're enforcing the commit before those breaking changes for the tooling: wine-tkg-git/proton-tkg/proton-tkg.sh Lines 968 to 971 in 031bc3e
So changing the tooling branch effectively has no effect currently on Proton 8 (exp or be) and 9 (any). The |
I used proton-tkg from the upstream wine branch and which games worked and which still need something else customized Two games on Unity: No problems, everything started correctly. Barony: No problems either Pacific Drive (UE4): Game crashes because when running umu-launcher proton-tkg VKD3D_FEATURE_LEVEL was set to 12_1 but my video card doesn't support rtx and I had to set 12_0 myself to get the game to start up. Also game need vcrun2019 or vcrun2022 Stalker Anomaly: The game needs to install d3dx* and d3dcompiler_* via winetricks to run. |
I also found one problem My patch caused regression and in the file compatibiltytool.vdf the proton version is not written and the default TKGVERSION is left |
Weird. Will check that out too. Thanks Artewar67! |
It adds the following things:
Modifies the proton startup script to run correctly with umu-launcher
Adds umu-protonfixes that are needed for the launcher to work.
Changes the version of the Steam runtime library to Sniper
Also another question: I want to change the version of Proton to 9, but there is a question. Are there any problems with this version?