Jump to content

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

ATI 6650M GraphicsEnabler ATI 6650M 10.6.8 AMD Radeon HD 6650M ATI Radeon HD 6650M mac AMD 6650M custom personality 6650M DSDT patch ATI Radeon HD 6650M DSDT ATI Radeon 6470M DSDT

  • Please log in to reply
905 replies to this topic

#301
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
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.

#302
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
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.

#303
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
I will give the IOreg later when I'm back home, but here's the original ATI6000Controller.kext (I hope).

Attached Files



#304
kriisve

kriisve

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
The second method also works for ati radeon hd 7570m on 10.8.3. This card is the same as an 6650m.

#305
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
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.

Attached Files



#306
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
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.

Attached Files



#307
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia

Desktop tanelj$ ./gfxutil -f PEG0

DevicePath = PciRoot(0x0)/Pci(0x1,0x0)



#308
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
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.

Attached Files

  • Attached File  GFX.zip   413.71KB   26 downloads


#309
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
Do I have to disable GraphsicsEnabler? Also I cannot test HDMI because I have no HDMI devices

#310
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
Of course, graphics card is injected with string (including EDID and video bios). So there is no need for graphics enabler.

#311
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
Hmm, my chameleon has problems with device-properties. It says Error parsing plist file whenever I use any of those strings

#312
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
Eh, Chameleon... That's why Clover is better =)
You can do the same without string using this DSDT and GraphicsEnabler=No. LVDS should work.

Attached Files



#313
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
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

#314
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male
  • Location:Lithuania
I don't understand.. It's not empty, I pasted method DSM there.. And it's here if I open compiled aml file.

Attached Files



#315
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
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

#316
Trucker MK

Trucker MK

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 397 posts
  • Gender:Male
  • Location:Republic Of Macedonia
@Tauio111
Could You paste here the patched framebuffer that you are testing with the dsdt from post # 312?

#317
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia

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

Attached Files



#318
Trucker MK

Trucker MK

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 397 posts
  • Gender:Male
  • Location:Republic Of Macedonia
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 ?

#319
Tauio111

Tauio111

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Estonia
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?

#320
Trucker MK

Trucker MK

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 397 posts
  • Gender:Male
  • Location:Republic Of Macedonia
No need, i already did.
Attached File  Archive.zip   792.69KB   19 downloads





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy