Jump to content
Trucker MK

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

968 posts in this topic

Recommended Posts

Advertisement

Hi there

i am trying to make at 6470m working again but now with mavericks 10.9.5
i have DSDT which made by @Trucker MK
i patch my amd6000controller like 
i changed this 
00040000040300000001000012040105

00080000040200000001000011020403
to the patched :
02000000400000000901000010000201
10000000100200000001000000000403
i uploaded the clean and patched one too
when i want to start with DSDT and the patched amd6000 i got no errors but this this grey screen



so i can boot only safe and its okay dsdt is working you can see it recognises my video card
Im using chameleon 2.2
i have reattached my videobios too
any ideas what could go wrong and why it doesn't boot normaly  ? Wrong patching ?

 

10.9.5amd6000.zip

post-1133216-0-43325400-1427044068_thumb.jpg

post-1133216-0-21067100-1427044087_thumb.jpg

vgabios.zip

Share this post


Link to post
Share on other sites

hi ,

a member  freuser said that some time ago , try it :

I had similar problem, but it was not related to video card. If I choose any SMBIOS except MacBookAir6.1 + generation of PStates, it stucks for a while at the end of boot and then I get a white screen. If I select MacBookAir6.1 SMBIOS or disable PStates generation, it boots fine. IMO it's related to X86PlatformPlugin in my case. Maybe something similar happens to you (I guess you are using custom SSDT for PStates).

Share this post


Link to post
Share on other sites

Asus X54h-y (K54LY)

Intel Core i 3 2330m 2,2Ghz

Ati radeon 6470m  1Gb Vram

4GB ram DD3 1333Mhz

Do this for me, set your SMBios to Macbook Pro 8,2 ( that way, you get native AGPM for your AMD 6470M later ). Second, post your AMD ROM here and let me see it. Third, why not installing Yosemite ? UEFI boot is fine, and you can get your GPU to work right on first boot with " Boot OS X without cache " ( of course with framebuffer editing )

Edit: If you have a 1366x768 resolution panel, use frambuffer Lotus and set DualLink=0, don't use framebuffer patching. I got the AMD 6470M on the Low Resolution HP Probook to work that way

Share this post


Link to post
Share on other sites

okay i will try that smbios. I don't use yosemite becasuse i yosemite creates a recovey partition and i can't make the partitions like this : apple os x, windows  and data.  because if i use yosemite there are no mbr slots left and i can't use data partition under windows. 
in post 929 i attached vga bios. 
Thanks for helping
 

Share this post


Link to post
Share on other sites

okay i will try that smbios. I don't use yosemite becasuse i yosemite creates a recovey partition and i can't make the partitions like this : apple os x, windows  and data.  because if i use yosemite there are no mbr slots left and i can't use data partition under windows. 

in post 929 i attached vga bios. 

Thanks for helping

Go GPT and use Clover please. Clover is the key to make your GPU less painful for you

Share this post


Link to post
Share on other sites

Clover is not an option, because i my computer does not boot under clover
how to set duallink to 0 ? 
actually it has 1366x768 resolution

Edit : this methot what ive written was working with moutain lion( pithecia+ dsdt ) , but now i don't have the the right patched kexts only the dsdt ( insanley mac old upload folder is down) . thats why i moved to mavericks

Share this post


Link to post
Share on other sites

Clover is not an option, because i my computer does not boot under clover

how to set duallink to 0 ? 

actually it has 1366x768 resolution

 

Edit : this methot what ive written was working with moutain lion( pithecia+ dsdt ) , but now i don't have the the right patched kexts only the dsdt ( insanley mac old upload folder is down) . thats why i moved to mavericks

I know why it won't boot Clover. Because in Sandy Bridge Asus laptop, you must not rename the EFI partition, leave it unnamed. I own one myself for sometime now ( see signature ), and use it without issues. Keep in mind that update your BIOS to latest version helps alot

Share this post


Link to post
Share on other sites

Allright i will give a try to clover again... luckly last week ive flashed the latest BIOS :)
i will report soon
Edit:
So today i'va tried macbook pro 8.2 smbios but i hasn't solved the problem...same grey screen i think something must be wrong with the patched stuff ....

