Compat config stringĬonvenience method for dumping a useful debug log to $PROTON_LOG_DIR/steam-$APPID.log For more thorough logging, use user_settings.py. Removing the option will revert to the previous behavior. To use Steam's default configuration, doĪll of the below are runtime options. To enable an option, set the variable to a non- 0 value. Instead of the Vulkan-based DXVK renderer. " PROTON_USE_WINED3D=1 %command%" to use the OpenGL-based wined3d renderer Use the Set Launch Options setting in the game's Properties dialog in the If you want to change the runtime configuration for a specific game, you can (often ~/.steam/steam/steamapps/common/Proton #.#). This file is located in the Proton installation directory in your Steam library User_ to user_settings.py and modifying it appropriately. The best way to set these environment overrides for all games is by renaming You can override these options using the environment variables described below. Some options for known games using the STEAM_COMPAT_CONFIG variable. Proton can be tuned at runtime to help certain games run. Version of Proton to other users, you must adhere to the terms of these In each submodule and directory for details. INSTALL STEAM ON WINE ON MAC LICENSESee the LICENSE files here, as well as the LICENSE, COPYING, etc files INSTALL STEAM ON WINE ON MAC SOFTWARE"proton-localbuild" in the drop-down list of compatibility tools.Įach component of this software is used under the terms of their licenses. If the build was correctly installed, you should see To enable your local build in Steam, go to the Steam Play section of the INSTALL STEAM ON WINE ON MAC INSTALLYou have working Vagrant setup, you can build and install Proton with a We provide a top-level Makefile which will execute most of the build commandsĪfter checking out the repository and updating its submodules, assuming that ( vagrant_share) and/or CPU and memory usage with other backends. You may run into problems with the shared folder Tested with Vagrant's VirtualBox and libvirt/qemu backends. The VM is managed with Vagrant, which you will need to install andĬonfigure before invoking these commands. INSTALL STEAM ON WINE ON MAC HOW TOThis section describes how to use a virtual machine to build proton. Make dxvk / make vkd3d-proton - rebuild DXVK / vkd3d-proton. This allows rapid iteration on one module. Make module= module - build both 32- and 64-bit versions of the This is what we use toĭeploy Proton to Steam users via Steamworks. Make deploy - create a deployment build ( deploy/). Make redist - create a redistribute build ( redist/) that can be copied to Make install - install Proton into your user's Steam directory, see the install Proton With caution and refer your container engine's manual. This can be dangerous when used with system directories. You may pass the -relabel-volumes switch toĬonfigure to cause the container engine to relabel itsīind-mounts and allow access to those files from within theĬontainer. NOTE: If SELinux is in use, the Proton build container may fail to access proton-sdk-image=/proton/soldier/sdk:Ĭan be used to build with a custom version of the Proton SDK images.Ĭheck -help for other configuration options. $CCACHE_DIR or $HOME/.ccache inside the container. You can enable ccache with -enable-cache flag. The build by default uses Docker, but you can switch to another, compatible You should run the command from aĭirectory created specifically for your build. The scripts checks if containers are functional and prompt you if any Running configure.sh will create a Makefile allowing you to build Proton. proton/configure.sh -container-engine=podman -enable-ccache -build-name=my_build Please refer to your distribution'sĭocummentation for setup instructions (e.g. You need either a Docker or a Podman setup. Building with Podman or Docker Preparing the build environment Makes it more suitable for an occassional Proton build. The Vagrant VM is easier to set up but comes with higher overhead, which Regular basis as it is faster and less resource hungry. The direct container build is recommended for people building Proton on a Vagrant scripts that will create a VM with all the dependenciesĪnd a working container runtime and build Proton inside it. Most of Proton builds inside the Proton SDK container with very fewĭependencies on the host side. ForĮxample, if you wish to make changes to Wine, you would apply them to the If you want to change any subcomponent, now is the time to do so.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |