Я занимаюсь курсом Python, для которого я установил Arch Linux в виртуальной машине. Когда я использую Matplotlib.pyplot для построения вещей (x vs y), я получаю кучу ошибок.Отключить OpenGL для Python/Matplotlib
libGL error: pci id for fd 12: 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
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00007f6ff33d0240
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: glXGetFBConfigAttrib for 00007f6ff33d0240, failed to get XVisualInfo
Когда я поворачиваю 3D-поддержку для виртуальной машины, он просто запрашивает openGL. Мой скрипт создает сюжет (пустой холст), но без строки.
Я думаю, что должно быть возможно нарисовать некоторые строки без openGL, так? Как это сделать ...
Редактировать: Я думаю, что это была ошибка VirtualBox в сочетании с ошибкой в моем коде Python. Я мог бы получить хорошие графики с сообщениями об ошибках, которые присутствуют в конце. В последних версиях VirtualBox я больше не получаю ошибку. Thanx для предложений.
mpl не делает (напрямую) контакт openpl. Вы также используете 'vispy'? Я предполагаю, что это более общее и связано с тем, что когда-либо делали вы, а не с mpl. – tacaswell
и ваша виртуальная машина имеет проблемы с аппаратным обеспечением, связанные с вашей видеокартой. – tacaswell
Я использую import matplotlib.pyplot as plt Я думаю, что это связано с тем, что Virtualbox не поддерживает opengl 3. Но я продолжаю думать, что я должен быть в python, не использовать ускорение hw вообще , – Freek