{"id":152,"date":"2010-04-08T15:27:00","date_gmt":"2010-04-08T15:27:00","guid":{"rendered":"https:\/\/www.root42.de\/blog\/?p=152"},"modified":"2010-04-08T15:27:00","modified_gmt":"2010-04-08T15:27:00","slug":"opencl-on-os-x","status":"publish","type":"post","link":"https:\/\/www.root42.de\/blog\/?p=152","title":{"rendered":"OpenCL on OS X"},"content":{"rendered":"<div>I have just tried to run an official <a href=\"http:\/\/www.khronos.org\/registry\/cl\/\">OpenCL<\/a> sample program by <a href=\"https:\/\/developer.apple.com\/mac\/library\/samplecode\/OpenCL_FFT\/Introduction\/Intro.html\">Apple<\/a> on a MBP 10.6.3 machine. Result: a crash. Why? I do not know yet, but it seems that OpenCL somehow crashlanded the nvidia OpenGL driver. This is what I get:<\/div>\n<div><\/div>\n<div>08.04.10 17:04:50<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error<\/div>\n<div>08.04.10 17:04:50<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>0000006e<\/div>\n<div>08.04.10 17:04:50<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>00200000 00008397 00000474 00000040<\/div>\n<div>08.04.10 17:04:50<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>0000047e 00001408 00000001 00000008<\/div>\n<div>08.04.10 17:04:50<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>00000000 00000000 01dfdc03<\/div>\n<div>08.04.10 17:05:04<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>NVDA(OpenGL): Channel exception! exception type = 0x8 = Fifo: Watchdog Timeout Error<\/div>\n<div>08.04.10 17:05:04<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>0000006e<\/div>\n<div>08.04.10 17:05:04<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>00000010 00008397 00000474 00000000<\/div>\n<div>08.04.10 17:05:04<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>0000047e 00001528 00000000 00000008<\/div>\n<div>08.04.10 17:05:04<span style=\"white-space:pre\"> <\/span>kernel<span style=\"white-space:pre\"> <\/span>00000000 00000000 019fdc03<\/div>\n<div><\/div>\n<div>As soon as I know something more and especially how to fix it, I will share it here.<\/div>\n<div><\/div>\n<div><b>Update<\/b>: It does not crash, if I don&#8217;t touch any keys when the kernel runs. So I guess the OpenCL drivers are a bit buggy still&#8230;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I have just tried to run an official OpenCL sample program by Apple on a MBP 10.6.3 machine. Result: a crash. Why? I do not know yet, but it seems that OpenCL somehow crashlanded the nvidia OpenGL driver. This is what I get: 08.04.10 17:04:50 kernel NVDA(OpenGL): Channel exception! exception type = 0xd = GR: &hellip; <a href=\"https:\/\/www.root42.de\/blog\/?p=152\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;OpenCL on OS X&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,101,24],"tags":[],"_links":{"self":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/152"}],"collection":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=152"}],"version-history":[{"count":0,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/152\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.root42.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}