Reputation: 11
Im New to Unreal and i was starting my first project. when i clicked create i got this error:
Assertion failed: InAllocationAlignment <= PoolAlignment [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12PoolAllocator.cpp] [Line: 275]
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_D3D12RHI
UnrealEditor_RenderCore
UnrealEditor_RenderCore
UnrealEditor_D3D12RHI
UnrealEditor_RHI
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll
im new and dont know anything, so can anybody help?
Edit: Forgot to mention, im on windows 10, 8GB ram
Upvotes: 0
Views: 35303
Reputation: 1
To all those who are searching this issue and reaching this question: This issue has been fixed in Unreal Engine 5.4, please update your unreal engine.
For those who have access to their GitHub repo: commit url.
Upvotes: 0
Reputation: 11
thing that worked for me on ue 5.1 with dx11 was using cmd to run ue by this command
\your\path\to\UE_5.1\Engine\Binaries\Win64 > start UnrealEditor.exe -dx11
Upvotes: 1
Reputation: 9
You have a nvidia driver issue with using directx12 (which UE5 does by default). Try running UE5 Editor with appended -dx11 on the comandline to see if you get rid of this error or extend -log to see all the startup in a new logfile for debugging (or use LOG=filename.log to log into separate file). With my NVidia GTX Series I can't use any dx12 rendering in UE5 and UE4. So I guess cleaning nvidia driver settings and reinstalling should fix it. You can define in your UE project settings to use DX11 (after starting with -dx11 or changing the default rhi in the ini file) but this will disable features like RayTracing.
Upvotes: -1