I have a dual 8800 / dual monitor system and encountered the message, “Graphics interoperability on multi GPU systems currently not supported,” after running the fluidGL and other examples. Searching the forum I realized that I could simply prevent the call to isInteropSupported() from causing the application to abort. That did not work initially, but after enabling SLI in the NVIDIA control panel, I was able to get the examples to work.
While I have an idea as to what graphics interoperability means, I am wondering what the “official” definition is? Also, can someone explain why it is that if graphics interoperability isn’t supported, according to the isInteropSupported() function call, programs will work if the call to that function and logic are simply removed?