ValveSoftware / ValveSoftware/Proton
Add a proton prefix using newly completed Wine WOW64 mode
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Feature Request
I confirm:
- that I haven't found another request for this feature.
- that I have checked whether there are updates for my system available that
contain this feature already.
Description
I would like for a proton version to be added using the Wine WOW64 mode. PE conversion has been recently completed (https://www.winehq.org/news/2023012401) and now Wine with WOW64 can be used to run x86 and x86_64 programs on Linux without any i386 Linux userspace.
The mode can be enabled during the configuration of wine at build time with
--enable-archs=i386,x86_64
The latest wine staging version (currently 8.12) should be used for this as it has the highest game compatibility with this new mode in use.
Justification [optional]
Integration is in Wine but not enabled by default since the mode is still considered experimental. This is extremely useful for the growing number of Linux distros dropping i386 userspace and users not wishing to install i386 userspace to run steam. This is also useful for running windows x86 games on macos x86_64 since MacOS dropped i386 support many years ago. https://github.com/ValveSoftware/Proton/issues/1344
Risks [optional]
None since this would be an additional proton experimental version.
References [optional]
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files or tests. Start by tracing Proton’s configuration and build entry points and confirming how the Wine staging version is selected; verify that --enable-archs=i386,x86_64 supports the requested WOW64 mode and that an additional experimental Proton version can run x86 and x86_64 programs without i386 Linux userspace.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, macos
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100