I've been messing with the HTC M8 a bit. I can't use it. I get too tired on it and I don't recommend anyone use it. I'm honestly puzzled by the statement that it can be used with no problem. I saw Gurm doesn't like it either.
It is possible it is related to the firmware version currently installed in the device. Messing about with developer adreno graphics drivers didn't change a thing, nor did a test with dropping down to HTC's version of KitKat for this. So since it wasn't the Android version, that leaves firmware and/or the panel/driver combination.
I haven't messed around with the firmware as of yet and obviously can't change the panel/driver.
Too bad, it's not a bad device, but I wouldn't recommend this to anyone on this forum.