diff --git a/CHANGELOG.md b/CHANGELOG.md index dbe514f..2ece731 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ Folding@home Advanced Control Changelog ======================================= +## v7.6.15 + - Removed ``gpu-index``, ``opencl-index`` and ``cuda-index`` config. + ## v7.6.13 - Set client password from FAHControl. diff --git a/fah/FAHControl.glade b/fah/FAHControl.glade index 41eb1be..c5fd48e 100644 --- a/fah/FAHControl.glade +++ b/fah/FAHControl.glade @@ -3833,13 +3833,6 @@ Some of these options may require manually restarting the client to take effect. 1 1 - - -1 - 1000000 - -1 - 1 - 1 - @@ -3853,13 +3846,6 @@ Some of these options may require manually restarting the client to take effect. 1 1 - - -1 - 1000000 - -1 - 1 - 1 - 10 100 @@ -3968,13 +3954,6 @@ Some of these options may require manually restarting the client to take effect. - - -1 - 1000000 - -1 - 1 - 1 - @@ -5055,257 +5034,6 @@ Some of these options may require manually restarting the client to take effect. 0 - - - True - False - 0 - - - True - False - 12 - - - True - False - - - 1 - True - False - 0 - Defines which GPU to use. The first GPU in the system starts at 0. Leave this as -1 to allow the client to choose a supported GPU. - - - True - True - 0 - - - - - True - False - 3 - 5 - - - True - True - - True - False - False - True - True - gpu_index_adjustment - True - - - 1 - 2 - GTK_FILL - - - - - True - False - <b>gpu-index</b> - True - - - GTK_FILL - - - - - True - False - - - 2 - 3 - - - - - True - True - 1 - - - - - - - - - True - False - <b>GPU Index</b> - True - - - - - False - True - 1 - - - - - True - False - 0 - - - True - False - 12 - - - True - False - - - 10 - True - False - 0 - Normally it is best to leave these values to their default, -1. However, in some cases, with system containing multiple GPUs of varying type, the index the client uses to identify the GPU can differ from the index used by the GPU core. Furthermore, there are two types of GPU core which can used different indices for the same GPU. - -If you encounter such a conflict you can try adjusting these values, restarting your GPU slot and then checking, with an appropriate tool, the GPUs activity level. - -WARNING, changing these values can make your GPU folding slot fail. - - - True - True - 0 - - - - - True - False - 2 - 3 - 5 - - - True - True - - True - False - False - True - True - opencl_index_adjustment - True - - - 1 - 2 - GTK_FILL - - - - - True - False - <b>opencl-index</b> - True - - - GTK_FILL - - - - - True - False - - - 2 - 3 - - - - - True - False - - - 2 - 3 - 1 - 2 - - - - - True - True - - True - False - False - True - True - cuda_index_adjustment - True - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - False - <b>cuda-index</b> - True - - - 1 - 2 - GTK_FILL - - - - - True - True - 1 - - - - - - - - - True - False - <b>GPU Core Indices (Expert Only)</b> - True - - - - - False - True - 2 - - True diff --git a/fah/SlotConfig.py b/fah/SlotConfig.py index 43c7250..55bcd01 100644 --- a/fah/SlotConfig.py +++ b/fah/SlotConfig.py @@ -58,8 +58,6 @@ class SlotConfig: def clear_dialog(app): app.slot_option_list.clear() app.slot_type_cpu.set_active(True) - for name in 'gpu opencl cuda'.split(): - app.slot_option_widgets[name + '_index'].set_value(-1) app.slot_option_widgets['cpus'].set_value(-1) @@ -75,13 +73,6 @@ class SlotConfig: elif app.slot_type_gpu.get_active(): self.type = 'gpu' - for name in 'gpu opencl cuda'.split(): - idx = int(app.slot_option_widgets[name + '_index'].get_value()) - if idx == -1: - if name + '-index' in self.options: - del self.options[name + '-index'] - else: self.options[name + '-index'] = str(idx) - # Extra options def add_option(model, path, iter, data = None): name = model.get(iter, 0)[0] @@ -106,14 +97,6 @@ class SlotConfig: app.slot_option_widgets['cpus'].set_value(cpus) used.add('cpus') - # GPU - for name in 'gpu opencl cuda'.split(): - if name + '-index' in self.options: - idx = float(self.options[name + '-index']) - else: idx = -1 - app.slot_option_widgets[name + '_index'].set_value(idx) - used.add(name + '-index') - # Options app.slot_option_list.clear() for name, value in self.options.items():