For some of you who are getting low hast rates, I would suggest experimenting threads, Intensity, and Worksize. I have an older card I have been experimenting with. I have noticed a different versions of GGS with have different hashrate with the same settings, but changing the setting I can still maximize the hashrate.
AMD 17.12.2 GGS 1.2.12 alpha Nicehash Neoscrypt
T = 1 I = 64 WorkSize = 64 Mem: 346/2048 160 KH/s
T = 1 I = 64 WorkSize = 128 Mem: 471/2048 220 KH/s
T = 1 I = 70 WorkSize = 128 Mem: 530/2048 232 KH/s
T = 1 I = 84 WorkSize = 128 Mem: 586/2048 292 KH/s
T = 1 I = 112 WorkSize = 128 Mem: 697/2048 294 KH/s
T = 1 I = 224 WorkSize = 128 Mem: 1147/2048 296 KH/s
T = 1 I = 224 WorkSize = 192 Mem: 1596/2048 230 KH/s
T = 1 I = 224 WorkSize = 254 Mem: 1664/2048 104 KH/s
So far the best results (for my card) follow a pattern:
1. A single thread
2. Intensity in multiples of twice the compute units
3. Intensity set to use half of the video cards memory. This will smooth out the hashrate
4. WorkSize set to 128.
On RX5xx those intensity rules don't apply, at least in my case, my 8Gb allows less intensity that the 4Gb, BIOS will affect what values can you use too I guess.
My optimal values right now are
RX570 8Gb (1140-2120) -- 1 - 256 - 128 - 696KH/s (too low but optimal settings, current BIOS doesn't do well in neoscrypt but good in the others
)
RX580 4GB (1150-2010)-- 1 - 288 - 128 - 757 KH/s
Neoscrypt performs better with 1 thread, Cryptonight does with 2 threads.
If anyone with RX5xx has other optimal settings please share.