I came across an odd issue today with the Official NVIDIA Drivers on openSUSE. After updating the drivers, my external monitor would keep flickering and flashing regardless of the connection used (DVI or VGA).
Unfortunately, the repo doesn’t keep old versions of the drivers, so I wasn’t able to revert back to a good, known configuration and no one else seems to have this problem – as I doubt many people are running openSUSE on a MacBook Pro with the GeForce 9400M GPU.
The workaround is rather simple. Open up a shell, su up and run nvidia-settings. Go into PowerMizer and set the “Preferred Mode” to Prefer Maximum Preformance as per the screenshot below. Bingo, problem solved.