Jump to content
973 posts in this topic

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.

  • 5 weeks later...

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

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

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

  • Like 1

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

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

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

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
  • 2 weeks later...

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

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 

  • 1 year later...
  • 1 month later...
  • 5 months later...
  • 9 months later...
  • 2 weeks later...
On 11/5/2018 at 12:16 PM, Trucker MK said:

Screen Shot 2018-11-05 at 03.08.26.png



You truly are a master. :)How?? I've been trying to get it to work, but keep on failing. I get the reading right in info, but no QE/CI?  

I've managed to load AMD6000Controller.kext, AMDRadeonX3000.kext, AMDLegacyFramebuffer.kext, AMDLegacySupport.kext and IOAcceleratorFamily2.kext and IOAcceleratorFamily2.kext from High Sierra but no QE/Ci either, and never will be possible. High Sierra is the highest mountain that the 6650M will ever climb :) (and other GPUs with no Metal support).

Edited by Trucker MK
On 11/16/2018 at 8:14 PM, Trucker MK said:

I've managed to load AMD6000Controller.kext, AMDRadeonX3000.kext, AMDLegacyFramebuffer.kext, AMDLegacySupport.kext and IOAcceleratorFamily2.kext and IOAcceleratorFamily2.kext from High Sierra but no QE/Ci either, and never will be possible. High Sierra is the highest mountain that the 6650M will ever climb :) (and other GPUs with no Metal support).

So pretty much same like me then. I was thinking about an old project for an old radeon card that enable it's usage in Mac OS systems it wasn't designed for, copy pasting lots of system gpu related  files from older system to a new one, "MLPostFactor" but technique used to do it, plus actually doing it, it's really dirty work. Used it once on my old hackintosh HP laptop. Might play around with the technique if I feel like it, might work, who knows. But for now I guess it's just like you've said, 6xxxx with x3000 ends with High Sierra. 

  • 1 year later...
×
×
  • Create New...