Houdini вылетает при запуске

Houdini вылетает при запуске

Не удалось запустить Houdini на Windows 10 Home и Nvidia GeForce 770 из-за сбоя.

Окно сбоя говорит:

Houdini Console 7272: Критическая ошибка: Ошибка сегментации Сохранение данных приложения в ....hipnc

Внутри журнала сбоев есть текст

Crash report from Соня; Houdini FX Version 17.0.352 [windows-x86_64-cl19.15]
Uptime 0 seconds
Fri Nov 30 17:20:18 2018
Caught signal 11

Traceback from 4620 ThreadId=0x000003d8
CURRENT THREAD 984
+0x78640819 [clGetKernelSubGroupInfoKHR] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll
+0x7862c4a7 C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll
+0x7867ceda [clGetKernelSubGroupInfoKHR] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll
+0x7862d10e [clGetPlatformIDs] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll
+0x786341e9 [clEnqueueTask] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll
+0x88e432b5 [clEnqueueWriteBufferRect] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\IntelOpenCL64.dll
+0x88e0c85b [clEnqueueWriteBufferRect] C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\IntelOpenCL64.dll
+0xd0ea10c8 C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\OpenCL.dll
+0xd0ea302b [clWaitForEvents] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\OpenCL.dll
+0xd0ea293c [clGetPlatformIDs] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\OpenCL.dll
+0x230fc18a [cl::Platform::get] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libCE.dll
+0x230fdba2 [CE_Context::getDevices] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libCE.dll
+0x10765f32 [FUSE_PrefDialog::setOpenCLDevice] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libFUSE.dll
+0x106d67f6 [FUSE_App::restoreApplicationState] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libFUSE.dll
+0x106d33eb [FUSE_App::initApplication] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libFUSE.dll
+0x10ca1be0 [OPUI_MainApp::initApplication] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libOPUI.dll
+0x109bc7b5 [AP_Interface::loadWindowGeometry] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libSI.dll
+0x109bd25d [myWinMain] C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\libSI.dll
+0x40001b9a C:\Program Files\Side Effects Software\Houdini 17.0.352\bin\houdini.exe
+0xe7be3034 [BaseThreadInitThunk] C:\Windows\System32\KERNEL32.DLL
+0xe8661471 [RtlUserThreadStart] C:\Windows\SYSTEM32\ntdll.dll

igdrclneo64.dllуказывает на Intel Graphics, которая присутствует в системе, но монитор подключен к дискретной карте NVidia.

В чем может быть причина?

решение1

Я связался с разработчиками Houdini.

Электронная почта:

Похоже, у вас установлен драйвер Intel OpenCL, но каким-то образом этот драйвер поврежден и вызывает сбой, как только он запрашивается или загружается каким-либо образом.

Некоторые ноутбуки поставляются с графическим адаптером Intel HD Graphics по умолчанию, недорогим графическим адаптером, а также с видеокартой NVIDIA для производительной графики.

Чтобы временно отключить драйвер OpenCL, попробуйте запустить regedit и отредактировать реестр Windows. Я думаю, что ключ, который вы ищете, это: SOFTWAREKhronosOpenCLVendors. Внутри него должны быть ключи для драйвера NVIDIA и драйвера Intel. Если вы удалите ключ Intel, это должно означать, что неисправный драйвер Intel OpenCl не будет пытаться загрузиться.

Я следовал способу удаления ключа Intel. И это сработало.

Пусть это вам поможет.

Извините за плохой английский.

решение2

В моем случае проблема заключалась в том, что драйверы встроенной графики Intel не обновлялись в течение длительного времени, так как при установке дополнительной видеокарты PCIe встроенная графика Intel автоматически отключалась, и с тех пор ее драйверы не обновлялись.

Решением было включение поддержки нескольких видеокарт в BIOS (тем самым повторное включение интегрированной видеокарты) инастройка новой карты PCIe в качестве основного вывода изображенияс того же экрана BIOS. Не забывайте об этом, иначе система может решить использовать менее мощное интегрированное графическое устройство в качестве основного устройства.

После перезагрузки системы утилиты Intel смогли снова обнаружить оборудование и загрузить для него обновленные драйверы. После этого Houdini запустился без каких-либо проблем.

На следующей странице вы найдете более подробное руководство по повторному включению интегрированной графики Intel в конфигурации с несколькими видеокартами:

https://www.xsplit.com/support/useful-tools/enabling-intel-graphics

Примечания:

  1. Я не уверен, можно ли снова отключить интегрированный адаптер Intel (после обновления) и Houdini все равно будет работать или нет. В любом случае я оставлю интегрированное устройство включенным, если только не замечу никаких проблем.
  2. Я также быстро просмотрел статьи, в которых говорилось, что при такой настройке система может работать лучше из-за того, что некоторые легкие графические задачи будут выгружены на интегрированное графическое устройство, но, честно говоря, я не исследовал этот вопрос достаточно, чтобы знать, достаточно ли всего лишь включить несколько видеоустройств в BIOS... (если знаете больше, напишите об этом в комментариях!)

Связанный контент