Jump to content
1381 posts in this topic

Recommended Posts

Fact: My X1600 graphic card is recognised fully by Windows XP and by SuSE 10.0 Linux on a standard BIOS, not EFI. During boot, all the info the OS needs, it finds.

 

Fact: OSX86 boots Darwin up in a standard BIOS platform, not EFI.

 

Question: Can we tell Darwin to look for the values that EFI is looking for or at least implant these values in the code somewhere?

I'm really happy with how far you've all gotten me so far! I'm stuck here after quite a few hours though and I'm not quite sure how I managed it.

 

picture14on.th.png

 

Above link to a screenshot showing successful res switching capabilities, and recognising the card (ASUS X1600 Pro 512mb PCI-E), but without CI/QE

 

This is after following boris' instructions on the first page. I'm exhibiting tearing still - any ideas? Do you require any more info?

 

So far I haven't found anything that matches my situation throughout the thread. I know you're all on to bigger and better things here and sorry for jumping on so late. I'd appreciate any help anyone could provide.

 

ATINDRV.kext

 

<?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>ATINDRV</string>
<key>CFBundleGetInfoString</key>
<string>ATINDRV 1.4.26.11 (1.0f204)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.kext.ATINDRV</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>com.apple.driver.ATINDRV</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>FirstPersonality</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.kext.ATINDRV</string>
		<key>IOClass</key>
		<string>ATICLASS</string>
		<key>IOMatchCategory</key>
		<string>IOFramebuffer</string>
		<key>IONameMatch</key>
		<string>display</string>
		<key>IOProbeScore</key>
		<integer>50000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.3</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.3</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.0.0b1</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

ATIRadeonX1000.kext

 

<?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>ATIRadeonX1000</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeonX1000 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeonX1000</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>ATI RadeonX1000 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>ATIRadeonX1000</key>
	<dict>
		<key>ATIEnableWideBlitSupport</key>
		<true/>
		<key>ATIUseTearingWideBlit</key>
		<false/>
		<key>CFBundleIdentifier</key>
		<string>com.apple.ATIRadeonX1000</string>
		<key>IOCFPlugInTypes</key>
		<dict>
			<key>ACCF0000-0000-0000-0000-000a2789904e</key>
			<string>ATIRadeonX1000GA.plugin</string>
		</dict>
		<key>IOClass</key>
		<string>ATIRadeonX1000</string>
		<key>IODVDBundleName</key>
		<string>ATIRadeonX1000VADriver</string>
		<key>IOMatchCategory</key>
		<string>IOAccelerator</string>
		<key>IOPCIMatch</key>
		<string>0x71C21002</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.4.26.11</string>
		<key>sensor-properties</key>
		<array>
			<dict>
				<key>device_type</key>
				<data>
				Z3B1LXNlbnNvcg==
				</data>
				<key>location</key>
				<string>GPU</string>
				<key>name</key>
				<string>gpu-sensor</string>
				<key>polling-period</key>
				<data>
				AAAAAQAAAAA=
				</data>
				<key>reg</key>
				<data>
				AAAAAg==
				</data>
				<key>sample-period</key>
				<data>
				AAAAAACYmAA=
				</data>
				<key>sensor-id</key>
				<data>
				AAAABg==
				</data>
				<key>version</key>
				<data>
				AAAAAg==
				</data>
				<key>zone</key>
				<data>
				AAAAAg==
				</data>
			</dict>
		</array>
	</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>

 

ATIRadeonX1000GA.plugin

 

<?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>ATIRadeonX1000GA</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeonX1000GA 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeonX1000GA</string>
<key>CFBundleName</key>
<string>ATI RadeonX1000 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>100271C2-0000-0000-0000-000a27898d3e</key>
	<string>100271C2-0000-0000-0000-000a27898d3e</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
	<key>100271C2-0000-0000-0000-000a2789904e</key>
	<array>
		<string>100271C2-0000-0000-0000-000a27898d3e</string>
	</array>
</dict>
<key>NSExecutable</key>
<string>ATIRadeonX1000GA</string>
<key>Personality</key>
<dict>
	<key>IOProviderClass</key>
	<string>IONDRVFramebuffer</string>
