borisbadenov Posted June 2, 2006 Share Posted June 2, 2006 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? Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123775 Share on other sites More sharing options...
the letter b Posted June 2, 2006 Share Posted June 2, 2006 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. 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> Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123777 Share on other sites More sharing options...
cardinal Posted June 2, 2006 Share Posted June 2, 2006 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 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123793 Share on other sites More sharing options...
cardinal Posted June 2, 2006 Share Posted June 2, 2006 --> 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123801 Share on other sites More sharing options...
munky Posted June 2, 2006 Share Posted June 2, 2006 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123807 Share on other sites More sharing options...
cyclonefr Posted June 2, 2006 Share Posted June 2, 2006 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 so why would we need 10.4.6 ?? my point of view Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123812 Share on other sites More sharing options...
Syirrus Posted June 2, 2006 Share Posted June 2, 2006 X1800/X1900 is a no go for sure, tested and verified non working by me and munky. I second that or third that too. I have a x1900xtx and I get a happy reboot message when I alter the kext's Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123826 Share on other sites More sharing options...
aberracus Posted June 2, 2006 Share Posted June 2, 2006 munky is oks now with 10.4.5 Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-123965 Share on other sites More sharing options...
hanschien Posted June 2, 2006 Share Posted June 2, 2006 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 screenenjoy 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? Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124000 Share on other sites More sharing options...
cardinal Posted June 2, 2006 Share Posted June 2, 2006 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124006 Share on other sites More sharing options...
the letter b Posted June 2, 2006 Share Posted June 2, 2006 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 Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124012 Share on other sites More sharing options...
cardinal Posted June 3, 2006 Share Posted June 3, 2006 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 screenenjoy 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 Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124017 Share on other sites More sharing options...
aberracus Posted June 3, 2006 Share Posted June 3, 2006 Cardinal, what you describe never happens to me, osx is as stable as it get. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124062 Share on other sites More sharing options...
Black Knight Posted June 3, 2006 Share Posted June 3, 2006 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124066 Share on other sites More sharing options...
gwprod12 Posted June 3, 2006 Share Posted June 3, 2006 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 Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124069 Share on other sites More sharing options...
the letter b Posted June 3, 2006 Share Posted June 3, 2006 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! Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124071 Share on other sites More sharing options...
Black Knight Posted June 3, 2006 Share Posted June 3, 2006 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124082 Share on other sites More sharing options...
hanschien Posted June 3, 2006 Share Posted June 3, 2006 Black Knight, Ctrl + Command + hold F12 automatically reboots. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124114 Share on other sites More sharing options...
Black Knight Posted June 3, 2006 Share Posted June 3, 2006 Thanks, that's a lot simpler!! Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124115 Share on other sites More sharing options...
ixxxus Posted June 3, 2006 Share Posted June 3, 2006 Can someone PLEASEEEEEEEE send me the modified kexts for x1600 pro....THX in advance!! Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124220 Share on other sites More sharing options...
RobNyc Posted June 3, 2006 Author Share Posted June 3, 2006 I Just started to see tearing on icons .. and finder Major time! 3days already Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124283 Share on other sites More sharing options...
aberracus Posted June 3, 2006 Share Posted June 3, 2006 mmm that could be overclocking issues with your video card... sounds a littel dangerous. you are using atndrv 10.4.6? the clock could be too much for your video card in the long run. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124348 Share on other sites More sharing options...
WiZMaC Posted June 3, 2006 Share Posted June 3, 2006 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. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124425 Share on other sites More sharing options...
gwprod12 Posted June 3, 2006 Share Posted June 3, 2006 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 Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124467 Share on other sites More sharing options...
cardinal Posted June 3, 2006 Share Posted June 3, 2006 <key>CFPlugInFactories</key> <dict> <key>100271c0-0000-0000-0000-000a27898d3e</key> <string>100271c0-0000-0000-0000-000a27898d3e</string> </dict> Only one of these 2 needs to be changed. Double-check the instructions, I'm not sure which. Link to comment https://www.insanelymac.com/forum/topic/17767-borisbadenov-ati-x1000-series-solution/page/29/#findComment-124472 Share on other sites More sharing options...
Recommended Posts