soon i will install to an  OTHER HDD a test system with clover so i can report you .
( PS, off) do you have idea how i  could i make this 3 partition with yosemite without loosing data( WIN7, yosemite DATA ( NTFS))...on an other notebook ( old stuff ) i tried this but windows can't see my data partitions ( because of the mbr slots )

Share this post


Link to post
Share on other sites

Allright i will give a try to clover again... luckly last week ive flashed the latest BIOS :)

i will report soon

Edit:

So today i'va tried macbook pro 8.2 smbios but i hasn't solved the problem...same grey screen i think something must be wrong with the patched stuff ....

soon i will install to an  OTHER HDD a test system with clover so i can report you .

( PS, off) do you have idea how i  could i make this 3 partition with yosemite without loosing data( WIN7, yosemite DATA ( NTFS))...on an other notebook ( old stuff ) i tried this but windows can't see my data partitions ( because of the mbr slots )

Dunno, I abandonned MBR as soon as I found a way for GPT to work even on non-UEFI systems. Your card may need a patch, but for now you should use Lotus + DualLink=0 with Clover first ( don't put your DSDT in, it won't load Lotus FB )

Share this post


Link to post
Share on other sites

Hey guys, I am using HP G62005ax.

 

It has inbuilt 7640G and external 7670m for Graphics. I managed to install and everything is fine, except graphics. I am getting 4mb vram and the only way I can boot properly is by injecting 7670M via clover with VBIOS on. I have also injected my EDID from the laptop, which i obtained from windows.

 

I've been trying to follow the thread to work, but I have a few problems.

 

1. I have Insyde Bios and i have no option to disable any graphics card, internal or external. I've read this is essential to get QE/CI running. Could someone guide me on this?

 

2. Applying framebuffers via clover and with different framebuffers seems to be having no affects. Could someone please guide me?

 

Here is the log from the mac-

Shreyashs-Mac-Pro:~ shreyash$ kextstat | grep AMD
   96    1 0xffffff7f82293000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <95 85 12 11 7 5 4 3 1>
   97    0 0xffffff7f823b2000 0x419000   0x419000   com.apple.kext.AMD6000Controller (1.2.8) <96 85 12 11 5 4 3 1>
  100    0 0xffffff7f81e0d000 0x3a8000   0x3a8000   com.apple.AMDRadeonX3000 (1.2.8) <99 85 12 7 5 4 3 1>

From System Info-

First(7640G)
Display:

  Type:    GPU
  Bus:    PCIe
  PCIe Lane Width:    x0
  VRAM (Total):    4 MB
  Vendor:    ATI (0x1002)
  Device ID:    0x9903
  Revision ID:    0x0000
  Kernel Extension Info:    No Kext Loaded
  Displays:
Display:
  Resolution:    1366 x 768
  Pixel Depth:    32-Bit Color (ARGB8888)
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes


Second(7670M)
Display:

  Type:    GPU
  Bus:    PCIe
  PCIe Lane Width:    x8
  Vendor:    ATI (0x1002)
  Device ID:    0x6840
  Revision ID:    0x0000



58    0 0xffffff7f810a3000 0x3a000    0x3a000    com.insanelymac.RealtekRTL8111 (1.2.3) <50 12 5 4 3 1>




Realtek RTL8168B/8111B PCI Express Gigabit Ethernet:

  Name:    ethernet
  Type:    Ethernet Controller
  Bus:    PCI
  Vendor ID:    0x10ec
  Device ID:    0x8136
  Subsystem Vendor ID:    0x103c
  Subsystem ID:    0x184a
  Revision ID:    0x0005
  Link Width:    x1
  BSD name:    en0
  Kext name:    RealtekRTL8111.kext
  Location:    /System/Library/Extensions/RealtekRTL8111.kext
  Version:    1.2.3

The cable for Ethernet is connected, but your computer does not have an IP address.

Share this post


Link to post
Share on other sites

Using Ati configs via clover doesn't seem to be making a difference.

It's picking up Pondweed, which is correct (i think on it's own but only 4mb vram and no qe/ci).

 

Dual link = 0 doesn't help too much.

This way of booting works every time, but no qe/ci and 4mb vram.

 

Inject ATI for 7670M ticked

Load Vbios for 7670M ticked

Share this post


