At least on gemini generated images vs real ones, it works surprisingly well.
Taking a photo of an AI generated image on my grubby laptop screen with my phone, moire and all, still got detected. So the signal it's using is pretty robust.