
由於崩潰,無法在 Windows 10 Home 和 Nvidia GeForce 770 上啟動 Houdini。
崩潰視窗 說:
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
指向系統中存在的英特爾顯示卡,但顯示器插入獨立的 NVidia 卡。
可能是什麼原因?
答案1
我聯繫了 Houdini 開發人員。
電子郵件:
看起來您安裝了 Intel OpenCL 驅動程序,但不知何故,該驅動程式已損壞,一旦以任何方式查詢或加載,就會導致崩潰。
某些筆記型電腦預設配備 Intel HD 顯示卡、低階顯示卡轉接器,以及用於高效能顯示卡的 NVIDIA 卡
若要暫時停用 OpenCL 驅動程序,您可以嘗試執行 regedit 並編輯 Windows 註冊表。我相信您正在尋找的關鍵是:軟體ChronosOpenCLVendors。其中應該有 NVIDIA 驅動程式和 Intel 驅動程式的金鑰。如果刪除 Intel 金鑰,則表示有故障的 Intel OpenCl 驅動程式將不會嘗試載入。
我按照刪除Intel密鑰的方式進行操作。它奏效了。
願它對你有幫助。
抱歉英文不好。
答案2
就我而言,問題是板載Intel 顯示卡驅動程式很長一段時間沒有更新,因為當我安裝額外的PCIe 顯示卡時,板載Intel 顯示卡會自動停用,因此其驅動程式從那時起就從未更新過。
解決方案是在 BIOS 中啟用多顯示卡支援(從而重新啟用整合式顯示卡)並將較新的 PCIe 卡設定為主顯示輸出從同一 BIOS 畫面。不要忘記這一點,否則係統可能會決定使用功能較弱的整合式圖形設備作為主要設備。
當系統重新啟動時,英特爾實用程式能夠再次偵測到硬體並為其下載更新的驅動程式。一旦發生這種情況,Houdini 就可以正常啟動。
下一頁提供了有關如何在多顯示卡設定中重新啟用英特爾整合顯示卡的更詳細指南:
https://www.xsplit.com/support/useful-tools/enabling-intel-graphics
附註:
- 我不確定整合英特爾適配器是否可以再次停用(更新後)並且 Houdini 是否仍然可以運行。無論如何,除非我發現任何問題,否則我都會保持整合設備的啟用狀態。
- 我還快速瀏覽了一些文章,這些文章說,透過這種設置,由於一些輕量級圖形任務被卸載到集成圖形設備,系統可能會表現得更好,但說實話,我沒有對此進行足夠的調查,不知道它所需要的是否只是在BIOS中啟用多個視頻設備...(如果你知道更多評論!)