Hi Renat,
Xvfb is necessary for @chauffeur_afni. Xvfb is an X11 virtual frame buffer program, making the command run "as if" there were an X11 server, but without actually needing one. That is why it can run on a remote machine, or one without any display.
In this virtual X11 environment, @chauffeur_afni can actually run afni's graphical commands to generate and save images (used in the QC report).
So this becomes like starting afni, loading datasets, jumping to coordinates, setting overlays, threshold, clustering, making montages, etc., and then finally saving the images in the afni GUI windows to disk, and possibly even stitching them together. All of this can happen with a single such call to @chauffeur_afni. But we do not see it happening, because it is using a virtual X11 server. We just see the final images sitting on the disk.
So in the end, you cannot get the QC images with Xvfb, sorry.
- rick