tuxdisciple Posted April 28, 2006 Share Posted April 28, 2006 Well, these forums were incredibly helpful in getting JaS 10.4.6 to install nicely on my desktop. I seem to have everything working, except the QE/CI portion. My Motherboard is an Abit-IC7-Max3 (Intel 875P Chipset) And my Card is an ATI Radeon 9800XT 256MB. Thus far, from what I've seen in the posts, I have done the following: Altered the ATIRadeon9700.kext Info.plist to include my vendor and card ID (ID = 4E4A Vendor = 1002). <key>IOPCIMatch</key> <string>0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C1002 0x4A4D1002 0x4E4A1002 0x4e4a1002 0x5B621002 0x3E501002 0x4E561002 0x5B641002 0x3E541002</string> Altered the ATIRadeon.kext Info.plist as above: <key>IOPCIMatch</key> <string>0x51441002 0x51591002 0x4C591002 0x4C5A1002 0x4C571002 0x51571002 0x515A1002 0x4E4A1002</string> Altered the IOPCIFamily.kext Info.plist to try and get my AGP Bus recognized (ID = 2579 Vendor = 8086): <key>IOPCI2PCIBridge-PCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOPCIFamily</string> <key>IOClass</key> <string>IOPCI2PCIBridge</string> <key>IOPCIMatch</key> <string>0x25798086</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> I also altered the com.apple.Boot.plist to change my resolution after hardcoding the refresh in the Radeon Bios. <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Boot Graphics</key> <string>Yes</string> <key>Graphics Mode</key> <string>1280x1024x32</string> </dict> </plist> Now, the end result so far is that my card is still recognized as a VGA card on the PCI bus with 128 MB of RAM. No QE or CI support obviously. I have tried altering the ATIRadeon9700 file with a hex editor but when I do the computer fails booting during the grey apple screen and asks me to reboot. This is what I currently have in System Info: Display: Type: VGA-Compatible Controller Bus: PCI VRAM (Total): 128 MB Vendor: ATI (0x1002) Device ID: 0x4e4a Revision ID: 0x0000 Displays: Display: Resolution: 1280 x 1024 Depth: 32-bit Color Core Image: Not Supported Main Display: Yes Mirror: Off Online: Yes Quartz Extreme: Not Supported This is all using the kexts from JaS' 10.4.6 disc, as this is my first OSx86 install. Thank you to anyone who can help, or point me in a better direction! TuxDisciple Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/ Share on other sites More sharing options...
belgrano Posted April 30, 2006 Share Posted April 30, 2006 ... ...as this is my first OSx86 install. ... That being the case, you should know this: 1. So far no one managed to make OS X detect AGP video cards as being AGP and not PCI. 2. From what I've seen, in most of the cases, if your VRAM is 128MB, it will be detected as 256MB, if you have 256MB, it will be detected as 128MB (I think it's related to 1.). 3. You don't need a hex editor to add your Device ID to ATIRadeon9700.kext, just use Text Edit, but you need to make OS X to load it at startup. You can verify if it's loaded by looking in System Profiler > Software > Extensions > ATIRadeon9700. You have to find something like that: Version: 1.4.24 Last Modified: 1/4/06 4:54 AM Get Info String: ATIRadeon9700 1.4.24.6 (3493) Location: /System/Library/Extensions/ATIRadeon9700.kext kext Version: 4.2.4 Load Address: 0x297e1000 Valid: Yes Authentic: Yes Dependencies: Satisfied Integrity: Kext is modified Note that the version of kext might be different in your system (most certainly so) as I still use 10.4.5. BTW, how did you modified ATIRadeon9700.kext? I'm asking about procedure, as I presume you did something wrong and OS X don't even load the modified kext. The easiest way is to drag it on to the desktop, add your Device ID then drag it back to Extensions folder, repair permisions, reload extensions cache etc. Also you don't need to erase the rest of the Device IDs, just add yours! The edit of OPCIFamily.kext is useless as far as I know (it's working only for PCIe cards). Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/#findComment-105110 Share on other sites More sharing options...
tuxdisciple Posted May 1, 2006 Author Share Posted May 1, 2006 That being the case, you should know this:1. So far no one managed to make OS X detect AGP video cards as being AGP and not PCI. 2. From what I've seen, in most of the cases, if your VRAM is 128MB, it will be detected as 256MB, if you have 256MB, it will be detected as 128MB (I think it's related to 1.). 3. You don't need a hex editor to add your Device ID to ATIRadeon9700.kext, just use Text Edit, but you need to make OS X to load it at startup. You can verify if it's loaded by looking in System Profiler > Software > Extensions > ATIRadeon9700. You have to find something like that: Version: 1.4.24 Last Modified: 1/4/06 4:54 AM Get Info String: ATIRadeon9700 1.4.24.6 (3493) Location: /System/Library/Extensions/ATIRadeon9700.kext kext Version: 4.2.4 Load Address: 0x297e1000 Valid: Yes Authentic: Yes Dependencies: Satisfied Integrity: Kext is modified Note that the version of kext might be different in your system (most certainly so) as I still use 10.4.5. BTW, how did you modified ATIRadeon9700.kext? I'm asking about procedure, as I presume you did something wrong and OS X don't even load the modified kext. The easiest way is to drag it on to the desktop, add your Device ID then drag it back to Extensions folder, repair permisions, reload extensions cache etc. Also you don't need to erase the rest of the Device IDs, just add yours! The edit of OPCIFamily.kext is useless as far as I know (it's working only for PCIe cards). Ok! We've made some progress. I'm pretty sure all the modules are loading now (I reverted to install copies using Pacifist, then changed the Info.plist for 9700.kext) Now when the computer boots up, I'm getting crazy nonsensical rainbow colors etc... I can only figure out what to click and type by mimicing the screen on my powerbook. Any thoughts on where to go next? I'm going to search through the forums and look for an answer to similar problems as well. Thanks for the help so far! Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/#findComment-105642 Share on other sites More sharing options...
tuxdisciple Posted May 2, 2006 Author Share Posted May 2, 2006 Ok! We've made some progress. I'm pretty sure all the modules are loading now (I reverted to install copies using Pacifist, then changed the Info.plist for 9700.kext) Now when the computer boots up, I'm getting crazy nonsensical rainbow colors etc... I can only figure out what to click and type by mimicing the screen on my powerbook. Any thoughts on where to go next? I'm going to search through the forums and look for an answer to similar problems as well. Thanks for the help so far! RESOLVED! So, the Native Drivers Guide on the Wiki about modifying ATIRadeon9700.kext is bogus for the 9800XT. The only required step is a modification of the Info.plist of ATIRadeon9700.kext following install from JaS 10.4.6. It worked after the first reboot, and mouse locator is keeping the jaggies away. Thanks for all the fish! Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/#findComment-106428 Share on other sites More sharing options...
belgrano Posted May 2, 2006 Share Posted May 2, 2006 I think this is as much as you can get right now. We'll have to patiently wait for omni to get that driver working, and we'll make another step forward. Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/#findComment-106517 Share on other sites More sharing options...
Rynardts Posted November 18, 2006 Share Posted November 18, 2006 RESOLVED! So, the Native Drivers Guide on the Wiki about modifying ATIRadeon9700.kext is bogus for the 9800XT. The only required step is a modification of the Info.plist of ATIRadeon9700.kext following install from JaS 10.4.6. It worked after the first reboot, and mouse locator is keeping the jaggies away. Thanks for all the fish! Hiya, Can you explain how you fixed the rpoblem. I have the same card, with the same problem. My computer reboots into a rainbow of colours and I have no idea what else to try. I can reboot into safe mode and change the kext then, but I don't know what else to change. How did you clear the mixed colour problem? Thanks in advance! Link to comment https://www.insanelymac.com/forum/topic/16247-1046-radeon-9800xt-help/#findComment-237064 Share on other sites More sharing options...
Recommended Posts