Thanks for the work on fixing scrypt share difficulty. For the most part, it has been working fine. However, I've been having issues with Novacoin p2pools.
I have been mining Novacoin through stratum p2pool at
http://fsb4000.no-ip.biz:8336. It requires a public key (instead of the usual wallet address) for the username, check the Novacoin altcoin thread for further details.
I am using Xubuntu 13.10 on amd64 with 3 Sapphire 7950s using fglrx-updates 2:13.101-0ubuntu3 and gcc 4:4.8.1-2ubuntu3.
It more or less works nicely at git revision 8e5dc21ea68d3ec4198e577a1073a32fcddcbcb9, generating shares as expected and finally reporting >0 stats. However, it spams about finding blocks, which is wrong, but that is only a minor annoyance.
Pulling past that point results in core dumps, except in the case of the very latest pulls, which--for Novacoin p2pools only--results in 100% false positives for hardware errors on all GPUS. hard resetting back to 8e5dc21ea68d3ec4198e577a1073a32fcddcbcb9 yields a working cgminer for Novacoin p2pools).
Here is the output of cgminer compiled from the latest git pull on the aforementioned Novacoin p2pool:
[2013-11-08 14:43:52] Started cgminer 3.7.2
[2013-11-08 14:43:54] Probing for an alive pool
[2013-11-08 14:43:55] Pool 0 difficulty changed to 0.000697
[2013-11-08 14:43:56] Network diff set to 313
[2013-11-08 14:43:56] Stratum from pool 0 requested work restart
[2013-11-08 14:43:59] GPU2: invalid nonce count - HW error
[2013-11-08 14:43:59] GPU1: invalid nonce count - HW error
[2013-11-08 14:43:59] GPU0: invalid nonce count - HW error
[2013-11-08 14:44:01] GPU2: invalid nonce count - HW error
[2013-11-08 14:44:01] GPU0: invalid nonce count - HW error
[2013-11-08 14:44:01] GPU1: invalid nonce count - HW error
The output continues with not a single good share being accepted.
I suspect the issue has to do with the share difficulty being very low, but that is how they (the Novacoin developers) want the p2pool configured. I will continue to use 8e5dc21ea68d3ec4198e577a1073a32fcddcbcb9 as it seems to work well enough, but hopefully this can be resolved in future cgminers.