mne_analyze fails to display surface

I am using mne_analyze to align MEG-MRI coordinates, and although I can
successfully load both the inflated surface and the digitizer data, I am
only able to actually see the digitizer data. mne_analyze will not allow
the digitizer data to be loaded before the surface is loaded, so I know
that it is working; it's just that the display window remains black in the
viewer and in the "One Hemisphere" pane of the main mne_analyze window. If
I turn on digitizer data in the viewer, they are displayed perfectly around
a black emptiness where the surfaces would be.

I am using mne_analyze over a vnc connection which I suspect is the where
the problem lies, but I wanted to ask if there are any other possible
causes for this issue. Additionally I see this output in my terminal, which
I don't see on another machine running mne_analyze locally:

*This displays last when launching mne_analyze:*
Using a 4096-point FFT in filtering of raw data with 2048-sample tapers
Warning: Cannot convert string
"-adobe-helvetica-bold-r-normal--14-*-iso8859-1" to type FontStruct
Warning: Cannot convert string
"-adobe-helvetica-medium-r-normal--14-*-iso8859-1" to type FontStruct
Warning: Cannot convert string
"-adobe-helvetica-bold-o-normal--14-*-iso8859-1" to type FontStruct
Warning: Cannot convert string
"-adobe-courier-medium-r-normal--14-*-iso8859-1" to type FontStruct
Warning: Cannot convert string
"-adobe-courier-bold-r-normal--14-*-iso8859-1" to type FontStruct

*And this displays last when loading the inflated surface:

Hi Vincent, are you using a vncserver.glx session? You need full 3d
graphics capabilities. (there are some configuration notes on
installation about the 3d graphics. There are some rough instructions
here: https://freesurfer.net/fswiki/RemoteAccess

HTH
D