akm, gps, screen tearing, maybe something more fixes