Screen flickering

I means the rendering is done directly on the client(application) side. For indirect rendering the rendering stuff is sent down to the X server and done there.

Usually indirect rendering is slower.