Well, if it works on external monitor then it isn't the graphics card/GPU. You would have to check the attached display or the cable to connects it to the motherboard to see if that is the problem.
If the device is under warranty, contact the manufacture. If it isn't, then you can try doing the work yourself, or take it to a local tech.