</dict>
</dict>
</plist>

So is everyone who has working system sleep using the 10.4.6 kexts? Anybody got working SYSTEM sleep with the 10.4.5 kexts?

 

Is it possible to use the 10.4.5 ATINDRV with the 10.4.6 ATIRadeonX1000.kext etc? Or do we think its ATINDRV which supports Sleep?

 

Wonder if it is possible to hexedit it....

When I had x1600Pro, video worked properly with Jas 10.4.6 install and 10.4.5 ATINDRV. However, the machine wouldn't wake up with either version of ATINDRV.

 

A few more notes about my current setup: machine sleeps (S3) and wakes up no problem by pressing power button. Monitor also goes to sleep automatically as set up in control panel. However, the machine does not go to sleep automatically - only monitor goes to sleep and can be awakened by movement of the mouse. It is possible that the machine is in S1 state... I'm not sure, but power light is not blinking. If I press power button while machine is in this state, it does not fall asleep, but it seems to crash instead. And as I mentioned earlier, machine can never be woken up by key or mouse button press.

 

I don't care about automatic sleep so much - main concern is that monitor backlight turns itself off automatically and doesn't burn my monitor needlessly. But, it would be nice to figure out what is going on. If anyone has these things working, please post your complete hardware and system information, along with any peripherals you have. Be specific if you can do scheduled sleep, keyboard wake-up, etc, if there is anything not working as it would on a real mac (or for that matter, your windows installation).

 

I no longer have x1600pro, and I've since reinstalled my system so it is probably not 100% identical, but I'm pretty sure that my partial sleep mode success is related to switching to 1600XT.

 

ok i got the EXTENSIVE otools result, what i need to look for? i am losting my memory :D

Do you understand assembly-level programming on x86? I don't, but what I was looking for were routine labels. if you search for something like R350, you will find routines labeled R350GetMclk and R350SetMclk. They are called from routines called something like HWSetClk, and those are in turn called from routines that appear to be involved in setting power states. You can follow the chain of execution backward. Code will look something like:

 

HWSetClk:

movl x, y

call R350SetClk

etc

...

 

R350SetClk:

...

 

Just make sure to give right flags to otool so it gives you this level of information. I am not 100% sure any more if I found all this in ATINDRV or ATIRadeonX1000, and I'm not at my computer now to check it.

:D-->

QUOTE(the letter b @ Jun 2 2006, 08:59 AM) <{POST_SNAPBACK}>

	<key>CFPlugInFactories</key>
<dict>
	<key>100271C2-0000-0000-0000-000a27898d3e</key>
	<string>100271C2-0000-0000-0000-000a27898d3e</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
	<key>100271C2-0000-0000-0000-000a2789904e</key>
	<array>
		<string>100271C2-0000-0000-0000-000a27898d3e</string>
	</array>
</dict>

This is the problem. Only 2 lines should look like 100271C2...., not all 4. The other 2 I think look like "ACCF0000-0000-0000-0000-000a2789904e", look at unmodified kext, it will be obvious: you will only need to change the lines that look like 1002xxxx-0000-0000-0000-000a27898d3e. This will solve your CI/QE problem. To solve artifact problem, use 10.4.5 ATINDRV instead of 10.4.6, most Pro cards need that.

When I had x1600Pro, video worked properly with Jas 10.4.6 install and 10.4.5 ATINDRV. However, the machine wouldn't wake up with either version of ATINDRV.

 

Can you clarify this for me? You had 10.4.6 Jas install with 10.4.5 ATINDRV for working video, right? So what did you have with the 10.4.6 ATINDRV? I'm working towards the theory that the 10.4.6 ATINDRV does two things the 10.4.5 doesnt:

 

1) It breaks compatability with anything other than X1600XT (on mine I get black screen, for example)

2) It makes System Sleep work.

 

I have an X1800XL, so if this theory holds, i'd somehow like to get my card to work either by flashing it to make it think its an X1600XT, or hexediting ATINDRV to be compatible with the card.

 

