Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
mnfesq

Switchable Graphics - Intel HD4000 and AMD Radeon 7850M

9 posts in this topic

Recommended Posts

I have never been able to use my dedicated AMD Radeon 7850M GPU to work on my HP Envy 17 laptop.  There is no way to select it in the BIOS.  In Windows, switchable graphics works via an AMD app that lets you select which GPU to use per application.  It is my understanding that OS X also allows for switchable graphics based on power management.

 

I have been tinkering with my DSDT to get both GPUs recognized.  I'm pretty close but still can't get the Radeon GPU to function.  Here are some pics that show my status.  Any ideas where to go from here?

 

post-270804-0-15491000-1409502894_thumb.png post-270804-0-02614200-1409502916_thumb.png post-270804-0-71933900-1409502934_thumb.png

Share this post


Link to post
Share on other sites

we(the community) would need a dump from a working dual card MAC, and then trace what in the kexts allow that functionality. due to the limited number of people attempting to use that feature it has not been pursued.

 

HBP

Share this post


Link to post
Share on other sites

So what makes dual GPUs work in OS X?  Most newer models have an onboard GPU and a discreet GPU, just like mine.

 

but dude, why would you enable it will not be using?

Share this post


Link to post
Share on other sites

So what makes dual GPUs work in OS X?  Most newer models have an onboard GPU and a discreet GPU, just like mine.

I believe real Macs use hardware switch/mux for both graphic cards, which is not presented on PCs

Share this post


Link to post
Share on other sites

yes. must search for another solution.

 

i was in the same page as you in 2012 with a lg containing 7650m.


check this report:

 

 

  1. Install Clover Bootloader. You'll use this to inject a modified Framebuffer and load the video bios and EDID.
  2. Get your VBIOS using AIDA64 on Windows. (or ftpw64.exe, you are looking for a ROM file about 64kb in size)
  3. Save VBIOS in EFI\CLOVER\ROM folder as vendorId_deviceId.rom (1002_6841.rom)
  4. Follow RampageDevs guide: http://rampagedev.wo...er-personality/ to create a modified framebuffer. Note that he uses a different method to obtain the VBIOS and you don't need to modify the kext, we use Clover to inject instead.
  5. Use EDIDViewer in Windows to dump EDID and then get the data in base64 to inject using Clover: http://www.hackintos...edid-injection/

Note that you might not need to do step 5. When I booted, I got a black screen on LVDS but HDMI worked. I then set about injecting EDID.

 

I used Clover Configurator to configure my config.plist, here are some of the settings that you will need for sure. I'll post up my actual config.plist later. 

 

Inject ATI, InjectEDID, LoadVBios, VideoPorts: 3, ATIConnectorsController: 6000. For SMBIOS I'm using MacBookPro9,2

 

For the 7650m specifically, here is the data I ended up using: 

 

FBName

Pondweed (3 Ports) 
ATI Controllers Data 
02000000000100000901010010000505000400000403000000010200110201
0100040000040300000001030021030202 
ATI Controllers Patch
02000000400000000901010010010707000800000002000000010200110201
0110000000100000000001030000000808 
EDID: 
AP///////wANryAXAAAAAAIVAQOAJhV4CtiVo1VNnScPUFQAAAABAQEBAQ
EBAQEBAQEBAQEBiDuANnE4O0BdPmoAftcQAAAYAAAA/gBOMTczSEdFL
UwxMQogAAAA/gBDTU8KICAgICAgICAgAAAA/gBOMTczSEdFLUwxMQogA
NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAA==
 
from PokeHerOne

Share this post


Link to post
Share on other sites

How can i extract ROM from this tool fptw64.exe !

Ive used this cmd FPTW64.EXE -D -BIOS BACKUP.ROM

 

i got full bios now how to extract VBios init !

Share this post


Link to post
Share on other sites

 

yes. must search for another solution.

 

i was in the same page as you in 2012 with a lg containing 7650m.

check this report:

 

 

  1. Install Clover Bootloader. You'll use this to inject a modified Framebuffer and load the video bios and EDID.
  2. Get your VBIOS using AIDA64 on Windows. (or ftpw64.exe, you are looking for a ROM file about 64kb in size)
  3. Save VBIOS in EFI\CLOVER\ROM folder as vendorId_deviceId.rom (1002_6841.rom)
  4. Follow RampageDevs guide: http://rampagedev.wo...er-personality/ to create a modified framebuffer. Note that he uses a different method to obtain the VBIOS and you don't need to modify the kext, we use Clover to inject instead.
  5. Use EDIDViewer in Windows to dump EDID and then get the data in base64 to inject using Clover: http://www.hackintos...edid-injection/

Note that you might not need to do step 5. When I booted, I got a black screen on LVDS but HDMI worked. I then set about injecting EDID.

 

I used Clover Configurator to configure my config.plist, here are some of the settings that you will need for sure. I'll post up my actual config.plist later. 

 

Inject ATI, InjectEDID, LoadVBios, VideoPorts: 3, ATIConnectorsController: 6000. For SMBIOS I'm using MacBookPro9,2

 

For the 7650m specifically, here is the data I ended up using: 

 

FBName

Pondweed (3 Ports) 
ATI Controllers Data 
02000000000100000901010010000505000400000403000000010200110201
0100040000040300000001030021030202 
ATI Controllers Patch
02000000400000000901010010010707000800000002000000010200110201
0110000000100000000001030000000808 
EDID: 
AP///////wANryAXAAAAAAIVAQOAJhV4CtiVo1VNnScPUFQAAAABAQEBAQ
EBAQEBAQEBAQEBiDuANnE4O0BdPmoAftcQAAAYAAAA/gBOMTczSEdFL
UwxMQogAAAA/gBDTU8KICAgICAgICAgAAAA/gBOMTczSEdFLUwxMQogA
NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAA==
 
from PokeHerOne

 

Did u get any update on ATI Frame buffer Personality !

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.

×