老兄,一般你不用搜索的吗?呵呵~~~
以下是我搜索出来的一些东西!至于你的问题还要你自己动手
2007 年 5 月 24 日
Quartz Extreme: 需求上百万种颜色
如果您的电脑的显示屏设定中,只选定使用 256 种或千种彩色的话,Quartz Extreme 将无法使用。
Quartz Extreme 是 iMovie 需要的一部分,没有 Quartz Extreme,最新版本的 iMovie 将无法使用,而在切换用户时将没有「转方块」效应,将 Widget 拖入 Dashboard 时,也无法显示水滴特效。
为了解决此问题,请确定是否在系统预置的「显示屏」设定内,您是否已经事先选定「百万种颜色」选项。
Filed by David Feng (冯琰) at 北京时间 23:47 under 综合
Comments Off
打开Quartz 2-D Extreme.提升显示性能200%!
打开Quartz 2-D Extreme.提升显示性能200%!(转自TD论坛)我自己试了哈,没有200%这么夸张,不过窗口的渲染速度倒是明显快了!
各位装了tiger的朋友,显示卡是Radeon 9600或更高级的,或者是nVidia 5200 go或更高级的(就是支持coreimage的显示卡的),可以打开系统的Quartz 2-D Extreme功能(我的中飞机就是9700的),提升显示性能200%! *警告:如是低于如上显卡的不要用!: Y9 N1 L( Z5 Q# c
( Z: b3 y% R( a; f+ \; Y" [) F
Quartz 2-D Extreme是tiger的新功能,直接用显示卡加速系统绘画速度,但是苹果默认是关闭这个功能的,我们需要把它打开!*注释:苹果官方说不要打开,可能是有小Bug,但是我打开后没遇见什么大问题,反正就是爽了。8 `5 @, @3 {% f& @" y
4 a. i: ]6 ^0 J/ `
我们从系统如何画图,来理解什么是 Quartz 2-D Extreme:% O2 d8 Z$ C! A' j3 K$ p$ ?% r
( m: }% h+ U1 W9 j9 w
系统使用 Quartz 2D 来绘制一个窗口的过程是这样的 (OS X 10.0/10.1):
3 l |0 @5 I/ w$ g1 z! [
1。窗口中每个控件(包括按钮,文本框,图片等)被计算并绘制到系统内存的缓冲区中(由CPU完成)* z7 N) ?7 ]* ]- o
2。缓冲区中屏幕可见部分的内容被传到显示卡中绘制(绘制过程由GPU 2D部分绘画完成)
3。窗口中透明部分(如阴影等),通过计算并显示(由CPU完成,因为GPU 2D部分绘画无法完成这部分计算,2D只涉及移动像素等功能)8 n2 v; ~6 D4 q, {4 [ _) i
- X3 {! U3 ~' ], m/ D+ W
这种办法是很低效率的(顺便说一下,windows ui就是这样,嘿嘿。。。),所以苹果开发了Quartz Extreme(QE):
系统使用 Quartz Extreme 来绘制一个窗口的过程是这样的 (OS X 10.2 and 10.3):4 h* D; d* g+ F9 }
1。窗口中每个控件(包括按钮,文本框,图片等)被计算并绘制到系统内存的缓冲区中(由CPU完成): z/ |& c% d. C0 u
2。缓冲区中的图形传到了GPU中,并且定义成一个贴图。(由GPU完成)
3。窗口由于OpenGL渲染生成,系统半透明,阴影等效果由于GPU计算渲染(由GPU完成)
这样效率大大提升,因为大部分图形工作由GPU负责,我们平时用的Expose和用户切换的3D滚动效果就是这样来的。
在Tiger中,最后一项CPU的工作也也交给了GPU,这个就是Quartz 2D Extreme 了,
系统使用 Quartz 2D Extreme 来绘制一个窗口的过程是这样的 (OS X 10.4+):8 I7 B2 f+ p. J7 i( j$ ]
1。窗口中每个控件(包括按钮,文本框,图片等)被放置到了OpenGL中一个off screen的context中计算生成,CPU不负责rasterizing绘图工作(由GPU完成)
2。off screen的context图形传到了GPU中,并且定义成一个贴图。因为都是在显示卡中处理,避免了从系统内存往显卡内存传这个过程,速度大大增加。(由GPU完成)
3。窗口由于OpenGL渲染生成,系统半透明,阴影等效果由于GPU计算渲染(由GPU完成)* K- |' y, e v" m1 p
参考国外的MACFANS论坛:
http://beta.macnbits.com/forum/v ... mp;highlight=quartz
打开方法:打开终端,
键入:sudo defaults write /Library/Preferences/com.apple.windowserver \Quartz2DExtremeEnabled -boolean YES 如果有问题只要再在终端中把YES换成NO,就关掉了。