Link to post
Share on other sites

Using Ati configs via clover doesn't seem to be making a difference.

It's picking up Pondweed, which is correct (i think on it's own but only 4mb vram and no qe/ci).

 

Dual link = 0 doesn't help too much.

This way of booting works every time, but no qe/ci and 4mb vram.

 

Inject ATI for 7670M ticked

Load Vbios for 7670M ticked

Patch Pondweed FB to enable your card

Share this post


Link to post
Share on other sites

Try injecting your monitors EDID 
if edid is not enough than you will need custom edid
you have gradient issue, but do you have Qe? 

Share this post


Link to post
Share on other sites

I installed "El Capitan" with Chameleon everything is fine except GPU.

 

I was able to activate my (0x6741, 0x05131025, CHIP_FAMILY_TURKS, "AMD Radeon HD 6650M") in mavericks by using (patched DSDT + patched kext). But the same method is not valid on this new release why?

 

a help would be great

 

here is  http://1drv.ms/1NfqFEs (darwin dump + clean AMD6000Controller.kext from El Capitan + vgabios dump +  clean dsdt + working patched dsdt + dpci screen shots)

 

 

 

Screen_Shot_2015_11_20_at_08_10_22.png

Share this post


Link to post
Share on other sites

hi guys,,, i was try its, but still blank screen,,

 

when i use clover and fakeid 6841_1002 my graphics was 1024MB and full QE/IC but doesn't display correctly(maybe gradient), ( i will upload the picture ) but, when i use fakeid and FB=Ipomoea/Pondweed it's stuck at blank screen after vorbose boot,, i was try use windows EDID and inject to clover, but still blank screen,

here's my editing of frambuffer Pondweed

02 00 00 00 40 00 00 00 09 01 00 00 10 00 01 02
00 08 00 00 04 02 00 00 00 01 00 00 11 02 02 01
10 00 00 00 10 00 00 00 00 01 00 00 00 10 03 03

 

here's a pic : https://www.dropbox....5904_o.jpg?dl=0

