我运行了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。在
mesa9.2.2支持opengl3.1(http://www.mesa3d.org/relnotes/9.2.2.html)。所有其他与opengl相关的软件包都是最新的,包括freeglut3(2.8.1-1)。我想问题可能出在我的新观点上。我安装了2.4.51-1libdrm-nouveau2和1:1.0.10-1xserverxorg videonouveau包,这是非常新的版本。nouveau主页上似乎没有足够的信息来确定他们支持/实现的opengl版本。在
我不太确定如何运行opengl2.0。google上的其他答案是图形驱动程序的实现(?)但是对于细节却相当模糊和神秘。在
新产品还处在一个非常实验的阶段。到目前为止,人们通常会使用NVidia专有的二进制驱动程序,你可以从NVidia的网站上下载;也有适用于大多数发行版的软件包。在
如果是NV31,它是唯一一个支持OpenGL-2.0的驱动程序。在
相关问题 更多 >
编程相关推荐