Jump to content
InsanelyMac Forum
Trucker MK

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

Recommended Posts

hi,

for 7750g owners , i just upgrade to 16 gb ram , it works easy , and switch to 512 ram for intel...

nice upgrade.

 

i tried also el capetan on my machine , amd 6650 is natively  recognized without patching ,cattail framebuffer, correct amount ram, easyer than maverick...just video bios in rom directory.

bye.

Share this post


Link to post
Share on other sites
Advertisement

hi,

for 7750g owners , i just upgrade to 16 gb ram , it works easy , and switch to 512 ram for intel...

nice upgrade.

 

i tried also el capetan on my machine , amd 6650 is natively  recognized without patching ,cattail framebuffer, correct amount ram, easyer than maverick...just video bios in rom directory.

bye.

 

do you have the  2 gb version ? not sure what you mean with "switch to 512 ram for intel'

do you mind attaching the vbios rom you use? thanks :)

Share this post


Link to post
Share on other sites

hi,

try this config.plist, it s yours , i changed some parameters and add your rom file in Clover Rom directory.

 

it is the same rom file .

You happen to have a good dsdt to go with that? and your kexts if you dont mind, that would save me alot of trouble hehe :P

im still not getting the video to work lemme turn of sip as i forgot

Share this post


Link to post
Share on other sites

hi,

check first page of this thread, trucker did a lot of experiment on acer, i still use mavericks , i prefer it and intel graphics ,i have dual graphics but use only intel.

i can load both.

nothing wrong to use my dsdt ,it s been patched a long time ago, clover do the injection anyway.

applehda is for mavericks also.

acer.zip

Share this post


Link to post
Share on other sites

u thnik our machines may be different afterall then, i dont have dual graphics, its aspire 7750g 2638G1.5tbnkk , yours propably not, unless the hd graphics are hidden away :P


but thanks either way u been a great help, with the info on the FB i managed to get the vram counting right, but colors are puprplish so not sure what now but ill figure it uut

Share this post


Link to post
Share on other sites

for colors , trucker said you have to correct edid checksum ,that s the problem with wrong colors, find the thread about that ,

i never had any problem with wrong colors , i use a 24 inch hdmi screen.

 

http://www.insanelymac.com/forum/topic/298807-amd-radeon-hd-6650m-the-last-piece-of-the-puzzle-edid-injection-with-clover-or-dsdt-the-mistery-of-the-wrong-lvds-senseid/?do=findComment&comment=2029718

Share this post


Link to post
Share on other sites

hi,

i think you saw that y have exactly the same laptop as trucker 17 inch

 

add a line in graphics and paste his custom edid into

 

CustomEDID =00FFFFFFFFFFFF00061014A0000000000A160104902615780A6FB1A7554C9E250C505400000001010101010101010101010101010

1012F2640B860840C30303023007ED710000019000000FC00436F6C6F72204C43440A202020000000FE000000004C47446973706C61790A000000FE004C503137335744312D544C41330066

Share this post


Link to post
Share on other sites

Please keep in mind that your first adapter is LVDS :)

what do you mean by that? confusing me hehe

i wantto understand this topic, so im in the progress of creating my own fakeedid

Share this post


Link to post
Share on other sites

what do you mean by that? confusing me hehe

 

i wantto understand this topic, so im in the progress of creating my own fakeedid

LVDS is your internal connector called AS dvi is for external monitors

Share this post


Link to post
Share on other sites

You need to replace Device (PEGP) in your DSDT with this code for the above kexts to work. Change "VRAM,totalsize", to 0x00, 0x00, 0x00, 0x40 if you have 1 GB VRAM.
But first you need to convert your VBIOS.rom to DSDT code with rom_dsdt_converter.exe (download here) and paste it in "ATY,bin_image", like this:
==========================================================================

            "AAPL,slot-name",
            Buffer (0x0C)\n
            {
                "PCIe Slot-1"
            },
            "ATY,bin_image", <= Look for this line in the code for Device(PEGP) below
            Buffer ()                <= leave Buffer empty!
            {
                PASTE YOUR CONVERTED VBIOS HERE IN ON ONE LINE
            },
            "device_type",
            Buffer (0x12)
            {
                "ATY,IpomoeaParent"
            },
==========================================================================
 You can download this attachicon.gifPEGP2_6650M_2GB.txt.zip patch for the PEGP and apply it with DSDTParser.jar but you still need to manualy insert the converted VBIOS for the 6650M to be recognized  by the OS and of course Device (HDAU) for HDMI Audio. Place it just above Device (PEGP). You also need to apply the DTGP patch before compiling your DSDT.

This is how it should be shown in IORegistryExplorer attachicon.gifScreen Shot 2013-06-25 at 12.35.53.png

            Device (HDAU)
            {
                Name (_ADR, One)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
            Device (PEGP)
            {
                Name (_ADR, Zero)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x04
                })
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x2E)
                        {
                            "@0,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            }, 
                            "@0,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@0,display-dual-link", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "@0,display-type", 
                            Buffer (0x04)
                            {
                                "LCD"
                            }, 
                            "@0,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@1,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@1,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                0x00, 0x08, 0x00, 0x00
                            }, 
                            "@1,display-type", 
                            Buffer (0x05)
                            {
                                "NONE"
                            }, 
                            "@1,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@2,compatible", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            },
                            "@2,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 
                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                0x10, 0x00, 0x00, 0x00
                            }, 
                            "@2,display-type", 
                            Buffer (0x05)
                            {
                                "NONE"
                            }, 
                            "@2,name", 
                            Buffer (0x0C)
                            {
                                "ATY,Ipomoea"
                            }, 
                            "AAPL00,DualLink", 
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            }, 
                            "AAPL,slot-name", 
                            Buffer (0x0C)
                            {
                                "PCIe Slot-1"
                            }, 
                            "ATY,bin_image", 
                            Buffer ()
                            {
                            	PASTE CONVERTED VBIOS HERE IN ONE LINE THAN COMPILE
                            }, 
                            "device_type", 
                            Buffer (0x12)
                            {
                                "ATY,IpomoeaParent"
                            }, 
                            "VRAM,totalsize", 
                            Buffer (0x04)
                            {
                                0x00, 0x00, 0x00, 0x80
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "AMD Radeon HD 6650M 2GB"
                            }, 
                            "name", 
                            Buffer (0x12)
                            {
                                "ATY,IpomoeaParent"
                            }, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
        }

is it possible to post an example of your bios that was converted to dsdt? because i did it , and when i open the file ATY to dsdt from using that converter app its like a text file with tons and tons of 0x15 0x01 etc etc etc, like ALOT , not sure how i can make that fit on one line

Share this post


Link to post
Share on other sites

Also i would like to ask, how i can make my 'about this mac' window display the correct info, it currently says i have a 6750m 2048 mb , while i have a 6650m 2048 mb

i know this is merely a cosmetic thing , but it would be nice if this could be corrected, having the same issue for my ram (displays 8gb while i have 16gb) but i think this is related to my macbook pro 8,3 smbios that probably thinks i have 2 ram slots instead  of the 4 my acer has 

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.



×