Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 In your case, PEG0 is the correct location for the patch. I'll try to change/add/remove some stuff and let's see if it makes a difference. Â Try this DSDT.aml.zip and give back your ioreg when you boot with this dsdt, In your previous ioreg your vbios is not loaded. Edit. My bad, it is loaded under GFX0, but do try this dsdt anyway. Â @freeuser16 Could you try to complile Tauio111's DSDT with your patch but in the Device (GFX0) Device (PEG0) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR02 ()) } Return (PR02 ()) } Device (GFX0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x44) { "AAPL,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, Code goes on Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 Nothing changed 0.0.0.0.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 Well something did changed, your LVDS Display is now somehow detected  Before Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 Okay, that's a little process there I hope. But why doesnt the GPU itself get detected? Link to comment Share on other sites More sharing options...
Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 DSDT.aml.zip Try this and get back with ioreg again. Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 Here you go. Edit: I noticed that VRAM,totalsize is <00 00 00 80> I think it should be <00 00 00 40> because I have 1gb of VRAM. 0.0.0.0_2.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 Are you sure that you used the last DSDT.aml? Â Here you go. Edit: I noticed that VRAM,totalsize is <00 00 00 80> I think it should be <00 00 00 40> because I have 1gb of VRAM. Yes, that's riight, but not bigy, i will change it, it has happened to me to use wrong value but no problems. Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 I think I used the latest DSDT, I reapplied it just incase and heres the IOreg again. 0.0.0.0.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 Once more DSDT.aml.zip Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 Nothing changed. 0.0.0.0.zip Link to comment Share on other sites More sharing options...
Trucker MK Posted May 12, 2013 Author Share Posted May 12, 2013 Ok, here is your DSDT with only corrected VRAM size to 1GB DSDT.aml.zip. I will try to complie this dsdt with my patch later today if you want to try that too. There's nothing else changed in this dsdt exept vram but stiil attach the ioreg once more with this one. Link to comment Share on other sites More sharing options...
Tauio111 Posted May 12, 2013 Share Posted May 12, 2013 Here. 0.0.0.0.zip Link to comment Share on other sites More sharing options...
freeuser16 Posted May 13, 2013 Share Posted May 13, 2013 Okay, let's start from the very beginning. Assuming your problem can be solved using the same method I used (it should work, since both cards are 6XXX series, we get similar numbers from video bios dump and have same EDID's), that's what we need: 1) Enable card, using injector or DSDT. 2) DualLink patch 3) EDID injection  There are several ways to do it: 1) Using Chameleon through DSDT 2) Using Chameleon through string 3) Using Clover without DSDT or string 4) ATY_Init?  First 2 didn't work it seems, so we can have a look on alternatives. You can try once more with Clover, some people say that you need a key "slide=0" in boot arguments if you have problems with restarts. I don't know if it works, but you can try. Especially if you have Clover installed somewhere on usb stick. One more alternative is probably ATY_Init kext, but I'm not sure if it's possible to inject all the features we need through ATY_Init. I have never tried to use it. 1 Link to comment Share on other sites More sharing options...
Trucker MK Posted May 14, 2013 Author Share Posted May 14, 2013 DualLink patch was working for with ATY_init at the time i used it. Link to comment Share on other sites More sharing options...
grexai926 Posted May 14, 2013 Share Posted May 14, 2013 i have another idea i watched the supported videocards in chameleon and i found that ati 6470 m Dev and ven id are wrong Link to comment Share on other sites More sharing options...
Trucker MK Posted May 14, 2013 Author Share Posted May 14, 2013 Maybe Tauio111 has compiled his own Chameleon with correct IDs, let's wait for him to confirm, if he hasn't, I'll do it. Link to comment Share on other sites More sharing options...
Tauio111 Posted May 14, 2013 Share Posted May 14, 2013 According to my memory, I havent done that. Link to comment Share on other sites More sharing options...
Trucker MK Posted May 14, 2013 Author Share Posted May 14, 2013 { 0x6760, 0x20011043, CHIP_FAMILY_CAICOS, "AMD Radeon HD 6470M", kIpomoea }, Â your id is included but with ipomoea framebuffer, but i can't do it for you, i made clean 10.8.2 installation after updating to 10.8.3 and i don't have xcode installed, so i can't compile chameleon. someone with xcode installed just change the framebuffer to Pithecia and compile, like this: { 0x6760, 0x20011043, CHIP_FAMILY_CAICOS, "AMD Radeon HD 6470M", kPithecia }, Â and try some of the kexts we made for you, sorry if i was uncler, can't type, driving at the moment. Link to comment Share on other sites More sharing options...
Tauio111 Posted May 14, 2013 Share Posted May 14, 2013 I changed all the 6470's to Pithecia and ran "make" command on it now I've got these files but I have no idea how to install them Link to comment Share on other sites More sharing options...
freeuser16 Posted May 14, 2013 Share Posted May 14, 2013 Why would you need to recompile Chameleon with different framebuffer name? IMO AtiConfig=Pithecia does the same thing. And card is recognized correctly, since VGA port works with graphics injector. And if we use ATY_Init kext, supported in Chameleon cards list makes no difference at all, since we use no graphics injector then. I will try to create one with all the necessary injections. Link to comment Share on other sites More sharing options...
freeuser16 Posted May 14, 2013 Share Posted May 14, 2013 Ok, you can try it. Just disable graphics injector. ATY_Init.kext.zip Link to comment Share on other sites More sharing options...
Tauio111 Posted May 14, 2013 Share Posted May 14, 2013 I really messed it up this time. Tried installing Clover and deleted chameleon because of that, Clover bootloader has no text and the icons are only stripes. Unfortunately for some reason my laptop doesnt want to read dvd's anymore so I am currently stuck. Edit: I'll boot my old pentium 4 up and reinstall chameleon from OS X there, if I get it working Link to comment Share on other sites More sharing options...
grexai926 Posted May 14, 2013 Share Posted May 14, 2013 maybe it was a bad idea from me Link to comment Share on other sites More sharing options...
freeuser16 Posted May 14, 2013 Share Posted May 14, 2013 Oups, that's a bad luck. You should have installed Clover on USB flash formatted in FAT32. It would prevent such accidents Link to comment Share on other sites More sharing options...
Tauio111 Posted May 14, 2013 Share Posted May 14, 2013 I did install it on fat32, problem is that if it fails to boot I have no way of getting back to OS X to install Chameleon. I reinstalled chameleon on the usb stick with my old pc. So its okay Link to comment Share on other sites More sharing options...
Recommended Posts