@JJF
Ok, i will try to solve the R9 290 problem somehow.
Which kernel works on 1.6.7 ?
Also which settings did you use?
Both kernels - 1 and 2 - works fine with R9 290 on 1.6.7. With almost the same speed.
And I use default settings with one addition - ADL type should be 2 for correct detection
For example, the miner automatically detects my R9 290 for stellitev4 as:
GPU5: AMD Radeon R9 200 Series [Hawaii] [4096 MB][Intensity 42.0][W: 8][T: 2][K: 2][BUS: 4]
So, I've added in conf file the following setting for this card:
{ "id" : 5, "intensity" : 0, "worksize" : 8, "threads" : 2, "adl_type" : 2, "kernel" : 2}
And it works fine.
Also, if I decide to change kernel from 2 to 1 - it will work fine too with the same hashrate.