This is me killin it on Ubuntu 16.04 w/ 6x MSI rx470 4GB
[14:31:16] Thread 3, GPU ID 3, GPU Type: Ellesmere: 635.87H/s
[14:31:16] Thread 2, GPU ID 2, GPU Type: Ellesmere: 634.97H/s
[14:31:17] Thread 5, GPU ID 5, GPU Type: Ellesmere: 641.74H/s
[14:31:18] Thread 1, GPU ID 1, GPU Type: Ellesmere: 644.15H/s
[14:31:18] Thread 4, GPU ID 4, GPU Type: Ellesmere: 641.23H/s
[14:31:18] Thread 0, GPU ID 0, GPU Type: Ellesmere: 641.01H/s
[14:31:18] Share accepted: 72/72 (100.00%)
[14:31:18] Total Hashrate: 3838.97H/s
BONUS --> Only 640w total draw at the wall... (custom bios 1160core/1900mem/1500straps)
What I've learned...
1) getting this compiled and working can be a bit of a chore. I worked around some seg faults and openCL errors, and tested a million thread/intensity/worksize options.
2) my cards seem to like rawintensity @ 960, with 8 worksize
3) minergate only accepted 40% of my shares, piece of crap. Moving on...
4) monerohash.com had 100% share accept, but require 7 XMR balance to withdraw to an exchange (using -u Base.PaymentID). That doesnt work for me. Moving on...
5) dwarfpool had 100% share accept. Only downside is 2% pool fee. Still considering other options...
So this is where I am ATM in my Monero GPU mining on linux journey... hope you find it useful.