So i compiled UE5 from source (Linux) and everything works as long as i want to open or create project. Even black projects give me out of memory error. (on windows never had this problem). It always says allocated 128.000mb so i thing its driver related.
My setup:
CPU : i5 7500
RAM : 8gb RAM ddr4 2666mhz
GPU : GT 1030 2GB ← this is problem but on windows project opened. i even opened city example on low in 15 fps.
OS : Arch (kernel 5.17.3)
Driver: nvidia-dkms 510.60.02
creah reporter:
Fatal error: [File:./Runtime/VulkanRHI/Private/VulkanMemory.cpp] [Line: 2123] Out of memory on Vulkan; MemoryTypeIndex=7, AllocSize=128.000MB << callstack too long >>
libUnrealEditor-VulkanRHI.so!VulkanRHI::FVulkanResourceHeap::AllocateResource(VulkanRHI::FVulkanAllocation&, FVulkanEvictable*, VulkanRHI::EType, unsigned int, unsigned int, bool, bool, VulkanRHI::EVulkanAllocationMetaType, bool, char const*, unsigned int) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/VulkanRHI/Private/VulkanMemory.cpp:2123]
libUnrealEditor-VulkanRHI.so!VulkanRHI::FMemoryManager::AllocateBufferMemory(VulkanRHI::FVulkanAllocation&, FVulkanEvictable*, VkMemoryRequirements const&, unsigned int, VulkanRHI::EVulkanAllocationMetaType, bool, char const*, unsigned int) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/VulkanRHI/Private/VulkanMemory.cpp:3065]
libUnrealEditor-VulkanRHI.so!FVulkanTransientHeap::FVulkanTransientHeap(FRHITransientHeap::FInitializer const&, FVulkanDevice*) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/VulkanRHI/Private/VulkanTransientResourceAllocator.cpp:45]
libUnrealEditor-VulkanRHI.so!FVulkanTransientHeapCache::CreateHeap(FRHITransientHeap::FInitializer const&) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/VulkanRHI/Private/VulkanTransientResourceAllocator.cpp:100]
libUnrealEditor-RHICore.so!FRHITransientHeapCache::Acquire(unsigned long long, ERHITransientHeapFlags) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RHICore/Private/RHICoreTransientResourceAllocator.cpp:634]
libUnrealEditor-RHICore.so!FRHITransientResourceHeapAllocator::CreateBufferInternal(FRHIBufferCreateInfo const&, char16_t const*, unsigned int, unsigned int, unsigned int, TFunction<FRHITransientBuffer* (FRHITransientHeap::FResourceInitializer const&)>) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RHICore/Private/RHICoreTransientResourceAllocator.cpp:775]
libUnrealEditor-VulkanRHI.so!FVulkanTransientResourceAllocator::CreateBuffer(FRHIBufferCreateInfo const&, char16_t const*, unsigned int) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/VulkanRHI/Private/VulkanTransientResourceAllocator.cpp:140]
libUnrealEditor-RenderCore.so!FRDGBuilder::BeginResourceRHI(TRDGHandle<FRDGPass, unsigned short>, FRDGBuffer*) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RenderCore/Private/RenderGraphBuilder.cpp:3093]
libUnrealEditor-RenderCore.so!FRDGBuilder::BeginResourcesRHI(FRDGPass*, TRDGHandle<FRDGPass, unsigned short>) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RenderCore/Private/RenderGraphBuilder.cpp:2488]
libUnrealEditor-RenderCore.so!FRDGBuilder::Execute() [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RenderCore/Private/RenderGraphBuilder.cpp:1499]
libUnrealEditor-Renderer.so!RenderViewFamily_RenderThread(FRHICommandListImmediate&, FSceneRenderer*) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Renderer/Private/SceneRendering.cpp:4087]
libUnrealEditor-Renderer.so!FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::$_57::operator()(FRHICommandListImmediate&) const [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Renderer/Private/SceneRendering.cpp:4337]
libUnrealEditor-Renderer.so!TEnqueueUniqueRenderCommandType<FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::FDrawSceneCommandName, FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::$_57>::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/Runtime/RenderCore/Public/RenderingThread.h:193]
libUnrealEditor-Renderer.so!TGraphTask<TEnqueueUniqueRenderCommandType<FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::FDrawSceneCommandName, FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)::$_57> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:975]
libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:753]
libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:641]
libUnrealEditor-Core.so!FTaskGraphCompatibilityImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2114]
libUnrealEditor-RenderCore.so!RenderingThreadMain(FEvent*) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RenderCore/Private/RenderingThread.cpp:380]
libUnrealEditor-RenderCore.so!FRenderingThread::Run() [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/RenderCore/Private/RenderingThread.cpp:544]
libUnrealEditor-Core.so!FRunnableThreadPThread::Run() [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libUnrealEditor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/arch/drives/shared/UnrealEngine-release/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
libc.so.6!UnknownFunction(0x8d5c1)
libc.so.6!clone(+0x43)
log:
line 860 is where error accures.
ue_log.txt (111.7 KB)
i find some similar questions but none of them was my problem.
Thanks for any help.