So I still have yet to find what is causing this. As per an early post in this thread with a similar issue with a Quadro GPU I understand that it's an anti-debugging feature kicking in, but I can't come up with a reason for it to do so.
Any suggestions? This miner was working amazingly for me prior to the ethermine issue and I'd love to get it running again!
There was a change in the OpenCL initialization code in 2.5 (which will be made optional in 2.6) but if you are unable to run even 2.4 then something else has changed. Did you install any new software lately - new drivers, major Windows update, etc.?
I have been running PhoenixMiner 2.5d instead of Claymore for more than 24 hours and have to admit it is amazing.
My rig is 6x 1070 OC and I used to total 187 MH/s with Claymore: hashrate jumped 3.5% with same OC settings on Asus GPU Tweak II, so I was very pleased.
But the nicest part is that I was able to push OC even more with this miner, so GPUs are now running @ -91 core / +1592 mem smoothly, with avg hashrate of 196 MH/s.
Just by instaling this software and tweaking the GPUs, I gained more than 5% in hashrate, while paying less for dev fees.
ABOUT STALE SHARES: I have 28 after 24 hours, amounting to 1.36% on the total. Since I have no reference (first time mining with Phoenix), let me know if it's similar to what you are getting.
QUESTION: do you know if ethermine allows sending stale shares? I am not specifying the "-stales " parameter, hence it's defaulting to 1 = "send stales"
So, I want to thank PhoenixMiner for the fantastic job and the great software.
Please keep squeezing performance from our almost-exhausted GPUs
Ehtermine do accept stale shares as do most of the other pools. While they do not credit the shale shares at the same rate as normal shares, there is no downside in submitting stale shares
if the pool accepts them. If the pool rejects all stale shares, you can stop sending them by using the -stales 0 (or -stales2 0 for the fail-over pool). You should check about your pool but as far as we know (and we can be wrong) from the big pools only nicehash doesn't accept stales.
Another thing connected to stale shares is that we can't give 100% accurate assessment which shares are stale. The reasons are explained in our first post in this thread in the FAQ section:
@PhoenixMiner - please research a bit the stale problem. With 2.5d i get 3, 4 even 5 times more stale vs. 2.4.
Anyway, the miner is amazing, getting 6 mhs more from 192 to 198 mhs with 6 rx 580. Good job.
Also, please add to the miner cclock, mclock, cvddc, mvddc and other commands from Claymore, it would be really awesome.
24hours is way too little to make any measurements, you need 4-5 times that to get a good picture - From my experience phoenixminer, even the 2.5d is giving me more shares per day on ethermine compared to claymore, I actually have a machine with 12xRX580 which consistently underperforms with claymore miner, giving me fewer shares per hour than it should, on phoenix that machine runs smooth as butter.
V2.5d appears to have some stale share issues, it is actually leveling out a bit for me, but are still producing about 50% more stales compared to 2.4 - But 2.5d solves a problem which I have been having on one of my machines so overall there is improvement to track.
While we can't see a significant change in the stale shares on our test rigs, one of the changes that we hastily made in 2.5d in an effort to prevent the ethermine connectivity problems could be causing this for some users. As we now know that that has nothing to do with the connectivity problems, we are rolling back these changes, so 2.6 should fix any unusual issues. The beta of 2.6 is already undergoing internal testing and will be released in less than 24 hours.
The hardware control commands (cclock, mclock, cvddc, mvddc, etc.) are our next priority. Version 2.7 will contain some experimental support but we would need to test a lot on a matrix of GPUs and driver versions before releasing it. Please note that only AMD provides open access to its Overdrive API via the ADL library. While Nvidia has similar capabilities via the NVAPI, the hardware control and overclocking are only available if the developers are pre-approved by them. We will try to get access but it's probably not going to happen. So, at least for now the hardware control capabilities will be limited to AMD cards.