You are not logged in.

#1 2019-09-05 19:17:47

Qushy
Member
Registered: 2019-09-05
Posts: 7

Unreal Engine Crashes when loading level

Hello, I just installed Unreal Engine on Arch and I'm having a problem when loading my level. To be clear, I've tried Unreal in many other Linux distributions and it only worked well in Lubuntu. So, the error I'm getting is the following (always the same):

 LoginId:f3b62c12ba924882865721f4102064cc-000003e8
EpicAccountId:

Assertion failed: [File:/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp] [Line: 279] Out of Device Memory, Requested=8640.00Kb MemTypeIndex=7

libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:413]
libUE4Editor-Core.so!FUnixErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Unix/UnixErrorOutputDevice.cpp:70]
libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:71]
libUE4Editor-Core.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:101]
libUE4Editor-Core.so!FDebug::AssertFailed(char const*, char const*, int, char16_t const*, ...) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:453]
libUE4Editor-VulkanRHI.so!VulkanRHI::FDeviceMemoryManager::Alloc(bool, unsigned long, unsigned int, void*, float, char const*, unsigned int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:279]
libUE4Editor-VulkanRHI.so!VulkanRHI::FOldResourceHeap::AllocateResource(VulkanRHI::FOldResourceHeap::EType, unsigned int, unsigned int, bool, char const*, unsigned int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:1153]
libUE4Editor-VulkanRHI.so!VulkanRHI::FResourceHeapManager::AllocateImageMemory(VkMemoryRequirements const&, unsigned int, char const*, unsigned int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Public/VulkanMemory.h:799]
libUE4Editor-VulkanRHI.so!FVulkanSurface::FVulkanSurface(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:553]
libUE4Editor-VulkanRHI.so!FVulkanTextureBase::FVulkanTextureBase(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1611]
libUE4Editor-VulkanRHI.so!FVulkanTexture2D::FVulkanTexture2D(FVulkanDevice&, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1798]
libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHICreateTexture2D_RenderThread(FRHICommandListImmediate&, unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo&) [/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Public/VulkanDynamicRHI.h:253]
libUE4Editor-Engine.so!RHICreateTargetableShaderResource2D(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, unsigned int, bool, FRHIResourceCreateInfo&, TRefCountPtr<FRHITexture2D>&, TRefCountPtr<FRHITexture2D>&, unsigned int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHIUtilities.h:449]
libUE4Editor-Engine.so!FTextureRenderTarget2DResource::InitDynamicRHI() [/home/qushy/UnrealEngine/Engine/Source/Runtime/Engine/Private/TextureRenderTarget2D.cpp:458]
libUE4Editor-RenderCore.so!FRenderResource::InitResource() [/home/qushy/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp:86]
libUE4Editor-RenderCore.so!TGraphTask<TEnqueueUniqueRenderCommandType<BeginInitResource(FRenderResource*)::InitCommandName, BeginInitResource(FRenderResource*)::$_52> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:847]
libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:686]
libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:582]
libUE4Editor-RenderCore.so!RenderingThreadMain(FEvent*) [/home/qushy/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:339]
libUE4Editor-RenderCore.so!FRenderingThread::Run() [/home/qushy/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:488]
libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/qushy/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177]
libpthread.so.0!UnknownFunction(0x957e)
libc.so.6!clone(+0x42)

 

When I try to run Unreal Engine with the -opengl flag I get the following error:

 Trying to force OpenGL RHI but the project does not have it in TargetedRHIs list 

My system specs:


 System:
  Host: qushy Kernel: 5.2.11-arch1-1-ARCH x86_64 bits: 64 compiler: gcc 
  v: 9.1.0 Desktop: Gnome 3.32.2 Distro: Arch Linux 
Machine:
  Type: Laptop System: Dell product: Inspiron 7577 v: N/A serial: <filter> 
  Mobo: Dell model: 0J8HMF v: A00 serial: <filter> UEFI: Dell v: 1.6.1 
  date: 08/16/2018 
