This situation was recently resolved for a customer using Aivia with a large dataset that had massive amounts of surfaces/objects/meshes. The symptoms were:
1) Upon entering 3D with a very large dataset that had massive amounts of surfaces/objects/meshes, Aivia would crash.
2) Aivia would run very slowly in the above situation.
There can be many reasons for either of the two symptoms, but for said customer, a solution that resolved the situation was to increase Windows TDR timeout setting. More information can be found here:
What is it? https://docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery
How to change it? https://docs.microsoft.com/en-us/windows-hardware/drivers/display/tdr-registry-keys.
We increased the TdrDelay value from its default 2 seconds to 15 seconds. Please note that changing Windows registry can result in an unusable Windows if the wrong changes are made. Only users who know what they are doing and accept the risks should attempt to edit the registry.
The customer's machine details:
CPU: 64-bit Xeon Silver 4210 2.20GHz, 10 cores, 10/14 MiB L2/L3
GPU: NVIDIA Quadro RTX 5000
RAM: 64 GiB
Windows: 64-bit Microsoft Windows 10 Pro
Aivia: version 9.5.1.35137
Thanks Edwin for your feedback. We will follow up with you by email to investigate if you can apply the proposed changes to the registry. I would also remind any person editing the registry that this should be done with high attention and only done if you understand the risk of doing such modifications.