second thing that can be easily fixed - auto-tuning is quite slow and it is running after gpu temp reaching its limit. every time!
there is no need for this. just use gt values found during startup.
It is deliberately "slow" (it takes 3-5 minutes on average) in order to get repeatable and reliable results. If the auto-tuning is significantly faster, we will be taking less measurements and as a result the "best" GT found may not be optimal. To avoid the problem you are running into, you can run auto-tune again after the temperatures has stabilized. In order to do that, you need to press the 'z' in the miner console window.
no, i am not complaining about its slowness.
the problem is that if gt is not set, auto-tune runs every time gpu starts mining after reaching temp limit.
so, instead of start running at 33MH with already found gt value, gpu starts at 26MH and when it reaches 33 after few minutes, it can reach temp limit again and stop mining.
yes, that is not normal in long term usage, but when it is too hot you have no so many choices.
btw, what do think about starting auto-tuning not from 0 but from user-defined value?
so if most of gpus have the same +/- 1 gt value, you can set, for example, -gt 15, and auto-tuning will try higher and lower values for best performance, and it will take much less time to complete.
It would be very helpful if the best found auto tuning values were available in the API data, or even better stored in a human readable file. PM could then just apply that data on the next start.
This is possible, just read your log file and look at the last line that has "current -gt xx xx xx xx" value in the log and put that in your start.bat or what ever you use to start the miner. That is what I did. You can also press "s" while the miner is running and it will tell you what the current "-gt" value is and you can put that in your config. It will also put it in the log file when you do that as well.
This is the output of "s" while miner is running in the log:
2019.06.21:15:53:40.501: main Eth: Mining ETH on ssl://us1.ethermine.org:5555 for 9:37
2019.06.21:15:53:40.501: main Available GPUs for mining:
2019.06.21:15:53:40.501: main GPU1: Radeon RX 570 Series (pcie 1), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU2: Radeon RX 570 Series (pcie 2), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU3: Radeon RX 570 Series (pcie 4), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU4: Radeon RX 570 Series (pcie 5), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU5: Radeon RX 570 Series (pcie 6), OpenCL 2.0, 4 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU6: Radeon RX 570 Series (pcie 9), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU7: Radeon RX 570 Series (pcie 10), OpenCL 2.0, 8 GB VRAM, 32 CUs
2019.06.21:15:53:40.501: main GPU1: 46C 49%, GPU2: 46C 49%, GPU3: 43C 49%, GPU4: 43C 49%, GPU5: 41C 49%, GPU6: 44C 49%, GPU7: 45C 49%
2019.06.21:15:53:40.501: main Current -gt 36,39,41,41,37,41,41
2019.06.21:15:53:40.501: main Eth: Accepted shares 15221 (15 stales), rejected shares 0 (0 stales)
2019.06.21:15:53:40.501: main Eth: Incorrect shares 13 (0.09%), est. stales percentage 0.10%
2019.06.21:15:53:40.501: main Eth: Maximum difficulty of found share: 55.3 TH (!!!)
2019.06.21:15:53:40.501: main Eth: Average speed (5 min): 216.557 MH/s
2019.06.21:15:53:40.501: main Eth: Effective speed: 211.15 MH/s; at pool: 211.15 MH/s
Config Example:
PhoenixMiner.exe -pool ssl://us1.ethermine.org:5555 -pool2 ssl://eu1.ethermine.org:5555 -wal yourwallet.yourrigname -amd -proto 3 -gt 36,39,41,41,37,41,41