steven icon indicating copy to clipboard operation
steven copied to clipboard

Could not create GL context: GLXBadFBConfig

Open plexigras opened this issue 9 years ago • 3 comments

got an error: https://gist.github.com/plexigras/bc5ee48060c23150e90785f69b643a09

plexigras avatar Dec 25 '16 10:12 plexigras

Same. cargo run errlog: https://gist.github.com/hisdudeness1/c829f770d6fd1820dd399e8447404fed my hardware

# lspci -nnk | grep -i vga -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03)
	Subsystem: Toshiba America Info Systems Mobile GM965/GL960 Integrated Graphics Controller (primary) [1179:ff50]
	Kernel driver in use: i915

my opengl version

# glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 12.0.3

ghost avatar Jan 13 '17 08:01 ghost

Steven requires OpenGL 3.2 or later

Thinkofname avatar Jan 13 '17 12:01 Thinkofname

Saving this here for the record in case anyone else runs into the same problem: hit this error when running Steven on Linux in a VirtualBox virtual machine. VirtualBox uses https://en.wikipedia.org/wiki/Chromium_(computer_graphics) which is abandoned and only supports up to OpenGL 2.1 (although in theory, requesting 2.1 and using extensions may be workable, still failed in my naive testing). Workaround is to instead use modern VM software such as VMware, which supports OpenGL 3.3. Or of course, real hardware with modern graphics.

iceiix avatar Sep 29 '18 21:09 iceiix