我是一个新的 Ubuntu 用户,在 Ubuntu 12.04 LTS(64 位)上安装 ARToolKit 2.72.1 时遇到了一些问题。
我已经遵循了有关该主题的几个指南,但仍然无法使其发挥作用:
安装一些库后,我终于可以./configure
在 ARToolKit 目录中执行,然后使用 make。一切正常,但是当我尝试./simpleTest
在子目录中执行时bin
,我收到以下错误消息:
$ ./simpleTest
freeglut (./simpleTest): OpenGL GLX extension not supported by display ':0'
答案1
OpenGL GLX extension not supported by display ':0'
意味着第一个本地显示器 ( ) 的图形适配器驱动程序:0
不支持应用程序所需的功能集(称为“扩展”)。在我看来,根据您的情况,有 3 种可能的解决方案:
如果您使用开源图形驱动程序,请安装具有适当硬件加速的专有驱动程序。
获得具有适当 Linux 驱动程序的更强大的图形适配器。
如果消息来自虚拟机的客户系统,您可能需要设置“客户扩展”和一组适当的图形驱动程序以利用硬件加速。前两点适用于主机系统。