Quartz Extreme with Unsupported Video Cards 45
BandwidthHog writes "This thread over at Ars Technica discusses a simple .plist hack to enable Quartz Extreme on the PCI version of a supported video card, i.e. the original Radeon PCI and Radeon 7000, two of the most popular video cards for those of us running on 'unsupported' OldWorld machines."
More info... (Score:5, Informative)
-A.
Question (Score:1)
Any suggestions? (thanks)
Re:Question (Score:4, Informative)
If you follow the link, it looks like most people are just using plain Radeon PCI cards and having pretty consistent success. I mentioned the artifacts only because one person complained of minor screen weirdness (the "preview" in column view wouldn't display correctly) but I wouldn't say that problem is even necessarily the fault of the hack.
With the reduced bandwidth of plain PCI versus AGP, however, I wonder what the real benefits will be. But it looks like it certainly doesn't hurt! Good luck.
-A.
Yeah I noticed the results they were saying too. (Score:1)
33MHz/66MHz PCI (Score:3, Insightful)
Re:33MHz/66MHz PCI (Score:2)
It does indeed work, but artifacts do exist. (Score:4, Informative)
For example the orignal is set up as:
<key>GLCompositorRequiredClasses</key>
<array>
<string>IOAGPDevice</string>
</array>
They suggest you change IOAGPDevice to IOPCIDevice. But to make it work on both just remove it, like:
<key>GLCompositorRequiredClasses</key>
<array>
</array>
What did that do for me? Well for one thing I've seen the same artifact issues with column view quicktime previews as others have reported. It's no big deal however. I also had a kernel panic upon my initial reboot after enabling the hack. I rebooted again and it was fine and has been ever since.
I've not noticed a large speed increase, but it is a bit better. What you do get are some effects that are normally turned off when not using QE (transition fading when using automatic wallpaper switching), etc.
I'm sure there are reasons why this wasn't enabled by Apple...besides them wanting everyone to buy a new Mac. But all in all the hack does work and is worth checking out.
John
Re:It does indeed work, but artifacts do exist. (Score:1)
Maybe it depends on the card/system?
-tetrax
Are y'all incapable of reading plain english XML? (Score:2)
They suggest you change IOAGPDevice to IOPCIDevice. But to make it work on both just remove it, like:
<key>GLCompositorRequiredClasses</key>
<array>
</array>
Do you see the word "array" there? What part of "array" don't people understand?
<array>
<string>IOAGPDevice</string>
<string>IOPCIDevice</string>
</array>
I mean, how obvious does it have to be? It's not like there aren't 5000 other *.plist files on the system to crib from.
-pmb
PCI problems (Score:2)
The point is though that enabling QE on PCI will take away bandwidth from other PCI cards, such as storage, sound, and networking.
Re:PCI problems (Score:2)
You can hack the software as much as you want but the hardware isn't there to do it.
Re:PCI problems (Score:1, Redundant)
I've got the AGP (dedicated bus) but I don't have the hardware capable of doing, as you say, power of 2 textures among other things.
I actually meant to say that people who enabled this and have other third party PCI cards may see a performance degradation because QE is sucking up the PCI bandwidth
Re:PCI problems (Score:2)
Re:PCI problems (Score:1, Informative)
Thanks. Unfortunately, from ATI's website:
And since the B&W G3 platform is PCI only (I should have known that), I guess I'll stick with the stock ATI Rage 128 for a while longer. Still, I'm glad I upped it to a 550 MHz G4.
Put a screensaver on your desktop! (Score:3, Informative)
Flurry is a good one with OpenGL particles. Make a transparent yellow-on-black Terminal window, run 'top', sit back and groove on the juicy goodness.
Re:Put a screensaver on your desktop! (Score:1, Troll)
Honestly, I think they ought to leave at least one or two machines in the store running this just to show how powerful QE can be. But as knowledgeable as they may be, I'll bet most of the salespeople there didn't know what happened or how to turn it off - other than rebooting. ;-)
Wish I could have tried this on my 733 at home, but I'm still on 10.1.5 and it doesn't support the -background option. It would have been interesting to compare the difference between that and Jaguar, with and without Quartz Extreme enabled. Anyone know if this (-background) will still work with QE disabled?
Re:Put a screensaver on your desktop! (Score:1, Troll)
Re:Isn't the real issue DMA as opposed PCI bus spe (Score:1)
PCI devices can do DMA, too. AGP probably does DMA differently, but PCI most assuredly supports DMA transactions between PCI devices and the memory bus. If it didn't, your hard drive performance would be no faster when you turn UDMA on.
What about non-supported AGP cards? (Score:1)
Re:What about non-supported AGP cards? (Score:4, Informative)
Unfortunately, people have gotten their brains stuck on the amount of VRAM a card has. It's not so much the VRAM as it is the functionality of the video card (well, more VRAM does help, of course. But it's not the limiting reagent).
-jon
Re:What about non-supported AGP cards? (Score:1)
I was aware of most of the info you posted, but when I read that some people had gained quasi-functionality with PCI-based cards I wanted to see if anybody'd tried it on an AGP card.
I was gonna upgrade my display card but got confused and gave up after reading conflicting reports on xlr8yourmac about using AGP 4x cards in 2x machines.
Does anybody know if a GeForce 4MX from a dual-gig G4 will work in my computer? We are going to upgrade the card in a cmptr at work (for dual displays) and won't have a use for the old one.
Re:What about my Pismo? (Score:1)
Re:shocked and appalled (Score:3, Informative)
Works but nothing spectacular (Score:2)
375Mhz cpu, 75Mhz system bus, 30Mhz PCI. I'm using an ATI 7000 PCI, along with an OrangeLink USB/FW and Apple SCSI card(that drives the boot disk) on PCI. The ATI PCI is driving two displays, so each only has 16MB of video RAM availalbe and I drive them at 1600x1200 each.
The system runs at, but is slightly unstable at the 385/70/35 jumper settings so I'll have to try that to see if the extra 5Mhz of bandwidth on the PCI bus helps at all.
As for performance with the hack: windows sometimes scroll and relocate faster, but I also get random hesitations while dragging windows that I didn't get with QE off. The windows look better when dragged, there's no "tearing" and they seem to float obove the desktop better than with QE off. The genie effect is smoother. The OpenGL screensavers are no faster or smoother than before, not that this should affect them as I understand.
While I'll be the first to say I'd prefer a new G4, I'll also say that this old system is stil quite viable for running OS X on a daily basis. Not for heavy lifting (video clip renderind, 3D modeling/rendering, audio creation, etc). But for surfing, email, coding web apps and the like this is still a nice little box. Beige though it is.
Re:Works but nothing spectacular (Score:1)
Where can I get info regarding overclocking the beige G3? I've got the 300 MHz model. After the new RAM and HD I needed for 10.2, and then 10.2 itself, I figure my next upgrade will be a G4 ZIF. But if I can hold off for awhile by overclocking, that would be nice.
I actually have a second video card, but it (Rage 128) is only a small step up from what came with it (Rage Pro?) so no QE hack for me. I still get a weird feeling knowing that today's video cards have over 5 times as much RAM as my first computer.
Re:Works but nothing spectacular (Score:2)
I got most of my info from the site : www.xlr8yourmac.com. I found the information disjointed and a bit confusing so I created my own chart to overclcok with.
You can get my document as an excel worksheet by connecting to the idisk server (cmd-k in OS X 10.1+) http://idisk.mac.com/gerardrj/Public
the 'p' in public must be upper case.