It has dedicated graphics then, and it sounds as though that may have failed. Since this happens on an external screen, I'm confident you would need to replace the dedicated video card in the system. 🙁
Some users have seen success with baking the video card. It's a way of reflowing it, though a very homebrew way of doing it. If the card is already bad, then you have nothing to lose should you try it (just be sure to research a guide on how to).