Selectable GPUs!!!

Please i BEG you… make the selection of the GPUs individual checkboxes for each GPU.

I (and i many others) want to use only certain GPUs in the system, for ex, not the GUI GPU, but dedicated ones.

Please make instead of 4x 980 CUDA, list the GPUs with a checkbox so that we can choose individually.

Right now you can either choose one of them or all. That is not flexible at all.

Please,Please,Please,Please,Please,Please, :stuck_out_tongue:

I support the motion!:slight_smile:

I like.
The message you have entered is too short, please lengthen your message to at least 10 characters.

motion is good… but I like his please please… :slight_smile:

Go and mockup your idea, then put it on https://rightclickselect.com/ !

This would be a very welcome feature indeed!

Go and mockup your idea, then put it on https://rightclickselect.com/ !

It’s checkboxes for GPU selection, what’s there to mock up? The only question is where to put these checkboxes. The correct answer is: Not in Preferences, because it’s annoying to open Preferences for this. You will want to constantly toggle that display GPU, to switch between a slower render and an almost unusable system.

+1. That is what the linked site is for.

Agreed, this is a common problem in blender however: Too many things better fit elsewhere have been housed under the User Preferences window.

The only question is where to put these checkboxes. The correct answer is: Not in Preferences, because it’s annoying to open Preferences for this. You will want to constantly toggle that display GPU, to switch between a slower render and an almost unusable system.

the logical place imo is the performance section in the render tab its the same place for setting the number of cpu threads.

This might be possible to do with an add-on. The Python API already gives you the ability to specify a single compute device for rendering (‘CUDA_0’ for the first device, ‘CUDA_1’ for the second, and so on). The only limitation is that it seems you can only specify a single device. So if you have 4 GPUs, you can’t arbitrary choose two of them. Doing that might require a more involved patch at the C level.

If anyone has multiple GPUs and is up for compiling themselves, it’d be great if you could test https://developer.blender.org/D2338 :slight_smile:

Edit: Also, if you prefer the option in the preference tab and have that patch applied, just add " context.user_preferences.addons[‘cycles’].preferences.draw_impl(layout, context)" at line 367 (below “cscene = scene.cycles”) to ui.py (either in intern/cycles/blender/addon/ before building, or in 2.78/scripts/addons/cycles/ after building).

Jep, good thing how its done now. It allows me much better testing various gpu combinations. Thx Lukas :eyebrowlift:

Jens

When I saw this I thought we could finally mix technologies at the same time while render (CPU - CUDA - OpenCL) :slight_smile:

Anyway a great addition. Thanks Lukas!

This feature in in master branch now and I was surprised that I have to reselect the GPU in order to get old gpu.blend files work again.
GPU selection is relocated from System to Add-ons.


Yeah, compatibility and the UI in general is being discussed right now and will most likely change in the next few days.

Many thanks guys, you all devs are awesome, that this got addressed that fast is like a miracle :-).
Im not worthy, im not worthy, im not worthy! XD

Lukas, how/where could I ask for a feature mod related to the GUI? Thanks

Lukas, thank you!

here is what I would like to achieve:
In 2.78 there was a bug what shortened the material, mesh, etc display length and added a ‘…’ to the material names.
I create assets for Blender, too and I need to display long material names.
As far as I know the possible maximum is about 67 characters now, I would like to have about 40.
I don’t know who should be contacted related to this; also I have an alternative solution (having a mouse-over popup on the material selector popup what displays all length).

Do you have any idea who could be contacted related to this?

Thanks.

Why not something who could look like this: