MacMan2007 Posted November 3, 2007 Share Posted November 3, 2007 UPDATE: As of 11/17/07 I removed the install packages from this guide. Too many people where having difficulties with them. I would advise doing it manually until I have time to make better install packages. I would also suggest that you use ATIinject.kext first then if that doesn't work, refer to update 2. Please report your success or failures. Thank you! UPDATE 2: Turns out that you don't need the ATIinject file that was installed. If your card still does not work after the package installation follow these steps. 1. After the package has been installed, delete ATIinject.kext from System/Library/Extensions/ 2. Open terminal (after each step hit the enter button) sudo -s type in your password cd /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Wormy.kext/Contents/ nano info.plist 3. Search for <key>IONameMatch</key> <string>ATY,Wormy</string> and replace it like so: <key>IONameMatch</key> <string>display</string> 4. Search for <key>IOProviderClass</key> <string>IONDRVDevice</string> and replace it like so: <key>IOProviderClass</key> <string>IOPCIDevice</string> 5. Hit: Control x 6. Hit: y 7. Hit: enter 8. Then reboot! -------------------------------------------------------------------------------------------------------------------- Okay, so after many reinstallations, kext editing, hex editing, I finally got my PCIE ATI x1650 Pro 256 mb card QE/CI enabled and ability to change resolutions. My method on getting it to work should work for all x1x00 series cards. Here is how I did it. Necessary Files: 1. ATIinject.kext (http://forum.insanelymac.com/index.php?act...st&id=16708) 2. Your ORIGINAL ATIRadeonX1000.kext Program Needed: 0xED - HexEditor program Chapter 1: Editing ATIinject.kext 1. Right click on ATIinject.kext and select "Show Package Contents" 2. Open the contents folder 3. Open info.plist in TextEdit 4. Find the section below and change the DeviceID to your cards DeviceID (to find your device id, open system profiler and look at your graphics card information, it will be listed in there.) For example below, if your DeviceID = 71c3. <key>ATY,DeviceID</key> <integer>0x71c3</integer> 5. You can remove the following code from the file, it was unnecessary in my case, but if you have problems, you may need to put this back in: <key>ATY,FrameBufferOffset</key> <integer>0x00000080</integer> <key>ATY,IOSpaceOffset</key> <integer>0x00300000</integer> <key>ATY,VRAM,MemSize</key> <integer>0x00000100</integer> 6. Now save and exit the file. Chapter 2: Editing ATIRadeonX1000 info.plist 1. Go to /System/Library/Extensions/ and copy your ATIRadeonX1000.kext to your desktop, and also make a backup copy just in case. 2. Right click on ATIRadeonX1000.kext and select "Show Package Contents" 3. Open the contents folder 4. Open Info.plist with TextEdit 5. Find the section below and replace the existing 0x71c01002 with your DeviceID along with your Vender ID so it matches the same format as others. For example below, if your DeviceID = 71c3, you change the exisiting 0x71c01002 to 0x71c31002. <key>IOPCIMatch</key> <string>0x71871002 [b]0x71c31002[/b] 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x72401002 0x72491002 0x72911002</string> Chapter 3: HexEditing ATIRadeonX1000 binary file so QE/CI can be enabled 1. Open the program 0xED 2. Click File, Open... 3. Navigate to Users/Username/Desktop/ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX1000 4. Now go to Edit, Find, Find... 5. Find: c071 | Replace: type in your device id, but reverse the pair... so if your device id is 71c3, thus you type, c371 | Search Type: Hex, then hit Replace All. (should replace 2 incidences) 6. Then again do the same as above, but with this information instead, Find: 71c0 | Replace: your device id as you normally see it | Search Type: Hex, then hit Replace All. (should replace 6 incidences) 7. Click File, Save, then exit the program. Chapter 4: Removing cache files, copying files, and repairing permissions 1. Go to System/Library/Caches and delete the com.apple.kernelcaches folder thats in there. 2. Go to System/Library/ and delete the Extensions.mkext file 3. Go to System/Library/Extensions and delete the caches folder thats in there. 4. Go to System/Library/Extensions and delete the ATIRadeonx1000.kext 5. Copy the edited ATIinject.kext and ATIRadeonX1000.kext to your System/Library/Extensions. (Leopard might complain that the kext was improperly installed, ignore this) 6. Open terminal, after each line, hit the enter button. sudo -s type your password chmod -R 755 //After 755 hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminal chown -R root:wheel //After wheel hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminal chmod -R 755 //After 755 hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminal chown -R root:wheel //After wheel hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminal 7. Reboot your computer and hit F8 at boot up to get to the boot: prompt. 8. Type -v -f 9. WISH THAT THERE ARE NO KERNEL PANICS AND QE/CI IS ENABLED! 1 Link to comment Share on other sites More sharing options...
cfmwan Posted November 3, 2007 Share Posted November 3, 2007 hi! my Graphics 1950 GT, I can drive? You can help me? My card ID: 7288 Link to comment Share on other sites More sharing options...
Dark_Elf Posted November 3, 2007 Share Posted November 3, 2007 No luck with X1950 Pro Link to comment Share on other sites More sharing options...
MacMan2007 Posted November 3, 2007 Author Share Posted November 3, 2007 No luck with X1950 Pro I'm not too sure if this method works with 19xx series cards. :-/ i can only confirm device id's with 71c#... Link to comment Share on other sites More sharing options...
Dark_Elf Posted November 3, 2007 Share Posted November 3, 2007 Eheh I tried everything Link to comment Share on other sites More sharing options...
BMW Fanboy Posted November 3, 2007 Share Posted November 3, 2007 I tried the install for 0x71c1, and it just stays on a blue screen after the gray apple logo on startup. Im using an AGP x1650 pro 512mb on an intel P4. Also using ToH Leopard install. When i hit the power button for it to sleep, the card works for a second. Im sure im missing something really simple, but can't figure it out. Thanks Link to comment Share on other sites More sharing options...
Roike Posted November 4, 2007 Share Posted November 4, 2007 ati x1300 Device ID: 0x7146 can you help me? Link to comment Share on other sites More sharing options...
ErEr Posted November 4, 2007 Share Posted November 4, 2007 I did not have atiinject:kext insatlled; so I have screen artifacts, had to install one more time., could some one guide me with the correctatiinject file, and please tell me if I need to change anything on it. Best regards, Link to comment Share on other sites More sharing options...
marsi Posted November 4, 2007 Share Posted November 4, 2007 Same problem BMW Fanboy but with AGP x1600 pro 512mb on an intel P4 help me Link to comment Share on other sites More sharing options...
kaworu nagisa Posted November 4, 2007 Share Posted November 4, 2007 MacMan2007, Im tired of tryin so many ways to get ATI Radeon x1600 512MB PCI-E ID 71c3 (Asus) to work on 10.4 series - without results (of course i can change resolution, but thats only working thing). What do you think? Theres any chance to run my GPU with CI, QE under 10.5? Ah, and what about PlistEdit Pro? Will be helpful? Link to comment Share on other sites More sharing options...
cyclonefr Posted November 4, 2007 Share Posted November 4, 2007 to marsi and bmw fan boy, do a search next time : http://forum.insanelymac.com/index.php?act...&pid=486215 Link to comment Share on other sites More sharing options...
BMW Fanboy Posted November 4, 2007 Share Posted November 4, 2007 thanks for the help , and sorry for brain fart. Link to comment Share on other sites More sharing options...
MacMan2007 Posted November 4, 2007 Author Share Posted November 4, 2007 MacMan2007, Im tired of tryin so many ways to get ATI Radeon x1600 512MB PCI-E ID 71c3 (Asus) to work on 10.4 series - without results (of course i can change resolution, but thats only working thing).What do you think? Theres any chance to run my GPU with CI, QE under 10.5? Ah, and what about PlistEdit Pro? Will be helpful? I have the same device ID as you... and yes, if you install my package, you should have no problems with QE/CI in leopard. But you have to use VGA, DVI does not work with this release. Link to comment Share on other sites More sharing options...
Guest Let The Metal Flow Posted November 4, 2007 Share Posted November 4, 2007 hi, this is my problem. i have a p5w64 ws with 975x and pci-e switcher. the mobo has 4 pci-e slots and they can work in two modes: 16 0x 4x 0x 8x 8x 4x 8x using natit or inject method, i can achieve full qe/ci and res change, but only in the first pci-e if i use second or fourth, i get a black screen and no video. hope that someone can help me, because i need the video card to be plugged on the 2th or 4th pci-e. Link to comment Share on other sites More sharing options...
Anuj Posted November 5, 2007 Share Posted November 5, 2007 Well i did use your method and it installed flawless (QE/CI... everything). BUT>> 1. The display is slightly glitchy (these random white grains will appear using screen savers or time machine) >> 2. Coverflow in the finder craches at times. Link to comment Share on other sites More sharing options...
modbin Posted November 5, 2007 Share Posted November 5, 2007 Chapter 3: HexEditing ATIRadeonX1000 binary file so QE/CI can be enabled5. Find: c071 | Replace: type in your device id, but reverse the pair... so if your device id is 71c3, thus you type, c371 | Search Type: Hex, then hit Replace All. (should replace 2 incidences) You may want to search for the following bytes 74420F87A500 and replace them with EB420F87A500 to make it always jump to the good guy on x1600/x1650 cards. No need to insert your decive id in AtiRadeonX1000 Link to comment Share on other sites More sharing options...
MacMan2007 Posted November 5, 2007 Author Share Posted November 5, 2007 You may want to search for the following bytes 74420F87A500 and replace them with EB420F87A500 to make it always jump to the good guy on x1600/x1650 cards.No need to insert your decive id in AtiRadeonX1000 Just tried that, I was able to change resolutions, but for my card, it didn't enable QE/CI. My device id = 71c3, x1650 Pro PCIE 256mb. Link to comment Share on other sites More sharing options...
cybertlc Posted November 5, 2007 Share Posted November 5, 2007 Works great, but one problem. When I try to play a DVD, DVD Player closes immediately even when a disc is inserted. Before I used these kexts it would say something about "No video playback device found." Now it just closes and gives no error. Any ideas????????? Link to comment Share on other sites More sharing options...
cybertlc Posted November 5, 2007 Share Posted November 5, 2007 Could the DVD player issue have something to do with the ATIRadeonX1000GLDriver.bundle file? When I delete it it turns off my CI/QE and the DVD player goes back to giving the "No valid playback device" error, but when that file is there it just closes DVD player. Does that file need to be hex-edited as well? I tried it and still no luck :-( Link to comment Share on other sites More sharing options...
norebonomis Posted November 6, 2007 Share Posted November 6, 2007 this guide look great, unfortunately it doesn't help ME because i have an nvidia geforce 7300 gs, if anyone out the on the innerwebs can write a guide to fix ci/qe for me i will worship you. Link to comment Share on other sites More sharing options...
C. Em Posted November 6, 2007 Share Posted November 6, 2007 This worked fine for X1300 Readon Pro!! Thanks for your help. All i did was edit the info.plist to match my deviceID, amd changed Wormy to Caretta. Link to comment Share on other sites More sharing options...
kaworu nagisa Posted November 7, 2007 Share Posted November 7, 2007 Becasue of ToH Leopard dvd doesnt want to work with my SATA HDD, i was try to install uphuck i1.4 r3 10.4 and your patch and anything beside QE and CI seems to work (gpu is recognized as ATY Radeon x1600) Just wanna share this, with you guys ;] *** After reading whole topic about ToH Leo, ive found way to run OS... and after installing your package MacMan2007, my GPU card is... just working O.O... THANK YOU SO MUCH MAN :* Link to comment Share on other sites More sharing options...
ltcarneiro Posted November 8, 2007 Share Posted November 8, 2007 well, I`m quitting off my card running with QE/CI on Tiger... I have an Sapphire X1650 512Mb PCIe with ID 71c7 and it doesn`t work with *any* way.... I can change the resolution and use some of, but without QE/CI I can use a lot of software out there.... I will try with another card... maybe I have more luck with a Nvidia.... Link to comment Share on other sites More sharing options...
finetuned Posted November 8, 2007 Share Posted November 8, 2007 Anyone tried this on an x1700 (71d5)? Link to comment Share on other sites More sharing options...
drak Posted November 8, 2007 Share Posted November 8, 2007 I have 71C0 can you please compeled it to? Link to comment Share on other sites More sharing options...
Recommended Posts