I’ve had multiple challenges getting UE set up on my Linux machine (Garuda Linux 6.1.9-zen1-1-zen x86_64). I tried installing Epic Games installer through Lutris/WINE (successful) and then installing UE 5.1 and 5.0 in WINE. This was partially successful but kept crashing with memory outages - Can’t allocate over 2048mb via WINE. Next, I tried a clone from git. More unsuccessful. Wouldn’t go past initialization screen. Finally, I downloaded the pre-compiled Linux_Unreal_Engine_5.1.0.zip from UE.com and that seems to be working. I created a symlink to the c-drive in WINE so Epic Installer sees the Unreal Projects folder. My problem now is that Epic Installer doesn’t ‘see’ the engine and won’t let me install plugins to it. My main interest at the moment is metahuman.
Does anyone know if I can make Epic Installer recognize the UE install? Or, is there a way that I can manually d/l the plugins and add via UE, skipping Epic Installer or adding them to the file structure so that they work? NB I also installed Linux_Bridge_5.1.0_2022.1.1.zip from UE.com - I’m not sure if it’s functioning or what it does. I assumed it would be a version of Quixel bridge or would link to Epic Installer but it doesn’t seem to do anything obvious.
Any tips greatly appreciated.
Ensure that the Unreal Engine version installed on your Linux machine is compatible with the plugins you are trying to install. Also make sure the plugins are compatible with Linux by checking the system requirements on the plugin’s official page.
Regarding the Linux_Bridge_5.1.0_2022.1.1.zip, it may be used for specific purposes such as linking Unreal Engine to other software. It is recommended to check the official Unreal Engine documentation for information on the Linux Bridge.
Thanks @EliasWick - The plugin (metahumans) is official and available for UE 5.0 + 5.1. I have 5.1 installed. Metahumans is only available through the marketplace via Epic Games Launcher (EGL), as far as I can see. Going into EGL - which is in wine - the plugin cannot be downloaded because EGL does not see an installed version of UE (which is in the Linux system). It would help if marketplace could be accessed directly from UE instead of via EGL, or if I could identify the Linux installed UE by linking it to EGL. This is why I am stuck.
Does anyone else have any suggestions on this? Has anyone successfully set up Epic Games Installer and Unreal Engine 5+ on one of the Arch Linux distros and managed to get them working together? Any other suggestions?
In the extreme, I will move to another distro to get this to work. I’ve just been very happy with Garuda as a gaming-focused OS running Steam and UbiSoft.
So, the Epic Asset Manager, provided by FlatHub, mentioned in the thread provided by @Quetzalcodename, has allowed me to download the plugin (metahuman). I added it to my project folder, so my Linux UE can see it. When I go into the plugins settings it is listed there with a tick’ to show that it’s included in the project. But when I click on the content drawer UE crashes.
Is there something else that I need to do, other than simply copying the plugin folder into my directory? Does it need to be compiled into the project in some way? Would I be better off using the content to create a new plugin? I feel like I’m frustratingly close to getting this to work, thanks to the help offered here.