My laptop screen has been flickering on battery power for quite a while now. What it looks like is kind of like when you try record a screen with a camera (i.e. black flashing of the entire screen). When this is happening and I plug my laptop in with my charger the flickering immediately stops. I have tried all possible software fixes but nothing has seemed to work. I am just wondering if it could be that my battery is loose and my laptop is just getting a trickle of power, but then when plugged in it gets a full surge of power so it doesn't flicker? My laptop is the ASUS X555LN.
No. Your battery provides power for your entire system. Powering the screen takes less energy than the CPU, and if your battery was having problems your laptop would simply not turn on or turn on and off completely. So the screen flickering is not due to the battery.
Now, the reason this does not happen when you plugin the charger is due to Power Saving options. In powersaving options, it will choose to dim the screen to save the battery. It has to be something that is going wrong here at this stage.
You can test this by doing the following (the following instructions are for Windows 8.1 as you did not provide your OS, should work on 7 too, possibly too on windows 10):
Right click the desktop and choose
Screen Saver on the bottom right.
Change Power Settings link to open the power saving options.
First thing you want to do is set this to
high performance and see if the problem still exists. This will drain your battery faster because it will not dim the screen anymore while on battery power, or at least less.
If this indeed solves it, we now know power saving settings will fix it. Now we can dive into where we need to make changes to get it fixed.
Put the settings back to the previous plan if you wish to use that one. Then on the right click
Change plan settings
This should give you sliders for how bright the screen is when on battery vs charger. Tweak the one on battery and see if this stops the screen from flickering. If it does, then there's something wrong with the display. When insufficient power is provided it flickers, a bit like how a LED can flicker if you give it too little power.
If this does not change a thing, then you might have software installed that will alter the powersettings and attempt to dim the screen based on certain criteria.