Package Details: unreal-engine 5.7.4-1

Git Clone URL: https://aur.archlinux.org/unreal-engine.git (read-only, click to copy)
Package Base: unreal-engine
Description: A 3D game engine by Epic Games which can be used non-commercially for free.
Upstream URL: https://www.unrealengine.com/
Keywords: 3D engine game ue5 Unreal
Licenses: GPL3, custom:UnrealEngine
Submitter: acerix
Maintainer: alexbelm48
Last Packager: alexbelm48
Votes: 74
Popularity: 0.188866
First Submitted: 2016-05-01 18:37 (UTC)
Last Updated: 2026-03-29 03:16 (UTC)

Pinned Comments

alexbelm48 commented on 2026-03-28 22:40 (UTC) (edited on 2026-05-16 08:26 (UTC) by alexbelm48)

I currently recommend building 5.6.1 over any version of 5.7 as this branch holds a notoriously broken Vulkan RHI implementation, leading to unexpected VK_ERROR_DEVICE_LOST crashes due to a race condition. Just modify pkgver on your end with the aformentioned version and you should be good to go.

A discussion here goes into detail about the issue, but no proper fix is currently planned by Epic.

A merge request has also been proposed here, but the fix itself was in the end apparently not very effective.

The Vulkan crashes were recently fixed in 5.8, check here.

You can still try on your own if you still insist on using 5.7.x, especially if you're motivated to fix this issue on your side. If so, don't hesitate to send a comment with your patch, I could add you as a contributor to this package if you are interested.

Reducing crashes can be done by doing the following two steps:

  • Add these lines in DefaultEngine.ini (either in your project or the editor's installation dir, /opt/unreal-engine/Engine/Config/DefaultEngine.ini by default)
[/Script/Engine.RendererSettings]
r.Vulkan.WaitForIdleOnSubmit=1
r.Vulkan.EnablePipelineLRUCache=1
  • Add these two lines as well in the editor's ConsoleVariables.ini file (/opt/unreal-engine/Engine/Config/ConsoleVariables.ini by default):
Slate.EnableToolTips=0
Slate.bAllowNotifications=0

alexbelm48 commented on 2026-03-20 16:42 (UTC) (edited on 2026-03-28 23:25 (UTC) by alexbelm48)

Do note that using Wayland for Unreal Engine is currently not recommended as half of the UI interactions are broken. This is due to a recent upgrade to SDL3 which defaults the use of Wayland protocols over X11 when launching on a Wayland-based session.

You can work around this (or at least improve your experience) while still being on Wayland by opening a separate Xorg windowed server:

export DISPLAY=:1

Xwayland ${DISPLAY} -decorate -geometry 1920x1080 &
kwin_x11 &
unreal-engine 

You can, of course, replace kwin_x11 with your desktop environment window manager (GNOME is mutter for example).

Neko-san commented on 2022-11-01 02:32 (UTC) (edited on 2023-06-25 01:19 (UTC) by Neko-san)

@juancarlospaco this is easily done on your own system, not in a PKGBUILD, given that building packages runs as root:

sudo groupadd unrealengine-users
sudo usermod -aG unrealengine-users (your-username)
sudo chown -R root:unrealengine-users /opt/unreal-engine
sudo chmod -R 775 /opt/unreal-engine

Permission issues like this are already mentioned on the UE Arch wiki page: https://wiki.archlinux.org/title/Unreal_Engine_4#Installing_from_the_AUR

This is a user system problem; I already did what I could without needing users to do the above by giving the 777 permissions. If it still gives you trouble, you'll have to use the example to solve it or change the install location to somewhere you have user permissions by default (as I cannot do this for you).

Latest Comments

« First ‹ Previous 1 .. 20 21 22 23 24 25 26 27 28 29 30 .. 84 Next › Last »

Neko-san commented on 2022-11-03 07:37 (UTC)

@wilaze131

1) Compilation, in my experience, typically requires between 200 to 300GBs but the completed installation itself (not the package archive but the actual extracted data) is about ~57GBs or so

2) If you look inside the PKGBUILD file, you can configure where you want it to install, but it's set to install to /opt/unreal-engine by default

wilaze131 commented on 2022-11-03 07:17 (UTC)

Hi, how many space did i need to install this? and is it being installed on /home directory or /root directory?

Neko-san commented on 2022-11-01 02:32 (UTC) (edited on 2023-06-25 01:19 (UTC) by Neko-san)

@juancarlospaco this is easily done on your own system, not in a PKGBUILD, given that building packages runs as root:

sudo groupadd unrealengine-users
sudo usermod -aG unrealengine-users (your-username)
sudo chown -R root:unrealengine-users /opt/unreal-engine
sudo chmod -R 775 /opt/unreal-engine

Permission issues like this are already mentioned on the UE Arch wiki page: https://wiki.archlinux.org/title/Unreal_Engine_4#Installing_from_the_AUR

This is a user system problem; I already did what I could without needing users to do the above by giving the 777 permissions. If it still gives you trouble, you'll have to use the example to solve it or change the install location to somewhere you have user permissions by default (as I cannot do this for you).

juancarlospaco commented on 2022-11-01 02:09 (UTC)

Make /opt/unreal-engine/Engine/Plugins/ writable?, so other applications can install plugins, like Quixel Bridge, those applications will not ask for sudo access just fail to install, I tried other locations and does not work.

ttc0419 commented on 2022-07-23 17:38 (UTC)

Created unreal-engine-bin, any feedback is welcome.

poptrek commented on 2022-07-21 14:01 (UTC)

https://aur.archlinux.org/packages/packettracer Uses a pre built binary that has to be downloaded by the user, maybe something like that could work here. It would require the user to download the package manually. But I would gladly do that over the four hour build time.

Neko-san commented on 2022-07-21 07:51 (UTC)

I'm considering that but it's both behind a login screen (1st blocker from working with a PKGBUILD) and their login page isn't even working for me. :)

Even if I could login, we wouldn't be getting those download links without authentication that PKGBUILDs can't provide.

adro commented on 2022-07-21 07:42 (UTC) (edited on 2022-07-21 07:46 (UTC) by adro)

A prebuilt version of 5.0.3 just got released at https://www.unrealengine.com/linux

Would be cool to have an unreal-engine-bin package as well now.

saburouta commented on 2022-07-16 07:50 (UTC)

@Neko-san Thanks for the quick response! That puts it in perspective. Thanks for packaging this, anyways.

Neko-san commented on 2022-07-16 07:41 (UTC)

I actually don't have the storage space to even compile UE5 right now Lol; haven't been able to for a while

As for reporting that issue, unfortunately Epic makes this unbearably difficult to do. They have a bug report page that historically doesn't work and their only fallback is a forum they direct users to that they barely pay attention to, if at all.

This is one of the main reasons for my love-hate relationship with Unreal, and I totally understand the frustration of not being able to communicate simple problems with Epic whilst they make little to no effort to remedy that. :)