Ant-Veil

Caspar Blog

Mesa 和 OpenGL 的那点破事 (有第三者)

| Comments

刚才在折腾 Mesa,因为早上更新系统的时候发现 mesa7.4 放出了。上次升级 mesa 到 svn 版的时候发现 glxgears 只到 100+,就给降级了。这次看到 mesa7.4 正式版已出,侥幸心理作怪下继续升级。结果跟上次一样,100+的 glxgears,wine 下打 CS 卡死,但是 Google Earth 一切正常。

降级回 7.3 之后,Google Earth 一如往常地卡,但是 glxgears 恢复了 400+。

后来 glxinfo 了一下,发现:

OpenGL version string: 1.4 Mesa 7.4

OpenGL version string: 2.1 Mesa 7.4

这是几次折腾中的两次 OpenGL 版本对比。

难道 glxgears 和 wine 使用的都是 OpenGL1.4 版本,而 Google Earth 支持 OpenGL2.1?

Mesa 和 OpenGL 的破事,真 TM 难理清。

———————————— 3 月 31 日更新 ————————————

今天早上--sync 的时候发现要升级 libdrm,在 Linux@BUPT 上也看到了大牛的回复。这才发现原来是 GEM 没有开启。没想到原来以为是 Mesa 和 OpenGL 俩人的勾当,竟然是因为第三者 GEM 的原因……o(╯□╰)o

更新 libdrm,glxgears 回到 500+,Google Earth 开始小卡。

记得 TX 同学说过GEM 对 Google Earth 的显示效果有改进啊,怎么我不开启 GEM 的时候反而更好一些呢……

Comments