How to deal with image effects that break on certain systems?

Hi,

Got a webplayer project that will go live soon. Unfortunately it was recently discovered that on certain Mac’s ( possibly those with AMD/ATI cards and Opengl 2.1) the Unity SSAO image effect breaks, producing nasty graphic glitches.

Just wondering how others have approached dealing with this situation?

Luckily the graphic glitch only results in a couple of weird lines across the screen, but it is distracting and spoils the appearance. So ideally i’d like to disable it for these systems. However I don’t have enough information (only 2 reports) as to what specific systems have this ‘bug’ and so want to avoid disabling it for more cases than is needed.

At the moment the best I can do is simply disable it according to the graphic card information i’ve been given (i.e if its not nvidia disable it), but it is a bit worrying that a ‘supported’ image effect can fail and potentially cause users to think the whole app is broken or worse looks like it does by design.

Anyone got any better approaches?

Until you figure out exactly whats causing it you could just have an option to disable SSAO in-game (if you don’t already) and make sure that it’s mentioned that on some systems SSAO flips out and that disabling it gets rid of visual problems. That’s generally the route I take until I can figure out how to detect a problem in code.