I had this flicker problem with my macbook pro 13" an the DELL U2711 connected with a mini display port to display port cable.
Solution (on page 3 or 4 in this thread)
Open Finder
Click on your Hard Drive (Default is Macintosh HD)
Open Library
Open Preferences (NOT PreferencePanes)
Click and drag the file "com.apple.windowserver.plist" to your desktop (Do not delete in case you want to restore the file if this doesn't work. I was told that it would be regenerated anyway, but was also instructed not to delete it until I really wanted it gone.
Click on your home icon under places in the left side of the finder window
Open Library
Open Preferences (NOT PreferencePanes)
Open ByHost
Move any entry you have that starts with "com.apple.windowserver" to your desktop. It will be followed by a string of numbers and letters, and I was told that there may be more than one that starts with that prefix.
Shut down your system
Reset your PRAM by pressing the power button and then IMMEDIATELY pressing the Command, Option, P &R keys and holding them down until you hear your system chime twice, and then release.
Now it works flicker-free!
Thanks very much!