Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Trucker MK

AMD Radeon HD 6650M / Graphics Enabler / DSDT / HDMI Audio / Acer Aspire 7750G - 2674G50Mnkk [Gradients Fixed]

968 posts in this topic

Recommended Posts

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

i have another idea i watched the supported videocards in chameleon and i found that ati 6470 m Dev and ven id are wrong

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

{ 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.

Share this post


Link to post
Share on other sites

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

post-870135-0-95990100-1368548888_thumb.png

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×