First step is - does anyone have working system sleep who is NOT using the 10.4.6 ATINDRV? If not, and if everyone who has working system sleep is using 10.4.6 ATINDRV and has an X1600XT, then that supports my theory.

So is everyone who has working system sleep using the 10.4.6 kexts? Anybody got working SYSTEM sleep with the 10.4.5 kexts?

 

Is it possible to use the 10.4.5 ATINDRV with the 10.4.6 ATIRadeonX1000.kext etc? Or do we think its ATINDRV which supports Sleep?

 

Wonder if it is possible to hexedit it....

yes munky im using ATINDRV 10.4.5 with 10.4.6 ATIRADEONX1000kext but dont forget to copy OPENGL.FK !! else u'll have a scrambled screen

enjoy

 

ps: cardinal i can also sleep my pc but cant awake it : monitor goes up but GUI freezes with mouse/keyboard, i didnt try using power button...10.4.4 has also sleep ACPI for real mac :D so why would we need 10.4.6 ?? my point of view

yes munky im using ATINDRV 10.4.5 with 10.4.6 ATIRADEONX1000kext but dont forget to copy OPENGL.FK !! else u'll have a scrambled screen

enjoy

 

ps: cardinal i can also sleep my pc but cant awake it : monitor goes up but GUI freezes with mouse/keyboard, i didnt try using power button...10.4.4 has also sleep ACPI for real mac :) so why would we need 10.4.6 ?? my point of view

 

What is and where can I find OPENGL.FK?

Can you clarify this for me? You had 10.4.6 Jas install with 10.4.5 ATINDRV for working video, right? So what did you have with the 10.4.6 ATINDRV? I'm working towards the theory that the 10.4.6 ATINDRV does two things the 10.4.5 doesnt:

 

1) It breaks compatability with anything other than X1600XT (on mine I get black screen, for example)

2) It makes System Sleep work.

My experience with x1600pro and x1600xt fits with your theory.

Thanks cardinal for your help!!!

 

What is and where can I find OPENGL.FK?

 

This seems to be my only problem now! If I've edited ATIRadeonX1000GA.plugin to match my dev id's I get the scrambled screen (you can make out finder as a red bar at the top, but it's unusable, solid red, and you can see the screen reacting to things like click/drag on the desktop).

 

Does this seem to fit in with the wrong OPENGL.FK? Where can this be found?

 

I'm going to assume replacing OpenGL.Framework from the 10.4.5 DVD with that on my system (from 10.4.6) is what you mean - if it's not we'll soon find out :)

yes munky im using ATINDRV 10.4.5 with 10.4.6 ATIRADEONX1000kext but dont forget to copy OPENGL.FK !! else u'll have a scrambled screen

enjoy

 

ps: cardinal i can also sleep my pc but cant awake it : monitor goes up but GUI freezes with mouse/keyboard, i didnt try using power button...10.4.4 has also sleep ACPI for real mac :) so why would we need 10.4.6 ?? my point of view

I don't remember exactly, but I think I had properly working OpenGL (at least as far as Chess, I didn't have any real games to try) with just Jas 10.4.6 and 10.4.5 ATINDRV.

 

Even if right now 10.4.4 works better for most then 10.4.6, it is good to try to figure what's going on as it may be important for compatibility with future versions. Apple has little in the way of commitment to keep interfaces between modules stable between releases, since they do all of their software anyway, so no real worry about messing up 3rd party drivers. So it is possible that 10.4.7 would be completely incompatible with a kext from 10.4.4, and that could prevent you from upgrading anything on your system, because a specific card has artifacts with any newer kext. It is reasonable to assume that if your hardware is working well with 10.4.6, it has better chance of working with 10.4.7 then some hardware that only works well with 10.4.4 right now - although you can never know for sure.

 

