I wanted to write in the wishlist, but can’t. And this isn’t a wishlist item. It’s hugely important.
When do you plan to release a version that supports OpenCL, basically any AMD GPU card? Or are you too invested into nvidia?
Seeing as the new Apple computers are coming with AMD GPUs only and seeing that for a PC AMD cards have a ton of more compute power for the same price as nvidia this is an important feature that is missing.
So, when is the timeline? I hope you are professional enough to have some idea if it will be 1 month, 3 months, 6 months, a year???
The “We don’t know” possible answer should would only speak of your competency level simply putting it because you have basically disabled a feature with the new version.
I wrote this in the wishlist forum. Still as far as I know they are waiting for Apple to update something… So no luck. I received my new iMac a couple of weeks ago and can’t wait to try it out with V-Ray. I tried it with Blender and it’s such a huge step! Some example scenes render faster with GPU now! I hope Chaosgroup can give us an answer when they are going to support it. They can’t ignore it anymore.
Well. Unfortunately (for us because of them). OpenCL is an open standard. It’s been here for a long time. “Latest” iteration is OpenCL 2.0 which is supported by a lot of cards in the last 2 years. (RX4xx, RX5xx, RX Vega) So, no, they don’t need to “wait for Apple”. That’s is pure bullshit.
Hopefully slowly moving to Unreal will mean not having to do with out-of-date and slow updates. It’s not just the complacency of v-ray. Almost all of archiviz software is living out-of-date. I will happily tried a tiny bit of realism for the possibility of client to “walk through their space”. With support for things like Vulkan and whatnot.
Should stipulate: this is a request for apple computers, right?
OpenCL is on windows for sketchup and 3ds max vray variants.
as for the unreal stuff (or any of the stuff you mentioned)…well, long story short, you may want to consider running a windows environment. I think its unfair to blame industry or even chaos group for delayed adoption periods when apple is such a closed garden.
I didn’t mention it was just because of Apple. Personally I’m running Windows. And the OpenCL rendering is not working there either in V-Ray 3.x for Sketchup.
ok, well, hmmmm, see THAT’s actually an issue. However, it should just be to your computer, as I have opencl working on several of my machines (I think? I assume? not sure if there is a way to double check, just assuming because its on non-nvidia hardware)
can you list system specs? what version vray you are on? and most importantly, how you know openCL is NOT working? what led you to that conclusion? what happens?
[/HR]
Make sure you are using the latest available video drivers for your video graphics card. Look up the driver downloads on the website of your graphics card vendor. GPU OpenCL render mode is currently not supported. GPU CUDA is available only for Fermi-, Kepler-, Maxwell- and Pascal- based NVIDIA cards.
If you experience other problems with Interactive rendering and GPU Acceleration, please contact Chaos Group Support.
Ah I didn’t know it wasn’t working on Windows as well, my bet. In that case Chaosgroup should probably be the one to let OpenCL work I guess. Maybe they do have some contract with NVidia or something. For now it’s bad that I can’t use GPU rendering. I’m also looking into Unreal and getting some good results already. Rendering of a movie for instance is a piece of cake and doesn’t take much more time than the length of the movie itself. Also the interactive part (VR walkthrough etc) is great. If V-Ray for Unreal gets launched (mac please as well), we could have the best from both worlds.
I’m not interested in GPU but it’s very sad they are effectively cut out the chance to work with AMD cards. At least I hope that OpenCL will still works for things like denoiser that I use a lot.
Promoting a single closed(and pricier) platform is a huge mistake, we all know what happens when there’s no competition in hardware, the improvements slow down and the price rise.
They should provide OpenCL option even if it’s not the fastest solution, and honestly I don’t think drivers can be an actual problem because there are quite a few renderer that can use OpenCL so either they don’t want to develop this or they are incompetent(and I’m sure they are not).
No offense but. This is borderline quite simply rude and unprofessional. I don’t expect to be given a date like 31st of September. But I do expect to at least get the info if the V-Ray for Sketchup has any plans of including AMD GPU hardware or no. And if so, is it a long term plan (1-2 years) or something else.
A polite, modern and forthcoming info would be to explain why there isn’t OpenCL implemented in V-Ray for Sketchup since it’s available for 3DSMax… but considering these vague on liners I don’t expect an answer to this question.
Also, implementation of something this can take a long time. So it’s not that hard to give an answer like. Not in development / In development / Last mile…
May I ask how other GPU renderer are able to use OpenCL GPU rendering regardless if it runs on Windows or MacOS? I’m not a developer so there’s a lot that I don’t understand about software coding, but my feeling tells me that since OpenCL is used by less people compared to CUDA and MacOS is a very small subset of your total user base then it doesn’t worth developing software for that platform. If that’s the case I’m perfectly fine with that, there’s nothing wrong choosing to not develop for a specific platform if the income from that are very small, I just think is more honest and professional to tell users about that legitimate choice rather than “we can’t do anything about this”, especially when less talented developers managed to do that successfully. This is not a critic to your work, I respect that, it’s just that users deserve some clarity about developers choice and software roadmap:)
There are no commercial GPU renders that can run on OpenCL on macOS as far as I know.
There are very few that do OpenCL even on Windows and Linux. I can’t name any commercial OpenCL GPU raytracer even for Windows and Linux out of my head, but I am pretty sure there are such.
My home-made raytracer runs on OpenCL on the three of the platforms. It is not really useful though, since it has very few features. When you add sufficient amount of features, some compilers just give up.
The compiler for us is just like the render engine for you. If a certain render engine can’t render more than 100k polygons for example, this will be a problem for you to build complex scenes.