here's my bios : https://www.dropbox....h/BIOS.rar?dl=0

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.

  • Similar Content

    • By JoachimCraeye
      Hello, another struggling soul when it comes to AMD Radeon HD 6650M
      I got to the point where it looks as if i’m almost there, as the graphics are more or less stable.
      Also is my graphic card partly recognised, just wrong model and wrong videoram, should be AMD Radeon HD 6650M 2048 MB
      Also when for example, I’m opening Launchpad its pretty clear I’m not getting full acceleration
       
       
      In my clover config file in the tab kernel and kext patches  I’m having 
       


       
      SSDT-6.aml being the PEGP File
      DSDT.aml & SSSDT6.aml  are system files that i compiled.
      SSDT.aml was made by ssdtPRGen.sh 
      ioreg attached as well
      and my video bios
       
      DSDT SSDT SSDT6 IOREG VBIOS.zip
       
      i hope someone can tell me whats missing
       
      PS i realise I’m not there yet, i’m missing sound and such, but i just started on this machine , and wanted to sort this first
      At some point i tried the extraction of the dsdt code from the Vrom, but that resulted in me having a text file (sorta) with like 100’s and 100’s of short hexest thats where i lost it an was utterly lost. Please, teach me
       
    • By Trucker MK
      Those who followed my old thread about the AMD Radeon HD 6650M here already know that until now we were not able to inject custom EDID with Clover or with DSDT injection (needed for the gradients fix) . A while ago i finally solved the Gradients issue with the help from freeuser16 by using Andy Vandijck's FixEDID and DisplayMergeNUB.kext to inject custom EDID  but I always wondered what could be the problem and why Clover/DSDT EDID injection is not working for the 6650M. Few day ago i started to play around again with diferrent Transmitter, Encoder and SenseID values using Clover, of course using Custom EDID injection. Until now i always used Ipomoea or Pondweed patched framebuffer:
      02000000400000000901000010000003 00080000000200000001000011020101 10000000100000000001000000000205 based on the decoded VBIOS with radeon_bios_decoder
      PCI ID: 1002:6741 Connector at index 0 Type [@offset 44838]: LVDS (7) Encoder [@offset 44842]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44912]: 0x92, OSX senseid: 0x3 Connector at index 1 Type [@offset 44848]: HDMI-A (11) Encoder [@offset 44852]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44935]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 44858]: VGA (1) Encoder [@offset 44862]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44962]: 0x94, OSX senseid: 0x5 and redsock_bios decoder:
      Connector Object Id [14] which is [LVDS] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [5] which is [VGA] encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false This time i decided to test few other framebuffers with the same patched framebuffer values i used for Ipomoea and Pondweed. I made the changes in Clover's config.plist (this time i used Cattail) , rebooted (without DisplayMergeNUB.kext) and no suprise at all, when using transmitter/encoder 10/00 and EDID is not injected, i get this:

      I decided to go with Fanwort next but this time completly by accident/mistake i somehow used SenseID 0x5 instead of 0x3 (as you can see in the decoded VBIOS, LVDS uses SenseID 0x3), and guess what, finally the custom EDID was injected by Clover and everything was perfect. I opened the config.plist and i saw that i used wrong SenseID for LVDS but it was working perfect. To keep it short, out of curiousity i tried every framebuffer from the AMD6000Controller.kext with default values, and guess what,
      Cattail (4) @ 0x167920 LVDS, DP, DP, DP 02000000400000002905000000000005 00040000040300000001000011020101 00040000000100000009100021030202 00040000000100000009100012040303 and
      Fanwort (4) @ 0x1679f0 LVDS, DP, DP, DP 02000000400000002905000000000004 00040000040300000001000011020101 00040000000100000009100021030202 00040000000100000009100012040303 both work with wrong LVDS SenseID and custom  EDID is injected.
       
      The next thing i tried, it was using "wrong" SenseID in Ipomoea (i tried with 0x2, 0x4, 0x6, 0x7 and 0x8 - EDID is injected with all off these, except of course with 0x3, which is in the VBIOS. Why? I have no idea.
      Today i tried to inject the EDID with DSTD and it also works with this framebuffer: (SenseID 0x4 and probably others, 0x2, 0x5, 0x6, 0x7, 0x8)
      02000000400000000901000010000004 00080000000200000001000011020101 10000000100000000001000000000205 and this in your DSDT in Device (PEGP). This is my custom EDID, i have the 17" Display, DisplayProductID 0x289 and DisplayVendorID 0x30e4
      "AAPL00,override-no-connect", Buffer (0x80) { /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, /* 0008 */ 0x06, 0x10, 0x14, 0xA0, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x0A, 0x16, 0x01, 0x04, 0x90, 0x26, 0x15, 0x78, /* 0018 */ 0x0A, 0x6F, 0xB1, 0xA7, 0x55, 0x4C, 0x9E, 0x25, /* 0020 */ 0x0C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2F, 0x26, /* 0038 */ 0x40, 0xB8, 0x60, 0x84, 0x0C, 0x30, 0x30, 0x30, /* 0040 */ 0x23, 0x00, 0x7E, 0xD7, 0x10, 0x00, 0x00, 0x19, /* 0048 */ 0x00, 0x00, 0x00, 0xFC, 0x00, 0x43, 0x6F, 0x6C, /* 0050 */ 0x6F, 0x72, 0x20, 0x4C, 0x43, 0x44, 0x0A, 0x20, /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x4C, 0x47, 0x44, 0x69, 0x73, 0x70, /* 0068 */ 0x6C, 0x61, 0x79, 0x0A, 0x00, 0x00, 0x00, 0xFE, /* 0070 */ 0x00, 0x4C, 0x50, 0x31, 0x37, 0x33, 0x57, 0x44, /* 0078 */ 0x31, 0x2D, 0x54, 0x4C, 0x41, 0x33, 0x00, 0x66 }, custom EDID for Clover
      00FFFFFFFFFFFF00061014A0000000000A160104902615780A6FB1A7554C9E250C5054000000010101010101010101010101010101012F2640B860840C30303023007ED710000019000000FC00436F6C6F72204C43440A202020000000FE000000004C47446973706C61790A000000FE004C503137335744312D544C41330066 This could also work for others who have the gradients issue.
      I need someone (maybe you Basss) who uses Clover to test this with VGA, Plug in - Plug Out was not detected properly until now, but maybe with this SenseID we will have some changes.
×