Even right now I am getting occasional "crashes", and I don't even know what to call them, because nothing like that ever happens on WinXP or Linux. On OSX sometimes I lose all control of GUI, nothing can be clicked, and apps appear to not run any more either (ie, no screen updates in activity monitor or clock), but I'm able to move the mouse, monitor goes to sleep as scheduled, keyboard lights blink when capslock pressed, system can be pinged, but I can't ssh into it - the socket opens but I never get a password prompt - so it is not only GUI problem. So it is really weird when it happens, it is as if there is some kind of deadlock for some essential kernel resource that stops most of the system dead, while not completely crashing it. It never recovers, I have to reset power. Is this happening because we are mixing and maching kernel and driver versions? I don't know.

 

EDIT: Actually, this bug might have nothing to do with our machines... see second comment here

I have a question for Munky. I have the same device id as your X1800XL and I can get CI/QE and all working great, but only when ATINDRV.kext is not present. If I use the 10.4.5 version, I thinks my graphics card is 0x5a341002 which is the device id of my PCIe_X16_1 slot (btw I am using an ASUS A8R-MVP Crossfire Xpress 200 motherboard in single card config). If I use the 10.4.6 version of ATINDRV.kext, the verbose output text is all that is on the screen while the system loads as usual. I can even move the mouse in the corner and hear sounds as well as reboot using CTRL-F2...Down 11 times...Enter...Enter. I think that 10.4.6 recognizes my Card correctly, but something else keeps it from working. Also, when I use the 10.4.5 kext, I lose CI/QE and still don't have Res changing.

 

I'd really like to get this working as I bought this graphics card based on the successes of this thread.

 

Thanks in advance.

So yeah. I got my X1600 going using borisbadenov's solution... sorta. Something that might be affecting the proper usage of this solution is 1) Motherboard chipset. I switched to an 945G chipset from a ATI x200 chipset, and it now works. Another possible hurdle is the changes in ATIRadeonX1000GA.plugin; I left it as it was. Since the hardware device information in that plugin dont correspond directly to the onboard ATI in the iMac or Macbook Pro, I guessed that maybe I shouldnt mess with it. Just a possible suggestion. I could be 100% incorrect, though on the ATI chipset, the ATINDRV thingy didnt work at all, it created no framebuffer and caused a hang in console (with -v or without).

 

Anyways, thanks Borisbadenov!

 

PS. I just noticed, that dude above has a PCI Express HWID of 0x5a341002 which is what was originally in the ATIRadeonX1000GA.plugin (I THINK)

 

EDIT: The original in ATIRadeonX1000GA isnt 10025a34... my bad

Finally! I'm up and running with an Asus X1600 Pro 512mb PCI-E - 1920x1200 with QE/CI support and OpenGL

 

I ended up just copying all 5 ATIRadeon1000 files, along with ATINDRV and the OpenGL framework that comes with 10.4.5, applying the changes as per Boris' original instructions and here I am!

 

ASRock Dual Sata 939 mobo

Athlon 64 3200+

ASUS X1600 Pro 512mb PCI-E

OS X 10.4.6 w/ATI drivers and OpenGL Framework from 10.4.5

 

Thanks for your help folks! Now on to DVI and dual display!

I checked, it is not the same as ATIRadeonX1000GA.plugin used to be. I just checked in windows and it is definitely the device id of my PCI-to-PCI bridge. The wierd thing is that when I do an ioreg command, it correctly detects it as the PCI-to-PCI bridge and detects the card as 0x71091002 like it should. It just shows up differently in System Profiler and QE/CI don't work, and of course res changing which has not worked at all except with Callisto.

Hi,

 

I followed borisbadenov's steps right to the dot and I have the Sapphire X1600XT 256MB card and I just CAN'T seem to get QE/CI/QE2D to work but what's funny was that I managed to get Rotation to work.

 

I am running Jas's 10.4.6 on GA915 Intel board. QE/CI/QE2D works when using intel onboard video.

 

Contents of ATI files:

 

a. ATINDRV.KEXT / INFO.PLIST

 

<?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>ATINDRV</string>
<key>CFBundleGetInfoString</key>
<string>ATINDRV 1.4.26.11 (1.0f204)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.kext.ATINDRV</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>com.apple.driver.ATINDRV</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>FirstPersonality</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.kext.ATINDRV</string>
		<key>IOClass</key>
		<string>ATICLASS</string>
		<key>IOMatchCategory</key>
		<string>IOFramebuffer</string>
		<key>IONameMatch</key>
		<string>display</string>
		<key>IOProbeScore</key>
		<integer>50000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.3</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.3</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.0.0b1</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

