- UID
- 1065387
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 精华
- 主题
- 回帖
- 0
- 积分
- 390
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|
本帖最后由 surrival 于 2012-1-31 23:12 编辑
在远景上看了很多Mac OS X下驱动显卡的帖子,有个疑问想跟大家探讨一下,就是关于OpenGL与DirectX。
Windows下玩游戏,经常看到要求显卡必须支持DirectX9.0c以上等等,但DirectX是微软的标准,比如Win7就达到DirectX11。有文章说,苹果系统用OpenGL的图形接口标准(图形API),最新的OpenGL版本是4.2。
由于我的主板集成显卡GMA3100(非X3100),GMA3100目前所知在黑苹果下无解,而GMA950却能驱动,在网上偶然看到维基的这篇文章http://en.wikipedia.org/wiki/Intel_GMA,发现GMA950支持OpenGL 1.4,GMA3100支持OpenGL 1.5,两者又都支持DirectX9.0c,GMA3100性能上并不比GMA950差,为什么不能驱动呢?GMA3100与很多支持DirectX9.0c的显卡一样,在Win7下能开启Aero特效,在SL或Lion下为什么这么不走运呢?
铺垫到这里,引出最后问题:如果想在黑苹果下驱动显卡(可调分辨率、开启QE/CI、……),那是否要求显卡必须兼容到OpenGL的某个版本?(如我尝试过NV7300GS支持DirectX9.0c和OpenGL 2.0,可调分辨率却无QE/CI;NV9600GSO支持DirectX10.0和OpenGL 3.3,开启QE/CI) 如果能汇总一下实例,或许能解释为什么很多旧显卡无法在SL&Lion下发挥不了Windows下的性能,免得花时间做无用功。
请论坛朋友们发表见解。
PS 或许可以分几种情况(以SL或Lion为例):
1、以往Apple机型的相同或相近显卡,使用原生驱动(如果是很古老的苹果机的显卡呢?)
2、Apple未发布,但能使用破解驱动的显卡
3、Apple未发布,亦没有破解驱动,但性能参数达到“某种要求”的显卡(如兔版主所说的“Apple不喜欢”之显卡)
4、历史实在太悠久的显卡(性能太差)
那你的显卡属于哪一种呢?
|
|