当前位置: 技术问答>linux和unix
Linux下OpenGL开发问题
来源: 互联网 发布时间:2015-03-07
本文导语: 本人在Red Hat 8.0下装好Glut库后,把原来在Windows平台下跑得很好的OPENGL程序在Linux下编译运行,发现变得非常慢,可能我的模型比较大,可是我已经运用了显示列表来提速。 向各位高手请教原因,为什么Glut在Linux下...
本人在Red Hat 8.0下装好Glut库后,把原来在Windows平台下跑得很好的OPENGL程序在Linux下编译运行,发现变得非常慢,可能我的模型比较大,可是我已经运用了显示列表来提速。
向各位高手请教原因,为什么Glut在Linux下比win下慢那么多?
向各位高手请教原因,为什么Glut在Linux下比win下慢那么多?
|
这是因为Linux下的显卡驱动的问题;与显示列表无关的,显示列表我认为只加速在内
存中的计算速度,而场景的显示速度与能力与显示卡(主要是显卡驱动)有主要关系。
象Windows一样,安装完WIN系统后如果你不安装
显卡驱动来支持OPENGL加速是不行的,OPENGL程序一样会很慢的(有的显卡还不支持呢),并且会占用100%的CPU的。
所以你要针对你的显卡,下载它的LINUX下的3D加速驱动并进行安装才行啊!
如果是nVIDA的就好办,驱动之家就有它的Linux下的3D加速驱动程序。
存中的计算速度,而场景的显示速度与能力与显示卡(主要是显卡驱动)有主要关系。
象Windows一样,安装完WIN系统后如果你不安装
显卡驱动来支持OPENGL加速是不行的,OPENGL程序一样会很慢的(有的显卡还不支持呢),并且会占用100%的CPU的。
所以你要针对你的显卡,下载它的LINUX下的3D加速驱动并进行安装才行啊!
如果是nVIDA的就好办,驱动之家就有它的Linux下的3D加速驱动程序。