I have just noticed that the hang does not happen if I run 'glmark2 -b texture' while on battery, however the fps result is a lot lower than with the Intel gpu. Might this provide any further clues to the problem?