doktor, my hawaii cards are being detected as pre-GCN and kernel 2 gets loaded by default. If you don't set a global intensity then it tries to use 3 threads.
edit: If I raise the intensity to 42 then I good get speeds with kernel 2 and 2 threads even though I put kernel 1 in my config....
kernel2 is now for 'older' cards, so thats why it selects that one automatically.
Also i got info from someone with 390x cards that for v7 3 threads and intensity 30 works best, i couldn't test that i dont have those cards.
Do you have 290x ?
you should be able to change to kernel 1, that setting is set per card like :
"gpu_conf" :
[
{
"id" : 0,
"intensity" : 124,
"worksize" : 8,
"threads" : 2,
"kernel" : 1
}
]
Yes I have 290x, a few 290, and one 390x. All in 6 card rigs. When 3 threads are used, not all cards will start. Here are a couple examples
I:42 W:8 T:2 K:2 (even though K:1 was put in config globally) 290x - 848 h/s & 290 - 776 h/s on average
I:38 W:8 T:2 K:1 (no kernel value in config) 390x - 842 h/s & 390 - 825, 787, 786, 787, 833
So kernel 2 was assigned to 290 series and kernel 1 was assigned to 390 series. Kind of strange but maybe it's based on memory. I will try to override K:1 for the 390's in gpu_conf section.
If you could tell me what that person was getting for his 390x with 3 threads and 30 intensity, that would be very helpful.