Rendered & Raytraced

Rendered and raytraced pretty much unusable for me, just constant crashes

Can you post the results from the Rhino command _SystemInfo? Thanks.

Hi Nathan, please find attached Milezee System Info.txt (9.2 KB)

@milezee can your run the following two commands, and post their output from the command history?

RhinoCycles_ListDevices

and

RhinoCycles_SelectDevice with -1 as input.

Thank you.

Command: RhinoCycles_ListDevices
We have 3 devices

Device 0: CPU > Intel Core i7-4870HQ CPU @ 2.50GHz > 0 | False | True | CPU
Device 1: OPENCL_Apple_GeForce GT 750M_ID_0 > GeForce GT 750M > 0 | True | True | OpenCL
Device 2: CUDA_GeForce GT 750M_0000:01:00 > GeForce GT 750M (Display) > 0 | True | True | CUDA

Command: RhinoCycles_ListDevices
We have 3 devices

Device 0: CPU > Intel Core i7-4870HQ CPU @ 2.50GHz > 0 | False | True | CPU
Device 1: OPENCL_Apple_GeForce GT 750M_ID_0 > GeForce GT 750M > 0 | True | True | OpenCL
Device 2: CUDA_GeForce GT 750M_0000:01:00 > GeForce GT 750M (Display) > 0 | True | True | CUDA

Command: Line
Command: RhinoCycles_ListDevices
We have 3 devices

Device 0: CPU > Intel Core i7-4870HQ CPU @ 2.50GHz > 0 | False | True | CPU
Device 1: OPENCL_Apple_GeForce GT 750M_ID_0 > GeForce GT 750M > 0 | True | True | OpenCL
Device 2: CUDA_GeForce GT 750M_0000:01:00 > GeForce GT 750M (Display) > 0 | True | True | CUDA

Command: RhinoCycles_SelectDevice
We have 3 devices

Device 0: CPU (Intel Core i7-4870HQ CPU @ 2.50GHz)
Device 1: OPENCL_Apple_GeForce GT 750M_ID_0 (GeForce GT 750M)
Device 2: CUDA_GeForce GT 750M_0000:01:00 (GeForce GT 750M (Display))

User selected device -1: ccl.Device: GeForce GT 750M (Display) (CUDA), Id 2 Num 0 Name CUDA_GeForce GT 750M_0000:01:00 DisplayDevice True AdvancedShading True
Command: _Box
Command: RhinoCycles_SelectDevice
We have 3 devices

Device 0: CPU (Intel Core i7-4870HQ CPU @ 2.50GHz)
Device 1: OPENCL_Apple_GeForce GT 750M_ID_0 (GeForce GT 750M)
Device 2: CUDA_GeForce GT 750M_0000:01:00 (GeForce GT 750M (Display))

User selected device -1: ccl.Device: GeForce GT 750M (Display) (CUDA), Id 2 Num 0 Name CUDA_GeForce GT 750M_0000:01:00 DisplayDevice True AdvancedShading True

Hmm, I need to get my hands on a Mac that has a working CUDA GPU.

At the office we have an MBP with I think similar Nvidia GPU as you have, but I wasn’t successful in actually enabling CUDA for it. So I’m not sure if the binaries (meaning the CUDA kernels) are read from the correct location.

Could you please post the output for the commands

RhinoCycles_ShowPaths and RhinoCycles_ShowInfo?

Thanks in advance.

Command: RhinoCycles_ShowPaths

Absolute path /Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Versions/Current/Resources/ManagedPlugIns/RhinoCycles.rhp/RhinoCycles
Relative path ./ManagedPlugIns/RhinoCycles.rhp/RhinoCycles
Plug-in path /Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Versions/Current/Resources/ManagedPlugIns/RhinoCycles.rhp
App path /Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Versions/Current/Resources
User data path /Users/M-Dex/Library/Application Support/McNeel/Rhinoceros/6.0/Plug-ins/RhinoCycles (9bc28e9e-7a6c-4b8f-a0c6-3d05e02d1b97)/data

Command: RhinoCycles_ShowInfo

RhinoCycles 6.10.18248.08016 @ /Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Versions/Current/Resources/ManagedPlugIns/RhinoCycles.rhp/RhinoCycles.rhp
CCSycles 6.10.18248.08016 @ /Applications/RhinoWIP.app/Contents/Frameworks/RhCore.framework/Versions/A/Resources/ManagedPlugIns/RhinoCycles.rhp/csycles.dll

hth helps to get this sorted, it’s unusable at the moment :frowning:

Until I figure out how we can get this to work on the CUDA GPU you can switch to CPU for now (note, lagging and potentially confusing response in viewport when rotating/moving the viewport with Raytraced enabled in it).

@milezee does the above folder contain a folder called lib? And in that subfolder do you see a whole bunch of files with names looking like *sm_dd.cubin where d is an integer ?

how do I find my way to that folder ? if i copy & paste the above location in Finder search bar it leads no where ?

You need to use the Go menu of Finder, then Go to folder…

kuva

Don’t forget the very first forward slash…!

yep folder named lib with a bunch of files which end in cubin, screenshot attached

Thanks, I need to ponder this problem a bit more.

I assume you have seen the crash reporter dialog after your crashes? If you do get one again, please mention me in the comments. I’d like to get to the bottom of this, but will need your help, as I don’t have an Nvidia GPU-based MBP here.

yeh I get multiple crash reporter windows popping up, thats another annoying bug :roll_eyes:
I’ll be sure to help where i can, cheers for looking into this :slight_smile:

Just wondering, are you able to use the GPU in Blender Cycles rendering (grab Blender here if you haven’t already installed it).

I don’t have a usable GPU, but you’d look in the following places.

excuses for the cropped size,normally the window would be much bigger, but this gave smaller videos for faster upload (:

yeh have Blender, just never used it :rofl:, i stumbled around and found somewhere to change from cpu to gpu, screenshot attached,

So if that is with the Nvidia GPU then I at least know that I made a booboo somewhere in the code, because you show then that it can work.

More pondering required…

@maxsoder can we try tomorrow in the office again if we can get the CUDA stuff working again?

1 Like

still all sorts of issues and crashes with the latest wip and display modes, namely, arctic, pen, rendered, raytraced :frowning:

@milezee, I haven’t had yet success in enabling CUDA for the GT 750M we have in our office. When we try to do that we only get a message that a driver needs to be updated, but then the same dialog tells us there are no updates…

For Raytraced please pick the CPU as your rendering device through Preferences > Cycles until I know what is going on.

kuva

yes that false ‘update’ driver has been an issue for many Mac users since the High Sierra OS update, I was advised to install a web based driver,