Jump to content
InsanelyMac Forum
  • Announcements

    • Allan

      Solution to create a topic or post.   04/24/2018

      Hello guys. The majority of you are having issues to create a topic or post here. This are a problem with our current theme InsanelyMac.  Now the theme will be the Default IPS. Sorry for any inconvenience.
Trucker MK

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

Recommended Posts

Yes, that screen was taken with the string injected. Unfortunately I cannot use the ATI6000Controller.kext from 10.8.3 because I'm running 10.7.5.

Share this post


Link to post
Share on other sites
Advertisement

Ok, attach here your original kext from 10.7.5 if you have one and I will patch it ;)

Good to know that screen was taken with string injected. Means I know what is wrong with the strings. Give me your IOReg when the card is at least somehow working and I will create a new string.

Share this post


Link to post
Share on other sites

Here is the IOReg dump. Full graphics acceleration, flash works, transparent menu bar, dvd player works etc, VGA screen EDID not detected but works and shows as 2 screens under about this mac.

80-66-245-60.jhv.up.ee.zip

Share this post


Link to post
Share on other sites

Good. Now copy this script to Desktop and run in terminal:

 

cd Desktop
./gfxutil -f PEG0

 

It should write something similar to "DevicePath = PciRoot(0x0)/Pci(0x1,0x0)". If it does not work with PEG0, you can try with PEGP, PEG1 or GFX0.

gfxutil.zip

Share this post


Link to post
Share on other sites

Here is patched ATI6000Controller and some strings to try. If none of them works, then I give up :)

BTW, graphics card should work in any case, if you see 1024x768 resolution and Display 3Mb instead of HD6470M, means something is wrong with strings injection. If LVDS is still black, you can also check HDMI output, it should work. Would be interesting to see IOReg in such case.

GFX.zip

Share this post


Link to post
Share on other sites

Do I have to disable GraphsicsEnabler? Also I cannot test HDMI because I have no HDMI devices

Share this post


Link to post
Share on other sites

Of course, graphics card is injected with string (including EDID and video bios). So there is no need for graphics enabler.

Share this post


Link to post
Share on other sites

Hmm, my chameleon has problems with device-properties. It says Error parsing plist file whenever I use any of those strings

Share this post


Link to post
Share on other sites

I have no idea why, but that DSDT doesnt solve it. Its still showing "Graphics Display 3 MB" like it always has without the graphics enabler

	    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)
		    }
	    }

PEG0 looks empty

Share this post


Link to post
Share on other sites

My bad, my DSDTSE opened the default DSDT for some reason when I selected it, using another DSDT editor I am able to see the difference. According to IOReg the PEG0 is different which means that the DSDT loaded, but for some reasons it is still running on 3mb framebuffer

Share this post


Link to post
Share on other sites
Kext /System/Library/Extensions/ATI6000Controller.kext/Contents/MacOS/ATI6000Controller
Personality: Pithecia
ConnectorInfo count in decimal: 3
Disk offset in decimal 181984
0000000 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07
0000010 00 08 00 00 00 02 00 10 00 71 00 00 21 03 01 02
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01
0000030

ATI6000Controller.kext.zip

Share this post


Link to post
Share on other sites

0000000 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07

0000010 00 08 00 00 00 02 00 10 00 71 00 00 21 03 01 02

0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01

0000030

 

You have the same "HotplugID" for LVDS and VGA (marked in green and red), try with 02 for VGA.

I am not sure why you have 71 "Features" for HDMI (green).

In your DSDT there is Dual Link patch, maybe you should try to change encoder to 01 for LVDS (yellow) or remove the Dual Link patch and try without it.

I will try to patch few kexts for you to try.

 

Edit.

What's the other Pithecia Disk Offset in 10.7.5 ?

Share this post


Link to post
Share on other sites

I tried what you suggested, still the same. freeuser16 put the Dual Link patch in the DSDT, I am not sure how to remove it from there. How do I find the other Pithecia Disk Offset?

Share this post


Link to post
Share on other sites

0000000 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07

0000010 00 08 00 00 00 02 00 10 00 71 00 00 21 03 01 02

0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01

0000030

 

You have the same "HotplugID" for LVDS and VGA (marked in green and red), try with 02 for VGA.

I am not sure why you have 71 "Features" for HDMI (green).

In your DSDT there is Dual Link patch, maybe you should try to change encoder to 01 for LVDS (yellow) or remove the Dual Link patch and try without it.

I will try to patch few kexts for you to try.

 

Edit.

What's the other Pithecia Disk Offset in 10.7.5 ?

Sorry about HotPlugID for VGA, seems I forgot to patch VGA at all because there is no VGA port in Pithecia in 10.8.3.. It should be 02, of course.

HDMI has features 00 71 because some users at applelife.ru reported that HDMI worked for them only with this value. For me it works with both features - 00 01 and 00 71.

No no no, do not remove DualLink! My screen does not work at all without DualLink patch. Since our EDID is the same, I guess we should also use DualLink here.

What's the point in changing LVDS encoder to 01? The best patch is always the one we get from video bios dump.

 

 

BTW, TruckerMK, have you tried injecting EDID I posted before? It solved reduced color depth problem for me

;)

Share this post


Link to post
Share on other sites

BTW, TruckerMK, have you tried injecting EDID I posted before? It solved reduced color depth problem for me ;)

Yes, but did not fixed it.

 

Share this post


Link to post
Share on other sites

Well I'm getting out if ideas, that's one tough graphic card :angry:. Try some combinations at the point where you mentioned that you did get the backlight on LVDS. Sorry.

Share this post


Link to post
Share on other sites

I believe there is something wrong with my DSDT, because my gpu never gets detected without graphics enabler. Everything we've tried results with a 3mb framebuffer instead of 6470M

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.



×