My Dell laptop's display started flickering today. Now it has changed to a mostly-white screen except for the outer edges.

It's like this both in BIOS and Windows 10.
The warranty has expired so I'm looking at ways to fix it.
Can anyone offer any suggestions for fixing it?