strange, but I actually get lower rates with 1.2 on RX480 8G with Uber 3.1 mem timings
(running with -g 2 -w 64 -X 256 --benchmark)
X16r Avermore-1.1 8.4 mh
X16r Avermore-1.2 7.743 mh
X16s Avermore-1.1 8.366 mh
X16s Avermore-1.2 7.711 mh
Interesting. Can you compare the Hamsi kernel hashrates between 1.1 and 1.2? (run with --benchmark-sequence=BBBBBBBBBBBBBBBB). It's possible some of the changes I made caused regressions in cards other than the RX580.
exits immediately when I use --benchmark-sequence=anything (even 0123456789ABCDEF) in both 1.1 and 1.2
edit:
I also noticed that I'm hitting the thermal card power limit and it starts throttling
in 1.1 the GPU clock gets throttled to ~1200Mhz and temperature stays around 80c, so it can probably reach even higher speeds with better cooling
in 1.2 the GPU clock is ~1300Mhz and temperature is ~75c
580 is basically the same card, with slightly higher clocks, so should perform similarly