我使用rk3399开发板.
uname -a
Linux firefly 4.4.154 #31 SMP Fri Dec 14 10:32:36 CST 2018 aarch64 aarch64 aarch64 GNU/Linux
开机后默认进入命令行界面, 执行startx进入图形化界面. 输入一些命令会报错, 如下所示
firefly@firefly:~$ glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig
firefly@firefly:~$ glxgears
Error: couldn't get an RGB, Double-buffered visual
firefly@firefly:~$ python3
Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import glfw
>>> glfw.init()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/firefly/.local/lib/python3.5/site-packages/glfw/__init__.py", line 707, in init
res = _glfw.glfwInit()
File "/home/firefly/.local/lib/python3.5/site-packages/glfw/__init__.py", line 609, in errcheck
_reraise(exc[1], exc[2])
File "/home/firefly/.local/lib/python3.5/site-packages/glfw/__init__.py", line 45, in _reraise
raise exception.with_traceback(traceback)
File "/home/firefly/.local/lib/python3.5/site-packages/glfw/__init__.py", line 588, in callback_wrapper
return func(*args, **kwargs)
File "/home/firefly/.local/lib/python3.5/site-packages/glfw/__init__.py", line 800, in _raise_glfw_errors_as_exceptions
raise GLFWError(message)
glfw.GLFWError: (65542) b'GLX: GLX extension not found'
firefly@firefly:~$ glmark2-es2
=======================================================
glmark2 2017.07
=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-T860
GL_VERSION: OpenGL ES 3.2 v1.r13p0-00rel0-git(a4271c9).31ba04af2d3c01618138bef3aed66c2c
是因为mali驱动导致的吗?