2009年9月9日 星期三

ATI 4870X2 @ OSx86 10.5.7

The way I got it to work is to copy all ATIRadeonX2000 files and ATINDRV.kext from 10.5.7 kexts and the OpenGL.framework from the 10.5.7 frameworks, then create an EFI string from the latest natit.kext (also located in the 10.5.7 Radeon 4800 files), starting with the Radeon 4800 section and modifying the device id to the 4870 X2 device ID of 0x94411002. I also needed to add the device id to ATIRadeonX2000.kext. The only problem is that I still don't have a working QE/CI. When I try to boot into normal mode (not safe mode) I get a black screen while the rest of the system boots up. If I boot into safe mode, I still have full resolution change, etc that was mentioned before, but of course no hardware 3d. I have a feeling that it has to do with the associated bundles that came with the 10.5.7 graphics drivers, but I'll keep trying.
When I modified the EFI string, I had to assign it to the pci-bridge@4, while the default one that gfxutil finds is pci-bridge@8. The problem is that the core that is not connected to the DVI ports (slave core) is assigned pci-bridge@8. Once I changed this, Motmot worked.
Either way, with 10A222 Snow Leo I managed to get QE/CI on my 4870X2, but the system is unusable with Finder crashing. The latest build also hasn't leaked, so I have no hope of testing it yet. Hopefully in the final 10.5.7/Snow Leo builds we might actually get them working

沒有留言: