Hi, saw the new oneBash file, V0015. Support for 12 GPU's, that would be a monsterrig
..
About the images, is there a need to download these again? I see these have V0014 in their filename, so not sure if they're modified.
Not sure if possible, but could make your work a bit easier: Perhaps a unified image, and the files like oneBash and the different Xorg.conf files on the windows partition? At startup, copy or use the selected one. Or are there many other changes inside the image?
Another suggestion, separate the config part and the execution part in two files, the second including the first. That would make it easier to just replace the execution file when there are small changes or typo's.
You could shorten some parts like:
if [ $MANUAL_FAN == "YES" ]
then
for f in $GPUS
do
$gpu=$((f-1))
${NVD} -a [gpu:${gpu}]/GPUFanControlState=1
${NVD} -a [fan:${gpu}]/GPUTargetFanSpeed=${FAN_SPEED}
done
fi
When I release a new version I will explain what is different and members can decide if they want to download and reimage with the newer version. At this point most improvements are to help with portability or add another client / enable the use of more cards with one rig. If you only mine ZEC and all your cards OC: you may not want to bother downloading and updating the next version.
Eventually I will add an updating program and make the need to update images irrelevant.
The next version should work with almost all Intel motherboards to OC up to 12x cards (if the cpu + mobo + adapters can handle it). I have given it to a few members to test and swapped it out on all my rigs. So far it works with all but the z97 MSI gaming 5 (7x cards) and ryzen motherboards. Of course each mobo will most likely require some bios changes; I don't know any way around that requirement.
I know a lot of the implementation section of oneBash is overly procedural and could be more succinct. Being the way it is also helps me distinguish between different versions, and I haven't settled on a max card limit yet. Splitting the settings and implementation would be helpful once I have settled on a max number of cards or added an update program. IMO only needing to change one file is considerably easier. I also like exposing people to bash scripts.