It's possible that you experience some problems with your graphic card. This might be the reason why your screen starts to blink when is on battery. To fix this, perform an update for all the drivers on your computer. You can find the latest released on the official website of the manufacturer. If the problem isn't fixed, you might encounter a hardware malfunction. In this case, contact a representative service.