try another way of startx to see if it fixes things