Theres nothing more frustrating than encountering MSI laptop screen flickering.
Why does it occur?
How to reduce the visual disruption?

After puzzling out the causes, lets see how to solve this annoying problem.
Consequently, rolling back, updating, or reinstalling the graphics card driver can work wonders.
Heres how to do it:
Roll Back GPU Driver
Step 1.

Right-select theStart menuand selectDevice Manager.
ExpandDisplay adaptersto show your graphics card.
Right-hit your graphics card to selectPropertiesfrom the context menu.

Under theDriverssection, click onRoll Back Driverand confirm this action.
Step 5. power cycle your setup.
Update GPU Driver
Step 1.

InDevice Manager, expandDisplay adapters.
Right-tap on your graphics driver and selectUpdate driver.
SelectSearch automatically for driversand the follow the instructions on the screen to complete the process.
![]()
Reinstall GPU Driver
Step 1.
Right-tap on your graphics driver and selectUninstall gadget.
Step 2. power cycle your gear and then it will download and set up the latest driver automatically.

Therefore, disabling Variable refresh rate might work for these games.
Fix 4: Change Refresh Rate
Step 1.
In theDisplaysection, switch to other display resolutions to check for any improvements.
Are you bothered by black screen after changing refresh rate on your gear?
If yes, try these solutions to get this issue fixed.
Fix 5: Check for Windows Update
Step 2.
In the parameters window, scroll down to locateUpdate & Securityand hit it.
In theWindows Updatetab, click onCheck for updates.
Then, Windows will search for if there is any available update for you.
Fix 6: Uninstall the Incompatible Program
Step 1.
Typeappwiz.cpland click onOKto launchPrograms and Features.
In the app list, scroll down to locate the problematic program and right-choose it to selectUninstall.
Click onYesin theUser Account Controlwindow and follow the on-screen instructions to finalize the rest process.
Which method do you prefer?
After applying one of them, your viewing experience will be much better.
Have a nice day!