-
-
Notifications
You must be signed in to change notification settings - Fork 165
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
Please get the 9.0 Proton tree (and bleeding-edge) working #1175
Comments
That tree you mention is only used on our side for the steam-specific tooling (lsteamclient, vrclient and steam_helper) and indeed it's totally broken past a certain commit and not compatible with our build system. The wine part doesn't depend on it and isn't defined by that variable. Other external tooling is handled through their own respective trees, also not depending on those steam-specific libs/tools. |
Yes I have overridden to use the newer proton tree (deleted the override that vrclient does) to see if it would work, and it's severely broken when doing that. My intention was to ask for newer Proton tree support when you find the time to add it. Thanks for answering |
There's actually no vrclient specific target commit, we're using what's in the tree on f5e9c769, while using openvr master branch (which is newer than what's used in bleeding edge currently). Anyway it's being worked on but I have no ETA yet. |
I guess for same reason we all update, to be on the bleeding edge and the perks it gives. I would personally prefer if the whole Proton tree could be used on the latest (release) commit, as minor as that may be, so that it matches what's currently available with the official Proton 9.0. Otherwise it gives me the impression of proton-tkg falling slightly "behind" in that aspect (mostly the lsteamclient and steam_helper updates). Sorry if this seems stupid/weird to you. No biggie with the ETA subject, I just wanted to know if it's being developed or not, no rushing intended. Thanks! |
Right now it's not effectively offering more "perks" and is more of an integration change, which lead us to this fallback situation that was deemed acceptable as a buffer. The steam.exe and lsteamclient triggers are happening on game launch basically and we're done. No expected user-side change. |
@Tk-Glitch It seems this became a real issue, as far as I can tell: Dragon Ball Sparking Zero does not launch with Proton-TKG (Wine Master and Valve XBE), even the prebuilt ones and even when also testing with Steam's runtime, with the log containing the entries: Would you please revisit this issue? (sorry for a ping on a Sunday) |
Currently on my end (CachyOS), building with _proton_branch set to anything higher than the experimental_8.0 tree in proton-tkg (and vrclient also overrides to an even older commit) with proton flavor set to Wine master produces an obscene amount of errors I could not fix try as I may, unrelated to wine itself as it builds just fine, but instead occurring in the Proton bits like vrclient and lsteamclient (that aren't addressed by silencing the implicit declaration and incompatible pointer errors).
At this point I'm nudging towards the idea that it would be easier to just use the official proton building script (but somehow beating the requirement for containers) because so much has changed since 8.0-experimental.
Please consider fixing proton-tkg with 9.0 and bleeding-edge branches if you find that they are also broken for you.
Thanks!
The text was updated successfully, but these errors were encountered: