In our quest to get our GPU workers to use all available GPU's we have found a script.
This script doesn't work when added to the script>startup directory. We don't know why.
But, when added to the commandline in the yaml file of the manager it works perfectly.
Add this to the commandline. --enable-autoexec --python "S:/-location script-/gpurender.py"
gpurender.py is below script.
# ##### BEGIN GPL LICENSE BLOCK ##### # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # ##### END GPL LICENSE BLOCK ##### # <pep8 compliant> import bpy bpy.context.user_preferences.addons['cycles'].preferences.compute_device_type = 'CUDA' bpy.context.user_preferences.addons['cycles'].preferences.compute_device = 'CUDA_MULTI_2'
Our request is to have this be added in the flamenco worker code or something. And have a checkbox somewhere to enable this feature..
We hope it helps!
With kind regards,
Dennis Teusink