
Houdini kann aufgrund eines Absturzes unter Windows 10 Home und Nvidia GeForce 770 nicht gestartet werden.
Crash Window sagt:
Houdini Console 7272: Schwerwiegender Fehler: Segmentierungsfehler. Anwendungsdaten werden in ... hipnc gespeichert.
Im Absturzprotokoll befindet sich ein Text
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
verweist auf Intel Graphics, das im System vorhanden ist, aber der Monitor ist an eine separate NVidia-Karte angeschlossen.
Was kann der Grund sein?
Antwort1
Ich habe mit dem Houdini-Entwickler Kontakt aufgenommen.
Email:
Es sieht so aus, als ob Sie einen Intel OpenCL-Treiber installiert haben und dieser Treiber irgendwie beschädigt ist und einen Absturz verursacht, sobald er abgefragt oder auf irgendeine Weise geladen wird.
Einige Laptops sind standardmäßig mit Intel HD-Grafiken ausgestattet, einem Low-End-Grafikadapter sowie einer NVIDIA-Karte für leistungsstarke Grafiken
Um den OpenCL-Treiber vorübergehend zu deaktivieren, können Sie versuchen, regedit auszuführen und die Windows-Registrierung zu bearbeiten. Ich glaube, der Schlüssel, nach dem Sie suchen, ist: SOFTWAREKhronosOpenCLVendors. Darin sollten sich Schlüssel für den NVIDIA-Treiber und den Intel-Treiber befinden. Wenn Sie den Intel-Schlüssel entfernen, sollte das bedeuten, dass der fehlerhafte Intel OpenCl-Treiber nicht versucht, zu laden.
Ich habe die Vorgehensweise zum Löschen der Intel-Taste befolgt. Und es hat funktioniert.
Möge es Ihnen helfen.
Entschuldigen Sie mein schlechtes Englisch.
Antwort2
In meinem Fall bestand das Problem darin, dass die integrierten Intel-Grafiktreiber lange Zeit nicht aktualisiert worden waren, da die integrierte Intel-Grafik beim Einbau einer zusätzlichen PCIe-Grafikkarte automatisch deaktiviert wurde und die zugehörigen Treiber seitdem nicht mehr aktualisiert wurden.
Die Lösung bestand darin, die Unterstützung mehrerer Grafikkarten im BIOS zu aktivieren (und damit die integrierte Grafikkarte wieder zu aktivieren) undEinstellen der neueren PCIe-Karte als primären Displayausgangvom selben BIOS-Bildschirm aus. Vergessen Sie dies nicht, sonst entscheidet das System möglicherweise, das weniger leistungsstarke integrierte Grafikgerät als primäres Gerät zu verwenden.
Beim Neustart des Systems konnten die Intel-Dienstprogramme die Hardware wieder erkennen und die aktualisierten Treiber dafür herunterladen. Danach startete Houdini ohne Probleme.
Auf der folgenden Seite finden Sie eine ausführlichere Anleitung zum erneuten Aktivieren der integrierten Intel-Grafik in einer Konfiguration mit mehreren Grafikkarten:
https://www.xsplit.com/support/useful-tools/enabling-intel-graphics
Randnotizen:
- Ich bin nicht sicher, ob der integrierte Intel-Adapter (nach dem Update) wieder deaktiviert werden könnte und Houdini trotzdem laufen würde oder nicht. Jedenfalls lasse ich das integrierte Gerät aktiviert, sofern ich keine Probleme bemerke.
- Ich habe auch Artikel überflogen, in denen stand, dass die Systemleistung mit dieser Konfiguration möglicherweise besser sei, weil einige einfache Grafikaufgaben auf das integrierte Grafikgerät ausgelagert würden. Ehrlich gesagt habe ich das aber nicht ausreichend untersucht, um zu wissen, ob es dazu lediglich nötig ist, mehrere Videogeräte im BIOS zu aktivieren ... (wenn Sie mehr wissen, geben Sie bitte einen Kommentar ab!)