I have a bunch of MSI Aero 560 ITXs. They work great in Claymore 10.4 (Ubuntu 16.04 LTS), but I have noticed that every now and then when a GPU hangs or crashes, it tries to reinitialize all the cards and start computing again.
This is what should happen, however it seems like it doesn't clear the DAG from the 560s GPU cache/ram, so when it reinitializes, it shows up as 1.7GB memory per card, instead of 4GB. This seems like what is happening since the DAG is about 2.2GB right now, so that works out perfectly math wise.
This results in claymore hanging and turning into a defunct process. I have tried killing the pid, kill -9, etc, but the only way I have found to fix this is to reboot, which isn't the best solution. Does anyone know how to clear the GPU cache/RAM w/o rebooting?
This only happens on RX 560s btw. I have 570s and 580s running that don't experience this issue.
Claymore any ideas?
Is there a way to forcefully clear it by writing certain values to /sys/class/drm/cardX?
Thanks.