mirror of
				https://github.com/tiyn/wiki.git
				synced 2025-11-04 04:11:15 +01:00 
			
		
		
		
	lutris/proton/bottles: added different runner options, caffe and setup instructions
This commit is contained in:
		
							
								
								
									
										13
									
								
								wiki/games/bottles.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								wiki/games/bottles.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					# Bottles
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Bottles](https://usebottles.com/) is an application similar to
 | 
				
			||||||
 | 
					[Lutris](/wiki/games/lutris.md) that focusses on running both
 | 
				
			||||||
 | 
					[Windows](/wiki/windows/windows.md) applications aswell as games through
 | 
				
			||||||
 | 
					[WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Caffe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Caffe](https://docs.usebottles.com/components/runners) is the official runner
 | 
				
			||||||
 | 
					of [Windows](/wiki/windows/windows.md) programs in Bottles.
 | 
				
			||||||
 | 
					It is a patched version of [WINE](/wiki/linux/wine.md) that can have positive
 | 
				
			||||||
 | 
					effects on certain programs.
 | 
				
			||||||
@@ -5,11 +5,14 @@
 | 
				
			|||||||
It features compatibility with [GOG](https://www.gog.com/),
 | 
					It features compatibility with [GOG](https://www.gog.com/),
 | 
				
			||||||
[Humble Bundle](https://humblebundle.com/),
 | 
					[Humble Bundle](https://humblebundle.com/),
 | 
				
			||||||
[Epic Games](https://www.epicgames.com/), [Steam](/wiki/games/steam.md) and many
 | 
					[Epic Games](https://www.epicgames.com/), [Steam](/wiki/games/steam.md) and many
 | 
				
			||||||
other Windows games via its own installer that uses [WINE](/wiki/linux/wine.md).
 | 
					other [Windows](/wiki/windows/windows.md) games via its own installer that uses
 | 
				
			||||||
Lutris can also use [Proton](/wiki/games/proton.md) - a patched version of WINE
 | 
					[WINE](/wiki/linux/wine.md). Lutris can also use [Proton](/wiki/games/proton.md)
 | 
				
			||||||
developed by [Valve](https://www.valvesoftware.com/).
 | 
					- a patched version of WINE developed by
 | 
				
			||||||
 | 
					[Valve](https://www.valvesoftware.com/).
 | 
				
			||||||
Additionally to that Lutris supports many different
 | 
					Additionally to that Lutris supports many different
 | 
				
			||||||
[emulators](/wiki/games/emulators.md).
 | 
					[emulators](/wiki/games/emulators.md).
 | 
				
			||||||
 | 
					For running both Windows applications aswell as games
 | 
				
			||||||
 | 
					[Bottles](/wiki/games/bottles.md) can be used.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Usage
 | 
					## Usage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,16 +28,6 @@ For Windows games using [WINE](/wiki/linux/wine.md) make sure to set the
 | 
				
			|||||||
For cleanup afterwards the game can be moved into the WINE prefix folder as if
 | 
					For cleanup afterwards the game can be moved into the WINE prefix folder as if
 | 
				
			||||||
it was installed inside Windows.
 | 
					it was installed inside Windows.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Installing Windows DLLs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Select the game in the `Games` tab of the library.
 | 
					 | 
				
			||||||
Then select the upwards arrow next to the [WINE](/wiki/linux/wine.md) symbol in
 | 
					 | 
				
			||||||
the bar at the lower screen.
 | 
					 | 
				
			||||||
Select `Winetricks` and `Select the default wineprefix` in the window
 | 
					 | 
				
			||||||
afterwards.
 | 
					 | 
				
			||||||
After selecting `Install a Windows DLL or component` the package to install can
 | 
					 | 
				
			||||||
be selected.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
### Setting Environment Variables
 | 
					### Setting Environment Variables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Environment variables can be set globally or on a per game basis.
 | 
					Environment variables can be set globally or on a per game basis.
 | 
				
			||||||
@@ -65,7 +58,7 @@ GPUs.
 | 
				
			|||||||
For Nvidia GPUs the shader cache is set to have a softlimit of 128MB.
 | 
					For Nvidia GPUs the shader cache is set to have a softlimit of 128MB.
 | 
				
			||||||
This can be easily reached by some games and will cause performance limitations.
 | 
					This can be easily reached by some games and will cause performance limitations.
 | 
				
			||||||
The cleanup of the cache after reaching 128MB can be disabled.
 | 
					The cleanup of the cache after reaching 128MB can be disabled.
 | 
				
			||||||
For this set `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP` as explained in the
 | 
					For this set `__GL_SHADER_DISK_CACHE_SKIP_CLEANUP` to `1` as explained in the
 | 
				
			||||||
[section regarding environment variables](#setting-environment-variables).
 | 
					[section regarding environment variables](#setting-environment-variables).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
By default Lutris uses a cache location for all games.
 | 
					By default Lutris uses a cache location for all games.
 | 
				
			||||||
@@ -93,6 +86,28 @@ under the `Global options` tab.
 | 
				
			|||||||
Another way to increase the performance is to increase the
 | 
					Another way to increase the performance is to increase the
 | 
				
			||||||
[Nvidia Shader Cache](#nvidia-shader-cache-settings) limit.
 | 
					[Nvidia Shader Cache](#nvidia-shader-cache-settings) limit.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Installing Windows DLLs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Select the game in the `Games` tab of the library.
 | 
				
			||||||
 | 
					Then select the upwards arrow next to the [WINE](/wiki/linux/wine.md) symbol in
 | 
				
			||||||
 | 
					the bar at the lower screen.
 | 
				
			||||||
 | 
					Select `Winetricks` and `Select the default wineprefix` in the window
 | 
				
			||||||
 | 
					afterwards.
 | 
				
			||||||
 | 
					After selecting `Install a Windows DLL or component` the package to install can
 | 
				
			||||||
 | 
					be selected.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Change WINE/Proton Version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Windows](/wiki/windows/windows.md) games are handled by
 | 
				
			||||||
 | 
					[WINE](/wiki/linux/wine.md).
 | 
				
			||||||
 | 
					After right-clicking a game and selecting `Configure` the `Wine version` can be
 | 
				
			||||||
 | 
					changed under the `Runner options` tab.
 | 
				
			||||||
 | 
					There are many different versions of WINE, WINE-fshack and various
 | 
				
			||||||
 | 
					[Proton](/wiki/games/proton.md) and
 | 
				
			||||||
 | 
					[Proton GE versions](/wiki/games/proton.md#ge-version) to select.
 | 
				
			||||||
 | 
					Using the default runner of [Bottles called Caffe](/wiki/games/bottles.md#caffe)
 | 
				
			||||||
 | 
					is also possible.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Troubleshooting
 | 
					## Troubleshooting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This section explains ways of solving various problems that can occur when using
 | 
					This section explains ways of solving various problems that can occur when using
 | 
				
			||||||
@@ -104,3 +119,14 @@ This section handles a fix if the game is not able to run due to the system not
 | 
				
			|||||||
supporting DX12 or DX13.
 | 
					supporting DX12 or DX13.
 | 
				
			||||||
This can be easily fixed by inserting `-dx11` in `Arguments` under the
 | 
					This can be easily fixed by inserting `-dx11` in `Arguments` under the
 | 
				
			||||||
`Game options` tab that pops up after selecting `Configure` for a selected game.
 | 
					`Game options` tab that pops up after selecting `Configure` for a selected game.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Crashes for Windows Games
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					When it comes to crashes for [Windows](/wiki/windows/windows.md) games that get
 | 
				
			||||||
 | 
					handled by [WINE](/wiki/linux/wine.md) one point of failure is the selected
 | 
				
			||||||
 | 
					WINE version.
 | 
				
			||||||
 | 
					Change the version used as explained in
 | 
				
			||||||
 | 
					[the regarding section](#change-wineproton-version).
 | 
				
			||||||
 | 
					Especially trying [Proton GE versions](/wiki/games/proton.md#ge-version) or
 | 
				
			||||||
 | 
					WINE fshack versions can lead to successful running of the game.
 | 
				
			||||||
 | 
					Specific games also benefit from running [Caffe](/wiki/games/bottles.md#caffe).
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,13 +13,19 @@ It often contains fixes for bugs which are not yet included in the official
 | 
				
			|||||||
Proton releases.
 | 
					Proton releases.
 | 
				
			||||||
Thus some games, that do not work with Proton, can be run with Proton GE.
 | 
					Thus some games, that do not work with Proton, can be run with Proton GE.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Proton GE can be installed on Linux systems by using the
 | 
					## Setup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Proton and [Proton GE](#ge-version) can be installed on Linux systems by using the
 | 
				
			||||||
[ProtonUp](https://github.com/AUNaseef/protonup) application using
 | 
					[ProtonUp](https://github.com/AUNaseef/protonup) application using
 | 
				
			||||||
[Flatpak](../linux/flatpak.md) or the package manager of the distribution.
 | 
					[Flatpak](../linux/flatpak.md) or the package manager of the distribution.
 | 
				
			||||||
ProtonUp is usually bundled in a package named `protonup-qt`.
 | 
					ProtonUp is usually bundled in a package named `protonup-qt`.
 | 
				
			||||||
It can be used to install Proton GE versions for both
 | 
					It can be used to install Proton GE versions for both
 | 
				
			||||||
[Steam](/wiki/games/steam.md) and [Lutris](/wiki/games/lutris.md).
 | 
					[Steam](/wiki/games/steam.md) and [Lutris](/wiki/games/lutris.md).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Troubleshooting
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This section addresses various errors that can happen when using Proton.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Errors with the Wine prefix of a specific game
 | 
					### Errors with the Wine prefix of a specific game
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The last ressort for fixing problems that are related to the wine prefix of a
 | 
					The last ressort for fixing problems that are related to the wine prefix of a
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user