How to avoid this Xvfb error: ES2 Prism: Error - GLX extension is not supported
Eric Gunther
egunther at warwick.net
Mon Dec 12 20:25:55 UTC 2016
On Mon, 2016-12-12 at 14:39 -0500, Long Vu wrote:
> On Mon, Dec 12, 2016 at 2:34 PM, Eric Gunther <egunther at warwick.net>
> wrote:
> > On Mon, 2016-12-12 at 13:51 -0500, Long Vu wrote:
> >
> > I don't know if this will help, but previously adam had said:
> >
> > > How are you launching Xvfb? I believe it defaults to 8bpp, but
> > > GLX
> > only
> > > works at 16 or 32bpp.
> >
> > which I think you hadn't tried yet.
> >
>
> Well I did with
>
> xvfb-run -s '-screen 0 1024x768x24 +extension GLX +iglx' <command>
>
> I though the adding x24 to the screen is what Adam meant.
>
> If I miss understood, kindy point out to me because I am not familiar
> with X server options.
>
> Thanks.
>
>
> --
> Long Vu | Build Controller | Intelerad | +1-514-931-6222 ext. 7743
>
Again, don't know, but it would seem as though the 24 is the depth.
As you have referred to bpp before, I assume that is what you mean.
https://en.wikipedia.org/wiki/Color_depth
According to the man page for xvfb
https://www.x.org/archive/current/doc/man/man1/Xvfb.1.xhtml
"
−screen screennum WxHxD
This option creates screen screennum and sets its width, height, and
depth to W, H, and D respectively. By default, only screen 0 exists and
has the dimensions 1280x1024x8.
"
Where the last number is the depth. Previously Adam mentioned that GLX
only works at 16 or 32. I just noticed an inconsistency. It would
seem feasible to try that command if xvfb-run takes the switches xvfb
does. I am thinking;
xvfb-run -s '-screen 0 1024x768x32'
or
xvfb-run -s 'screen 0 1024x768x16'
If you follow what I am saying.
-eg
More information about the xorg
mailing list