Could not create GL context: GLXBadFBConfig
Opened this issue · 3 comments
plexigras commented
Deleted user commented
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
Thinkofname commented
Steven requires OpenGL 3.2 or later
iceiix commented
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.