Battery:
  ID-1: BAT0 charge: 26.1 Wh condition: 26.1/56.0 Wh (47%) 
  model: Samsung SDI DELL W7NKD77 status: Full 
CPU:
  Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP 
  arch: Kaby Lake rev: 9 L2 cache: 6144 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 44944 
  Speed: 895 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 835 2: 844 
  3: 852 4: 834 5: 816 6: 829 7: 816 8: 800 
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Dell driver: i915 v: kernel 
  bus ID: 00:02.0 
  Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] vendor: Dell 
  driver: nvidia v: 435.21 bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.5 driver: nvidia 
  resolution: 3840x2160~60Hz 
  OpenGL: renderer: GeForce GTX 1060 with Max-Q Design/PCIe/SSE2 
  v: 4.6.0 NVIDIA 435.21 direct render: Yes 
Audio:
  Device-1: Intel CM238 HD Audio vendor: Dell driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 
  Sound Server: ALSA v: k5.2.11-arch1-1-ARCH 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Dell driver: r8169 v: kernel port: d000 bus ID: 3b:00.0 
  IF: enp59s0 state: down mac: <filter> 
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: d000 
  bus ID: 3c:00.0 
  IF: wlp60s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 1.38 TiB used: 218.07 GiB (15.5%) 
  ID-1: /dev/nvme0n1 vendor: Toshiba model: KXG50ZNV512G NVMe 512GB 
  size: 476.94 GiB 
  ID-2: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB 
Partition:
  ID-1: / size: 19.56 GiB used: 11.65 GiB (59.6%) fs: ext4 
  dev: /dev/nvme0n1p3 
  ID-2: /boot size: 511.0 MiB used: 55.3 MiB (10.8%) fs: vfat 
  dev: /dev/nvme0n1p1 
  ID-3: /home size: 446.31 GiB used: 174.96 GiB (39.2%) fs: ext4 
  dev: /dev/nvme0n1p4 
  ID-4: swap-1 size: 2.00 GiB used: 206.0 MiB (10.1%) fs: swap 
  dev: /dev/nvme0n1p2 
Sensors:
  System Temperatures: cpu: 79.0 C mobo: 78.0 C sodimm: 57.0 C 
  Fan Speeds (RPM): cpu: 5150 
Info:
  Processes: 269 Uptime: 2h 36m Memory: 15.53 GiB used: 4.25 GiB (27.4%) 
  Init: systemd Compilers: gcc: 9.1.0 clang: 8.0.1 Shell: bash v: 5.0.9 
  inxi: 3.0.36  

I looked up the Arch Wiki but couldn't find any problem of similar nature. Also I looked in the forums and there was indeed someone with a similar error but there was no answer in that thread. I post in the Newbiew Corner as I am a complete noob, so please be gentle. big_smile

Offline

#2 2019-09-26 13:23:42

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: Unreal Engine Crashes when loading level

It looks like you installed the Unreal Engine in your home directory, but it's also available in the AUR.

Have you tried installing it by using the AUR? If you do that, it should be all setup to just work.

https://aur.archlinux.org/packages/unreal-engine/

Offline

#3 2019-09-26 13:31:58

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: Unreal Engine Crashes when loading level

Host: qushy Kernel: 5.2.11-arch1-1-ARCH x86_64 bits: 64 compiler: gcc 

And make sure you update your system. That kernel is out of date.

Offline

#4 2019-09-26 13:54:05

Swiggles
Member
Registered: 2014-08-02
Posts: 266

Re: Unreal Engine Crashes when loading level

Assertion failed: [File:/home/qushy/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp] [Line: 279] Out of Device Memory, Requested=8640.00Kb MemTypeIndex=7

I think the error is quite clear. Could you increase the reserved RAM in your UEFI config?

Offline

Board footer

Powered by FluxBB