art3mis Posted November 10, 2017 Share Posted November 10, 2017 Any OpenCL experts able to tell me whether OpenCL is 'multiple-GPU' aware? Just wondering if there are any sim performance advantages in enabling OpenCL on multi-GPU systems... Quote Link to comment Share on other sites More sharing options...
Daryl Dunlap Posted November 10, 2017 Share Posted November 10, 2017 (edited) Is there even a way to disable OpenCL on compatible devices? My understanding is that OpenCL will use GPU, and if not available, will fall back to CPU. That's the reason its safe to use OpenCL SOP in HDA's. Edited November 10, 2017 by Daryl Dunlap Quote Link to comment Share on other sites More sharing options...
schwungsau Posted November 10, 2017 Share Posted November 10, 2017 openCL nodes in houdini does not support multi GPU, it just runs on the first GPU in the system. it has only a fallback option to CPU. basicly, openCL is runs on everything at some some time cpu and gpu but current houdini does not support it yet, Quote Link to comment Share on other sites More sharing options...
Guest tar Posted December 17, 2017 Share Posted December 17, 2017 On 11/11/2017 at 7:32 AM, schwungsau said: it just runs on the first GPU in the system. you can set the env variable to choose which device HOUDINI_OCL_DEVICENUMBER = 0 Quote Link to comment Share on other sites More sharing options...
schwungsau Posted December 18, 2017 Share Posted December 18, 2017 16 hours ago, marty said: you can set the env variable to choose which device HOUDINI_OCL_DEVICENUMBER = 0 didn't work under houdini 16, at least on my system at the time. Quote Link to comment Share on other sites More sharing options...
Guest tar Posted December 18, 2017 Share Posted December 18, 2017 6 minutes ago, schwungsau said: didn't work under houdini 16, at least on my system at the time. Not sure why as it's worked since H12 at least. Quote Link to comment Share on other sites More sharing options...
cgbeige Posted December 19, 2017 Share Posted December 19, 2017 ya, the env var works but you have it wrong there. It's HOUDINI_OCL_DEVICENUMBER=0 with no space. Quote Link to comment Share on other sites More sharing options...
Guest tar Posted December 19, 2017 Share Posted December 19, 2017 3 hours ago, cgbeige said: ya, the env var works but you have it wrong there. It's HOUDINI_OCL_DEVICENUMBER=0 with no space. The space is fine when put into the 'houdini.env' file but not with a shell environment variable export Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.