Houdini cai na largada

Houdini cai na largada

Não é possível iniciar o Houdini no Windows 10 Home e Nvidia GeForce 770 devido a uma falha.

Janela de falha diz:

Houdini Console 7272: Erro fatal: falha de segmentação Salvando dados do aplicativo em ....hipnc

Dentro do log de falhas há um texto

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.dllaponta para Intel Graphics, que está presente no sistema, mas o monitor está conectado a uma placa NVidia discreta.

Qual pode ser a razão?

Responder1

Entrei em contato com o desenvolvedor Houdini.

E-mail:

Parece que você tem um driver Intel OpenCL instalado e de alguma forma esse driver está corrompido e causando uma falha assim que for consultado ou carregado de alguma forma.

Alguns laptops vêm com gráficos Intel HD como padrão, adaptador gráfico de baixo custo e também uma placa NVIDIA para gráficos de desempenho

Para desabilitar temporariamente o driver OpenCL, você pode tentar executar o regedit e editar o registro do Windows. Acredito que a chave que você está procurando é: SOFTWAREKhronosOpenCLVendors. Dentro disso deve haver chaves para o driver NVIDIA e o driver Intel. Se você remover a chave Intel, isso significa que o driver Intel OpenCl com defeito não tentará carregar.

Eu segui o caminho que exclui a chave Intel. E funcionou.

Que isso ajude você.

Desculpe pelo mau inglês.

Responder2

No meu caso, o problema era que os drivers gráficos Intel integrados não eram atualizados há muito tempo, pois quando instalei uma placa gráfica PCIe adicional, os gráficos Intel integrados foram automaticamente desativados e, portanto, seus drivers nunca mais foram atualizados.

A solução foi habilitar o suporte a múltiplas placas de vídeo no BIOS (reativando assim a placa gráfica integrada) econfigurando a placa PCIe mais recente como saída de vídeo principalna mesma tela do BIOS. Não se esqueça disso, caso contrário o sistema poderá decidir usar o dispositivo gráfico integrado menos potente como dispositivo principal.

Quando o sistema foi reinicializado, os utilitários da Intel conseguiram detectar novamente o hardware e baixar os drivers atualizados para ele. Assim que isso aconteceu, o Houdini foi iniciado sem problemas.

Na página seguinte há um guia mais detalhado sobre como reativar os gráficos integrados da Intel em uma configuração de múltiplas placas de vídeo:

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

Notas laterais:

  1. Não tenho certeza se o adaptador Intel integrado poderia ser desativado novamente (após a atualização) e o Houdini ainda funcionaria ou não. De qualquer forma, mantenho o dispositivo integrado ativado, a menos que perceba algum problema.
  2. Também li rapidamente artigos dizendo que com esta configuração o sistema pode funcionar melhor devido a algumas tarefas gráficas leves serem transferidas para o dispositivo gráfico integrado, mas honestamente não investiguei isso o suficiente para saber se tudo o que é necessário é apenas habilitando vários dispositivos de vídeo no BIOS... (se você souber mais, comente!)

informação relacionada