as a test I set up 8 workers for my rigs and hash reported dropped to 2mh
took away workers and went to normal.
I don't know of any issues with workers like that. Can you email me what you were using for worker names? Perhaps its an invalid character or something?
I mostly use old cards like 5850-s in my rigs. I have around 2.5-2.8MH. I tried out middlecoin but my profit was really bad. Since they changed to 1024 diff it was worse. I had lot of work restarts and around 5% rejects.
Then I found waffle with vardiff. Worked like a charm. Around 1% rejected and no restarts. Since diff is changed to 512 I'm getting a lot of restarts again and reject went up to 2,5%. My profit went down.
Anyone can explain why is that?
Restarts are a normal thing. It means there is new work (compared to the old work you were working on), this could be because there are new transactions we want to include in a block, or we switched coins. You're most likely getting the exact same number of them as before, just that with fewer shares submitted (512 difficulty instead of whatever you were before), you see them more often. They're perfectly normal, and are to be expected.
As for the 5% rejects, that seems high, what is the reasons returned for them?
I use the following pattern:
BTC_off1
BTC_off2
BTC_garage1
BTC_garage2
and so on just incrementing numbers.
When I set that no hashrate reported dropped dramatically.
Please advise.
Again, please email me the actual worker names you were using (all of them if possible) so I can check on them in the database.