3.5 days ago I have reverted from 3.0c to 2.9e. I use nanopool for eth. Basing on statistics from pool I have result some better now.
What is the difference between the reported average hashrate in 2.9e and 3.0? Perhaps this is an issue of unstable hashrate. You can try -clkernel 2 (if you aren't already using the alternative kernels) and see if they will give you more stable average hashrate. On some cards we have observed random-ish drops in hashrate in the normal kernels, which are missing with alternative kernels.
Hashrate is very stabel in 2.9e and in 3.0c. But "Average Hashrate for last 6 hours" in nanopool statistics page (
https://eth.nanopool.org/account/0x...) for 3.0 typically show values less then reported hashrate and "Calculator" tab on this page shows about 0.36 ETH per month, but with 2.9e I have typically "Average Hashrate for last 6 hours" bigger then reported hashrate and calculator shows nubers bigger on 0.1 ETH per month. So if 3.0 shows 0.3x ETH per month, 2.9 shows 4.x ETH per month.
My command line for 2.9 and for 3.0 is:
set miner_params=-nvidia -cdm 2 -cdmport 3333 -cdmpass 12345 -minRigSpeed 188 -rmode 2 -tstop 65 -tstart 40 -logsmaxsize 0 -nvf 2