I can confirm bug with wrong hashrate if you use "-li" or "-ttli" options. These options add delays after every GPU round, so GPU is free for some time and therefore it becomes cool. But v12 measures GPU round time not including these delays so you see same hashrate. I will fix it in next update. This bug was added during porting miner to Linux, I don't remember exact version number.