-
Notifications
You must be signed in to change notification settings - Fork 1
Wine
Note: These instructions were most recently tested against winehq-stable version 8.0 on Ubuntu 22.04 LTS.
You need:
- wine-devel 6.10 or higher
How to obtain Wine will depend on your distro. For example, Ubuntu can use the apt repositories provided by winehq as described here. For Fedora, just install or update your wine packages (dnf install wine) - Fedora 27, 28 and 29 use newest wine staging packages.
To verify your version, run:
$ wine64 --version
Up to date graphics drivers are also required. Please see the corresponding page for instructions for your card:
In steam, enable Proton for all titles and download Elite Dangerous. The location of the download files is <steam_install_loc>/steamapps/common/Elite Dangerous
. In the root of this directory is EDLaunch.exe
which is used to run ED.
TODO
For some users (perhaps non-steam linked accounts), The Frontier Installer is still apparently available from the Frontier Store under 'My Account' -> 'My Downloadable Products'.
If you know the rest of the steps (or can correct/confirm any of the above), then please consider contributing to this Wiki and updating it. All you need is a GitHub account.
A 'wine prefix' is like an instance of Windows. It consists of the DLLs and registry settings. It is a best practice to create a new 'wine prefix' per game (to avoid conflicts). So these instructions setup a separate 'wine prefix' for ED. Note that it is possible to setup multiple prefixes and use the one ED install location.
You will need at least version 6.2.0 of wine-mono. As of wine version 6.10, wine-mono version 6.2.0 is installed by default, so you will be able to run ED without any modification to your prefix. However, it is still recommended that you install dxvk. (Update: wine-9.1 requires dxvk as Wine's D3D causes the ED client to crash during start-up. Although you can work around this using the vulkan renderer [environment variable: WINE_D3D_CONFIG='renderer=vulkan'
])
dxvk is a DirectX to Vulkan conversion layer. Without dxvk, Wine will default to its own DX11 implementation which uses OpenGL by default (although it can be configured to use Vulkan). But this currently has a number of rendering and performance issues, so dxvk is recommended.
To install dxvk, run:
WINEPREFIX=<prefix_loc> winetricks dxvk
This command will require winetricks to be installed. Instructions for obtaining winetricks can be found here.
The WINEPREFIX
portion sets the respective environment value, which is used by wine to know where the WINEPREFIX is.
If you need to update wine-mono, you can download version 6.2.0 here.
And install by running:
WINEPREFIX=<prefix_loc> wine64 msiexec /i _<path_to_msi>_/wine-mono-6.2.0-x86.msi
To run ED, change to the directory where EDLaunch.exe is located and run:
WINEPREFIX=<prefix_loc> wine64 EDLaunch.exe /novr