I had an annoying problem on my 2015 MacBook Pro Mac OS when watching movies on Netflix using Safari. When in full-screen mode, the display would flash/flicker a couple of times a minute. Well, after digging around, I found a solution for it.

Why Does the screen keep flashing when watching Netflix?

Some MacBook Pro’s have dual graphics cards. Mac OS switches between them depending on what kind of work you are doing, and by switching cards it saves batteries. Unfortunately, the built-in Intel graphics cards are the reason for the flickering and flashing. So we need to turn on the high-performance graphics card when watching Netflix.

Solution

  • The solution to the problem is to go to System Settings and select Energy Savings.
  • There you’ll find the checkbox, “Automatic Graphics Switching”, which is turned on by default. Uncheck the tickbox and the flickering stops.

If you are on the move, make sure to re-enable the automatical switching, because running the higher-performing graphics card all the time drains battery capacity.

The Energy Saver pane with Automatic graphics switching circled in red and unticked, forcing the high-performance GPU

Turn off this tick box to fix the flickering on full-screen Netflix

update

After reading several comments below, there seems to be another problem with more recent versions of MacBook Pro, where the fix is to turning off the “shake mouse pointer to locate” option in Accessibility Fixes the problem.