【发布时间】:2014-03-03 06:03:45
【问题描述】:
我运行了 python-kivy hello world 测试程序,但得到一个空白屏幕。一条错误消息警告:
[INFO ] [GL ] OpenGL version <1.5 Mesa 9.2.2>
[INFO ] [GL ] OpenGL vendor <nouveau>
[INFO ] [GL ] OpenGL renderer <Gallium 0.4 on NV31>
[INFO ] [GL ] OpenGL parsed version: 1, 5
[CRITICAL] [GL ] Minimum required OpenGL version (2.0) NOT found!
看来我需要升级opengl。
Mesa 9.2.2 支持 opengl 3.1 (http://www.mesa3d.org/relnotes/9.2.2.html)。所有其他与 opengl 相关的软件包都是最新的,包括 freeglut3 (2.8.1-1)。我认为问题可能在于我的新版本。我安装了 2.4.51-1 libdrm-nouveau2 和 1:1.0.10-1 xserver-xorg-video-nouveau 软件包,它们是最新版本。 nouveau 主页上似乎没有足够的信息来确定他们支持/实施的 opengl 版本。
我不确定如何让 opengl 2.0 运行。 google 上的其他答案避开了 opengl 的图形驱动程序实现(?),但对细节非常模糊和神秘。
【问题讨论】: