Impressive! 70Mh/s on Lyra2Rev2 would beat out mkxminer... I've gotten it up to 67 on a V64 with high overclock, but 70 @ stock settings? Niceee.
As mentioned above, 3% is quite reasonable. People will pay for good miners, especially new ones where there is no real competition.
As for ripping kernels... don't know much about that, although I do recall Claymore calling out Phoenix's ETH kernels fairly recently. I think you're focused on the right thing, as far as developing goes. There is/will be (at least from my perspective) high demand for more algo flexibility on the AMD side. And the gpus are quite capable if you can fine-tune your kernels to exploit the hardware, particularly the Vegas.
I've got a fair amount of AMD cards, not sure what your hardware constraints are, and am I'm happy to test/run anything you throw my way. Got RX 480s, RX 580s, Vega 56s, Vega 64s, and Vega FEs.
Thanks, I actually started working on lyra2rev2 first, but then quickly realized that lyra2z had much more low hanging fruit for performance improvements.
Here is my reasoning for the 3% fee. While it is higher than the more common ~2% range for competitive miners, this miner is (to my knowledge) one of the most profitable for AMD hardware currently available. If you look at whattomine's XZC estimates for revenue based on the hash rates posted in the description, at the time of this post it estimates:
RX 580 - $2.14/day
RX Vega 64 - $4.37/day
These are significantly more profitable than the most profitable coin currently on their front page (currently XMR, with Vega 64 bringing in ~$2.90/day). And again, the hash rates I've posted are from stock GPUs with no tuning. Others have reported their rates are higher. If and when this miner becomes less relatively profitable, either due to competing miners or difficulty increase, I will lower the fee to stay competitive. I'm not trying to price gouge here. On the other hand I wouldn't mind getting some return on the several hundred hours of work I've put into this miner.
Edit: I forgot to mention, the miner code is structured to support different fee per algo. For lyra2rev2 I would go around 2% since I don't believe it would be profitable enough to command the higher fee. If I can't get it to go significantly faster than a 1080ti, I don't think that justifies much over a 2% fee.
I very much agree with you regarding AMD gpus just not having good software available, and especially for Vega. Vega has some nice ISA improvements that can yield pretty noticeable perf improvements. Many of these ISA improvements are not currently supported by OpenCL toolchains, so some hand tuning is required to use them. For the algos I've looked at so far I can usually get a Vega 64 to perform similarly to, or better than a 1080ti.
Last, but not least, the GPUs you listed are almost exactly all the GPUs the miner currently supports
What OS are you currently running your GPUs under? If any are under linux, I would be very curious to see how the miner runs with them. Especially the RX 480 and Vega 56 gpus, as I don't currently have access to any of those.