刚才在折腾 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 的时候反而更好一些呢……