diharaw/helios

Helios Viewer (Not Responding)

alanjfs opened this issue · 4 comments

Hello! Wanted to take this project for a spin on my Geforce 3090, it looks really impressive! But alas.. after what seems to be messages of success, I am presented with a frozen application with one CPU core pegged at 100%.

image

********************************************************************************************************
Sat Jan  2 18:50:02 2021
Log Started.
********************************************************************************************************
[ 18:50:02 | INFO    ] : Successfully initialized platform! , FILE : application.cpp , LINE : 117
[ 18:50:02 | INFO    ] : (Vulkan) Vendor : NVIDIA , FILE : vk.cpp , LINE : 4281
[ 18:50:02 | INFO    ] : (Vulkan) Name   : GeForce RTX 3090 , FILE : vk.cpp , LINE : 4282
[ 18:50:02 | INFO    ] : (Vulkan) Type   : VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU , FILE : vk.cpp , LINE : 4283
[ 18:50:02 | INFO    ] : (Vulkan) Driver : 1930674176 , FILE : vk.cpp , LINE : 4284
[ 18:50:02 | INFO    ] : (Vulkan) Number of Queue families: 3 , FILE : vk.cpp , LINE : 4321
[ 18:50:02 | INFO    ] : (Vulkan) Family 0 , FILE : vk.cpp , LINE : 4330
[ 18:50:02 | INFO    ] : (Vulkan) Supported Bits:  , FILE : vk.cpp , LINE : 4331
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_GRAPHICS_BIT: 1 , FILE : vk.cpp , LINE : 4332
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_COMPUTE_BIT: 1 , FILE : vk.cpp , LINE : 4333
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_TRANSFER_BIT: 1 , FILE : vk.cpp , LINE : 4334
[ 18:50:02 | INFO    ] : (Vulkan) Number of Queues: 16 , FILE : vk.cpp , LINE : 4335
[ 18:50:02 | INFO    ] : (Vulkan) Family 1 , FILE : vk.cpp , LINE : 4330
[ 18:50:02 | INFO    ] : (Vulkan) Supported Bits:  , FILE : vk.cpp , LINE : 4331
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_GRAPHICS_BIT: 0 , FILE : vk.cpp , LINE : 4332
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_COMPUTE_BIT: 0 , FILE : vk.cpp , LINE : 4333
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_TRANSFER_BIT: 1 , FILE : vk.cpp , LINE : 4334
[ 18:50:02 | INFO    ] : (Vulkan) Number of Queues: 2 , FILE : vk.cpp , LINE : 4335
[ 18:50:02 | INFO    ] : (Vulkan) Family 2 , FILE : vk.cpp , LINE : 4330
[ 18:50:02 | INFO    ] : (Vulkan) Supported Bits:  , FILE : vk.cpp , LINE : 4331
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_GRAPHICS_BIT: 0 , FILE : vk.cpp , LINE : 4332
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_COMPUTE_BIT: 1 , FILE : vk.cpp , LINE : 4333
[ 18:50:02 | INFO    ] : (Vulkan) VK_QUEUE_TRANSFER_BIT: 1 , FILE : vk.cpp , LINE : 4334
[ 18:50:02 | INFO    ] : (Vulkan) Number of Queues: 8 , FILE : vk.cpp , LINE : 4335

This is coming from the downloadable distribution [here])https://github.com/diharaw/Helios#usage).

Any ideas what one could do?

Hi! that's quite strange, are you running the latest NVIDIA drivers? Because at the moment the application doesn't perform a graceful exit if the required KHR raytracing extensions aren't available. It could be that.

I'm using drivers from the 9th of December, but I see there's one from the 15th. Could that be it? I'll give it another try next time around. Thanks for the quick reply.

Yes, you need the drivers from the 15th of December (460.89). It was the first release with the final set of KHR extensions required.

Yes, that works. This is really impressive. :) Thanks