b. ATIRadeonX1000.kext / info.plist

<?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>ATIRadeonX1000</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeonX1000 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeonX1000</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>ATI RadeonX1000 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>ATIRadeonX1000</key>
	<dict>
		<key>ATIEnableWideBlitSupport</key>
		<true/>
		<key>ATIUseTearingWideBlit</key>
		<false/>
		<key>CFBundleIdentifier</key>
		<string>com.apple.ATIRadeonX1000</string>
		<key>IOCFPlugInTypes</key>
		<dict>
			<key>ACCF0000-0000-0000-0000-000a2789904e</key>
			<string>ATIRadeonX1000GA.plugin</string>
		</dict>
		<key>IOClass</key>
		<string>ATIRadeonX1000</string>
		<key>IODVDBundleName</key>
		<string>ATIRadeonX1000VADriver</string>
		<key>IOMatchCategory</key>
		<string>IOAccelerator</string>
		<key>IOPCIMatch</key>
		<string>0x71c01002</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.4.26.11</string>
		<key>sensor-properties</key>
		<array>
			<dict>
				<key>device_type</key>
				<data>
				Z3B1LXNlbnNvcg==
				</data>
				<key>location</key>
				<string>GPU</string>
				<key>name</key>
				<string>gpu-sensor</string>
				<key>polling-period</key>
				<data>
				AAAAAQAAAAA=
				</data>
				<key>reg</key>
				<data>
				AAAAAg==
				</data>
				<key>sample-period</key>
				<data>
				AAAAAACYmAA=
				</data>
				<key>sensor-id</key>
				<data>
				AAAABg==
				</data>
				<key>version</key>
				<data>
				AAAAAg==
				</data>
				<key>zone</key>
				<data>
				AAAAAg==
				</data>
			</dict>
		</array>
	</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>

 

c. ATIRadeonX1000GA.plugin / info.plist

<?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>ATIRadeonX1000GA</string>
<key>CFBundleGetInfoString</key>
<string>ATIRadeonX1000GA 1.4.26.11 (3493)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.ATIRadeonX1000GA</string>
<key>CFBundleName</key>
<string>ATI RadeonX1000 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>100271c0-0000-0000-0000-000a27898d3e</key>
	<string>100271c0-0000-0000-0000-000a27898d3e</string>
</dict>
<key>CFPlugInTypes</key>
<dict>
	<key>ACCF0000-0000-0000-0000-000a2789904e</key>
	<array>
		<string>100271c0-0000-0000-0000-000a27898d3e</string>
	</array>
</dict>
<key>NSExecutable</key>
<string>ATIRadeonX1000GA</string>
<key>Personality</key>
<dict>
	<key>IOProviderClass</key>
	<string>IONDRVFramebuffer</string>
</dict>
</dict>
</plist>

 

I deleted all nvidia, intel915 and other ATIRadeon files and have kept the 1000 series files.

 

My device id is 0x71c0 and the vendor id is 0x1002

 

I also have kept all previous mods to enable QE/CI/QE2D.

 

So- What am I doing wrong?

 

Many thanks in advance

 

T.

Someone tell me if I'm stepping way out on a limb here. But maybe ATIRadeonX1000GA.plugin doesnt really need to be changed. The code "1002514c...." that is being changed is the same in ATIRadeon8500GA.plugin and ATIRadeon9700GA.plugin... the 1002514c is the device ID for a Radeon 8500. Maybe it's just a holdover that Apple never replaced after the 8500 kexts were created. Again, as I've said, I never changed ATIRadeonX1000.kext, and mine's working stupendously. Maybe try it without? As far as I can tell, it wont cause your computer to explode or for vicious flesh-eating zombies to come to your house to kill you =]

 

EDIT: My bad, I meant I had never changed ATIRadeonX1000GA.plugin, not kext

Guest
This topic is now closed to further replies.
×
×
  • Create New...