Anyone else have any other suggestions on how to sort this out? I’ve tried every suggestion in this thread and still no nanite visualisation for me
Engine version 5.0.1
Windows 10 21H2 (updated todate)
GPU drivers as up to date as they can be
Started a completely blank project, imported a nanite mesh from megascans - it runs like butter which seems to suggest nanite is actually working, I just can’t visualise it. I also don’t know if there’s actually a difference between a nanite mesh version from MS vs a standard imported mesh that then gets ticked to use nanite
DX12 enabled, SM6 ticked, vulkan tried (crashed the project) and tried r.Nanite.RequireDX12=0 in the config file which recompiled shaders but didn’t help the visualisation
Deleted Intermediate/saved/DDC folders
D3D12Core.dll is present, PC is using DX12, all works
No idea what else to try other than wait for an engine update that might fix this
hey at our studio we had simmilar issue, turns out lods are also changed a bit. So just incase before i send you down this path also look under your nanite setting for fallback relative error if you set this to 0 or closer to 0 your mesh wont get destroyed by nanite. The second thing we noticed was that the triangle reduction on the auto lod was extreemly aggressive. So right now you probably have auto lod checked. if you switch that to custom and go down to the section that says auto compute lod distances this should give you access to the pn triangle reduction on each mesh. Instead of doing 100 percent lod 0 50 percent lod 1 25 percent lod 2 exe try 100 - 80 - 70. and chance the screen percentages so the lods dont pop at 12 feet. So you may say what do lods have to do with nanite. They do effect nanite and still need to be setup correctly.
Also did the trick for me thanks, but raises another issue on my rig. Earlier I had intentionally changed from DX 12 to DX 11 for stability. For some reason I can’t work out UE5 & my RTX 3080 don’t play well together. I get GPU crashes with DX 12, but not with DX 11. Off topic, but would be interested to know if anyone else has run into a similar issue with UE5 & DX 12 0n their GPU?
If you’re on a 3000 series GPU and getting errors like gpu crashed or d3d device removed, try slightly underclocking your GPU or lowering the power target.
I have tried all the above fixes and verified my Windows, DX12, and GPU. The only difference is I am running on Nvidia Studio drivers. Not sure if that matters.
I can’t get the meshes to look even semi good relatively close and as it turns out I need it for cinematic usage. So I am really been banging my head against a wall here. New project with proper settings also doesn’t work.
Encounter same issue described before, nanite wasn´t working on UE5.0.2, tried updating windows 10 to 21H1 and switching to vulkan. It works now, I can see the nanite triangles but on the other hand FPS are reduced by half and Mesh complexity is just crazy bad, now all nanite meshes are red when before they were all green. Do you also have this problem? What is going on? I have RTX 3080 with lastest drivers.
I tried with Vulkan Dx12 dx11 and it doesn’t work at all since ue5 update.
I reinstalled the nvidia driver and nothing changed.
I will have to wait for the next update.
When I activate nanite it makes the object disappear and even a cube of 6 polygons and when redeactivate it no longer comes to normal, I have to re-import.
It was working fine before the update.
I have seen the same behavior in my tests, but I don’t have any solutions for that at this time. Since this workaround for the Windows version problem is not supported, it’s best to migrate the VMs to 2022 at your earliest convenience.
I gave Vulkan a shot but then noticed that I couldn’t use any of the hardware raytracing capabilities of the engine which for me was a no go. On top of that nanite wasn’t as effective, with meshes becoming more noticeably changed with distance. The sudden popping in and out was distracting and made everything feel more like a typical LOD system rather than the smooth and gradual transitions we are used to seeing with Nanite in DX12.
And at some point I tried the DX11 thing too like some people here suggested, but the results were very unstable. I either had to recompile the shaders more than once or Nanite view would randomly stop working. Sometimes there was also a flickering problem with the meshes that I’ve never seen before.
Taking into consideration what some others have said about the DX11 solution, it could be problematic since there’s no way of knowing if this dependency would interfere with other functions in future updates. The fact that Nanite has also supposedly been optimized to work better with DX12 made me feel like I would be missing out on something.
Anyway after dealing with this issue for so long I found that updating windows 10 and also reinstalling previous windows updates resulted in Nanite finally working for me. Prior to this no other solution really helped me at all unfortunately.