mirror of
https://github.com/tiyn/wiki.git
synced 2025-04-04 07:47:45 +02:00
lutris/proton/bottles: added different runner options, caffe and setup instructions
This commit is contained in:
parent
8dca5c7471
commit
28c2795f04
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user