3D acceleration for MRview

Hi,

I just installed mrtrix3 (on a neurodebian, Oracle VM virtual box) and when I launch it I get the following error message:

libGL error: pci id for fd 8: 80ee:beef, driver (null)
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo

Mrview opens and presents files but as far as I understand it will be a problem when I try to render and so on.
So I enabled 3D acceleration on the virtual machine setting, but then mrview would not launch anymore, and I get the error message below. I am aware that this is a system problem, rather than a problem with MRtrix per se, but I cannot seem to solve it. Any idea what will be best to do?

Thanks,

Sharon

libGL error: pci id for fd 8: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
QGLContext::chooseContext(): OpenGL 3.3 is not supported
mrview: [WARNING] unable to determine OpenGL version - operation may be unstable if actual version is less than 3.3
OpenGL Warning: packspu_TexImage2D invalid internalFormat(8227)/format(8227)/type(1406)
Segmentation fault

Yes, unfortunately it’s very difficult, if not impossible, to get hardware-accelerated OpenGL support within a VM. See this recent discussion for details. I think your best best is to install MRtrix3 natively if you want to get decent performance from MRView…