Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the '10.4: Enable Quartz 2D Extreme on unsupported Macs' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Enable Quartz 2D Extreme on unsupported Macs
Authored by: tseufert on May 14, '05 09:43:34AM

I'm afraid this tip won't do anything. All Macintosh video cards (or built-in video systems) which can run Q2DE happen to have 64MB of VRAM or more. Therefore, reducing the VRAM limit in the plist will not expand the list of cards Q2DE works on.

It's not really the amount of VRAM which is the primary determinant of whether Q2DE can be enabled. There are many Mac video cards which have 64MB or more, yet are incapable of running Q2DE. Off the top of my head, the Radeon 8500, 9000, and 9200 all fit in that category, as do the NVidia GeForce 3 and GeForce4 Ti.

Over the past several years, video cards have been getting a great deal of programmable functionality. Instead of implementing a fixed set of acceleration functions in hardware, video cards now provide simple processors which can run limited programs uploaded by the host computer. These processors (and the programs which run on them) are known as shaders.

Quartz 2D Extreme uses shaders to offload some of the work of rendering Quartz graphics onto the video card. In order to do this, you must have a card which implements what is known as Shader Model 2.0 in the PC world. SM 2.0 added capabilities to shaders (such as support for floating point math calculations) which were essential for writing a Quartz rasterization engine; before Shader Model 2.0, shaders simply weren't capable of implementing Quartz 2D. So, there will be no hack to enable Q2DE on Shader Model 1.x chips. (All the video cards I mentioned above as ones which won't run Q2DE even though they have 64MB of VRAM or more are SM 1.x graphics processors.)



[ Reply to This | # ]
10.4: Enable Quartz 2D Extreme on unsupported Macs
Authored by: dirkstoop on May 14, '05 09:19:27PM

It might have some effect if you hook up a second non-mirrored display to a supported powerbook with 64MB of VRAM, since then only 32 megs will be left for either display.(I don't have a second display at my disposal now, so I can't test this)

It used to work that way with Quartz Extreme at least.. Being disabled on lower VRAM machines when a second display was hooked up to the same graphics card with the possibility of getting it to run when editing the right plist



[ Reply to This | # ]
10.4: Enable Quartz 2D Extreme on unsupported Macs
Authored by: petersconsult on May 15, '05 05:42:48AM

My 2 cents:

The FW800 Al PowerBook is actually Quartz2D Extreme capable, but that option is disabled by default.
Also unrelated, the 9600Mobility chipset on that PowerBook is seriously underclocked.

I have just set Quartz2D Extreme to be on (in the /Library/Preferences/com.apple.windowserver.plist file only), and overclocked both the processor and memory using the ATIccelerator SystemPreference, and I must say that it really rocks!

As noted in xlr8yourmac, overclocking the 9600Mobility does not improve bechmarks in XBench, *except* with Q2d Extreme enabled: the 'text' portion of the 'Quartz Graphics Test' jumped from the usual ~220 to a whopping ~416!!

I have been using my PowerBook's 9600Mobility overclocked for a week now, and it is perfectly stable, even when playing X-Plane for hours on end.

I hope this helps...
Peter



[ Reply to This | # ]