Jump to content

ATI Radeon 9600 Pro AGP only working with a safe boot


pilal
 Share

8 posts in this topic

Recommended Posts

Hi,

 

I'm running JaS' OS X 10.4.7 with an ATI Radeon 9600 Pro AGP on a nForce 3 chipset. I have followed the install guide/FAQ of the Callisto 008 build. The result is something I did not see in the other topics:

I have a nice and (no QE) display with a perfect 1440x900 resotultion if I do a safe boot (-x). But with a standard boot, I got a kind of rainbow with red green and blue squares dancing on my screen. The only right thing I have is the mouse cursor (most people seems to have issues with the mouse cursor, and that's the only thing I have!)

 

I am not exactly a hacker :D I would be really happy if someone could help me,

 

Thanks a lot

Link to comment
Share on other sites

Perhaps suggestions in this thread will help: http://forum.insanelymac.com/index.php?showtopic=26989

 

Some people have better luck with different versions of Callisto.

 

Also, a tweak here: Read this and the next several postings below it:

 

http://forum.insanelymac.com/index.php?s=&...st&p=176506

 

When you get Callisto working, look again at the FAQ for info on modifying the plugin for QE/CI.

 

You have an AGP card. You might want to look at AGPGart: http://forum.insanelymac.com/index.php?showtopic=20139

Link to comment
Share on other sites

I tried everything I've found before posting this message. I tried different version of the Callisto drivers, with or without the AGPGart driver, but I still have my display looking like a puzzled rainbow...

With a verbose boot, I can see the Callisto drivers are loaded, my card is recognized as a Radeon 9600 Pro (as it is) and I can see the zoom effect when my mouse goes upon the dock. My cursor is sized in a way that make me believe that my screen resolution is successfuly detected (1440x900).

So if anybody have a clue I'll be really glad to try his suggestion.

Is there an option to give at the Darwin boot prompt to disable Quartz Extreme?

 

Thanks a lot

Link to comment
Share on other sites

I can confirm that Radeon 9600 Pro works with Callisto build 008. I got the QE & CI working well on it, too.

 

Did you enter your monitor's EDID string to callisto correctly? If so, all you have to do is install the callisto with the installation guide supplied with it, then enter your device ID to ATIRadeon9700.kext and finally set the ATIRadeon9700GA.plugin to use CallistoFB.

 

I also have managed to get the card recognized as AGP in the system profiler by using AgpGart, but when the system sees it as AGP, somehow the OpenGL slows down. (i.e. the iTunes fps rate slows down from 121 fps to about 40 fps. It is also possible that I did it wrong, anyway.)

 

Without QE&CI, I have the hardware cursor, free from tearing, but free from acceleration, also :(

 

The only thing I couldn't get working is the color callibration. It would be great if someone had a clue. :)

Link to comment
Share on other sites

Thanks for your reply.

It looks like I did everything the right way... Could you please post the content of your Info.plist for CallistoHAL.kext and both ATIRadeon9700.kext and ATIRadeon9700GA.plugin. Maybe I'll find something if I can compare mine and yours. Thanks a lot.

Link to comment
Share on other sites

Well, This is ATIRadeon9700.kext's info.plist. Notice that my device ID is 4150 and my vendor ID is 1002. The device ID's differ also by the amount of video ram, I suppose.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>ATIRadeon9700</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeon9700 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeon9700</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>ATI Radeon 9700 Kernel Extension</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.26</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.2.6</string>
<key>IOKitPersonalities</key>
<dict>
	<key>ATIRadeon9700</key>
	<dict>
		<key>ATIEnableWideBlitSupport</key>
		<true/>
		<key>ATIUseTearingWideBlit</key>
		<false/>
		<key>CFBundleIdentifier</key>
		<string>com.apple.ATIRadeon9700</string>
		<key>IOCFPlugInTypes</key>
		<dict>
			<key>ACCF0000-0000-0000-0000-000a2789904e</key>
			<string>ATIRadeon9700GA.plugin</string>
		</dict>
		<key>IOClass</key>
		<string>ATIRadeon9700</string>
		<key>IODVDBundleName</key>
		<string>ATIRadeon9700VADriver</string>
		<key>IOMatchCategory</key>
		<string>IOAccelerator</string>
		<key>IOPCIMatch</key>
		<string>0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C1002 0x4A4D1002 0x4A4E1002 0x41501002 0x5B621002 0x3E501002 0x4E561002 0x5B641002 0x3E541002</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.4.26.11</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.0.0b1</string>
</dict>
</dict>
</plist>

 

This is the ATIRadeon9700GA.plugin's info.plist Notice the lines

 

<key>IOProviderClass</key>

<string>CallistoFB</string>

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>ATIRadeon9700GA</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeon9700GA 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeon9700GA</string>
<key>CFBundleName</key>
<string>ATI Radeon9700 Graphics Driver</string>
<key>CFBundleShortVersionString</key>
<string>1.4.26</string>
<key>CFBundleVersion</key>
<string>4.2.6</string>
<key>CFPlugInDynamicRegistration</key>
<string>NO</string>
<key>CFPlugInFactories</key>
<dict>
	<key>10020514-0000-0000-0000-000a27898d3e</key>
	<string>ATIRadeon9700GAFactory</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
	<key>ACCF0000-0000-0000-0000-000a2789904e</key>
	<array>
		<string>10020514-0000-0000-0000-000a27898d3e</string>
	</array>
</dict>
<key>NSExecutable</key>
<string>ATIRadeon9700GA</string>
<key>Personality</key>
<dict>
	<key>IOProviderClass</key>
	<string>CallistoFB</string>
</dict>
</dict>
</plist>

 

Wait a little and I'll also give you the callisto, but I think it won't help much because my monitor is probably different than yours. I have a Hyundai Image Quest Q910. Just look how I changed the EDID string.

 

You can get your monitor's EDID string using Monitor Info (moninfo) - it must be mentioned in the faq of callisto, I don't remember. If not, just google for moninfo or Monitor Info, it's a windows exe.

Link to comment
Share on other sites

Well then :)

 

Sorry I couldn't send you the callisto's plist, my finder crashed and I couldn't leave safari :D I'll reboot in half an hour. :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...