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.


Help -- Framebuffer Personality Editing

6 posts in this topic

Recommended Posts

Hi guys, Sorry my english,

help me please for editing framebuffer for XFX HD 7770 double dissipation (ATI Radeon HD 7770).

OS X: 10.10.3

Clover: 3193

DSDT: Yes with patch for video card


I tried this:



SubsystemVendorID: 0x1682 SubsystemID: 0x3233

IOBaseAddress: 0xd000

Filename: 777ZXXL1.SB 

BIOS Bootup Message: 

C44101 CAPPUCINO Verde XT 1G GDDR5 64Mx32                                   


PCI ID: 1002:683d

Connector at index 0

Type [@offset 43206]: DisplayPort (10)

Encoder [@offset 43210]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43316]: 0x94, OSX senseid: 0x5

Connector at index 1

Type [@offset 43216]: HDMI-A (11)

Encoder [@offset 43220]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 43343]: 0x91, OSX senseid: 0x2

Connector at index 2

Type [@offset 43226]: DVI-I (2)

Encoder [@offset 43230]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 43370]: 0x90, OSX senseid: 0x1

Connector at index 3

Type [@offset 43236]: DVI-I (2)

Encoder [@offset 43240]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 43407]: 0x93, OSX senseid: 0x4

Connector at index 4

Type [@offset 43246]: DVI-I (2)

Encoder [@offset 43250]: INTERNAL_KLDSCP_DAC1 (0x15)

i2cid [@offset 43407]: 0x93, OSX senseid: 0x4



777ZXXL1.SB :


C44101 CAPPUCINO Verde XT 1G GDDR5 64Mx32                                   


Subsystem Vendor ID: 1682

       Subsystem ID: 3233

Object Header Structure Size: 355

Connector Object Table Offset: 48

Router Object Table Offset: 0

Encoder Object Table Offset: fd

Display Path Table Offset: 12

Connector Object Id [19] which is [DISPLAY_PORT]

encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true

Connector Object Id [12] which is [HDMI_TYPE_A]

encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false

Connector Object Id [2] which is [DVI_I]

encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false

Connector Object Id [2] which is [DVI_I]

encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

Connector Object Id [2] which is [DVI_I]

encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false



Personality: Dashimaki

ConnectorInfo count in decimal: 4

Disk offset in decimal 608944




               Connector     ControlFlags Features Unknown Transmitter  Encoder   Hotplug   Sense ID    

0000000  00 04 00 00   04 03 00 00      00 01    01 00           12            04            02            02

0000010  00 04 00 00   04 03 00 00      00 01    02 00           22            05            03            05

0000020  04 00 00 00   14 02 00 00      00 01    03 00           00            00            04            04

0000030  00 08 00 00   04 02 00 00      00 01    04 00           11            02             01           01



Connector Type*    04 00 00 00

ATY,ControlFlags** 14 02 00 00

Features**         00 01

Unknown*           04 00

Transmitter*       10

Encoder*           00

Hotplug ID*        04

Sense ID**         04


Patched —> DP, HDMI, DDVI, DVI 

00 04 00 00   04 03 00 00   00 01   01 00   22   05   01   05

00 08 00 00   04 02 00 00   00 01   02 00   12   04   02   02

04 00 00 00   14 02 00 00   00 01   03 00   11   02   03   01

04 00 00 00   14 02 00 00   00 01   04 00   10   00   04   04


DP: Not tested

HDMI: Work , but no sound

DDVI: Recognizes the osx, but the screen is black on the monitor

DVI: Recognizes the OS X, but the screen is black on the monitor


I want to use two monitors, and HDMI sound


Print-screen monitor 1 HDMI work, but no sound



Print-screen monitor 2 DVI Recognizes the OS X, but the screen is black on the monitor



Can anyone help me? Thanks!

Share this post

Link to post
Share on other sites

when you say black screen, does the monitor go into stand by or is the monitor on and just black?

have you tried to unplug and replug the monitor while you are booted into yosemite?

does dvi work without hdmi plugged in?

you might get hdmi sound to work with toleda's patch here in the forum...

Share this post

Link to post
Share on other sites

The monitor just black

DVI does not work with or without HDMI

I unplugged and replugged and did not work

I'll try with toleda's patch


Share this post

Link to post
Share on other sites

Press Windows key + alt + f12 for a few seconds, until your monitor turns off. Wait until your computer enters sleep mode, and then wake your computer. you screen should work. unfortunately you'll have to do this every boot unless you patch your graphics kext, which is very difficult.

Share this post

Link to post
Share on other sites

Hey did you ever make this thing work? I have the same card, and i have read that it may work if you load a vbios of another card


sorry for bad english ༼ つ ◕_◕ ༽つ








Note on XFX cards:
Many people are reporting problems with XFX cards, especially HD 7xxx / R9 generation. They're using a custom BIOS which can cause a crash upon booting, which can't be fixed in OS X.
A common solution is either flashing a alternate VBIOS on your card (only do if you can recover form a bad flash!) or using Clover to load a compatible VBIOS dynamically (without flashing).

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 haegar33
      I have browsed thru all forums and all threads for this card but apparently my system is still something special. With some cumbersome effort (none of the simple one-click ##### and other USB-Installers methods ever worked for me) I managed to install Sierra 10.12.5. However when booting is nearly finsihed I get the famous black screen which can be recovered by quickly unplug/plug the DP monitor cable leading finally to a proper initialisation of my 290X. 

      1.) RadeoDeInit is on, without this patch the screens stays dark forever
      2.) Booting with iGFX never works for me, I always get memory allocation errors during boot until I disable the Intel graphics completely.
      3.) I am on Clover 4318, newer version do not make any differences.
      4.) I am using a System Configuration for an Imac 14,2. Most other configs do not make difference either.

      I have not started again the nightmare of Framebuffer patching (as I remember from Yosemite) and I think it will not help as the card is recognised by Sierra but just not initialised.
    • By TheBloke
      Hi all
      I currently use an NVidia 760 with four displays: 1 x 4K; 2 x 1920x1200; 1 x 1920x1080.   This mostly works, but I am considering replacing it with an AMD GPU - likely a Radeon 7970 - for two reasons:
      I would like to add a fifth monitor, maybe even a sixth; I get small stutters and slowdowns with my NVidia, using both Native and NVidiaWeb drivers.  It is a lot better than it was with my NVidia 980Ti, but it's still not perfectly smooth as it should be, especially when I have a full screen video playing while also doing UI movements like Swipe Left A Space or Mission Control.  
      I have just been told that it should be possible to access all display outputs on an AMD 79XX GPU, possibly requiring a custom SSDT and/or radeonDeInit?  I've only ever had one AMD GPU and that was 8 years ago so I am not experienced with them.  My NVidia 980Ti has five outputs, but can only use four at once.  But I believe AMD's EyeFinity does allow it to use them all as separate displays.
      Before I buy the GPU, I'd be most grateful if anyone could confirm that it should be possible to run five or six simultaneous displays on a card such as the ASUS HD 7970 DirectCU II (6 x DP outputs) or XFX AMD Radeon HD 7970 (2 x mini-DP; 1 x HDMI; 2 x DVI).  With one display being 4K @ 60fps and the rest 1920x1200 or 1080P.
      I have Googled on this a while but haven't yet found anyone discussing connecting more than four monitors to an AMD Hack  I did see that the late-2013 Mac Pro (which uses 2 x AMD FirePro GPUs) states it can support "up to 6 Thunderbolt displays".  So I know the OS can do it, it's just a question of whether a particular GPU can, and in a Hack setup.
      Thanks very much
    • By Angelo_
      Hi guys, i'm trying to help a friend of mine trying to install osx(possibly high sierra) on his pc with the following specs: 
      Amd fx8350 
      Asrock 990fx extreme 3
      8gb of fury Kingston ddr3 ram(2x4)
      Radeon hd 7950
      128gb ssd( crucial m550)
      A couple of hdds I don't remember the brand(maybe a seagate barracuda and a dumb old disk for data)
      We tried to install it using the regular clover+high showers installer but we couldn't get it to reach the installer, then we tried osx-amd(don't know if i can talk about it there, sorry if i can't) and we still couldn't get to the installer.
      Is there a guide i can use to install osx in that machin, i tried to search in the forum but i couldn't find it.
    • By hopoc
      Hi Guys,
      I’m stuck with 3mb VRAM, and can’t get my screen resolution! I’ve tried to reinstall 18 times with different configurations but I can’t seem to get it right! PLEEEEASE HELP I really don’t know what to do now. I've tried Enoch but still no success!
      System Model: HP EliteBook 8570p Processor: i7-3520M CPU @ 2.90GHz, 2901 Mhz, 2 Cores GPU:  AMD Radeon HD 7570M RAM: 12GB​

    • By macinsane
      What works? Everything. Sleep/Wake, NVMe, Airport, Spotlight, AMD-graphics

      ASUS Prime B250M-C µATX-board
      Intel Core i5 7500 (Kaby Lake)
      Gigabyte Radeon RX560 4GB
      Airport-compatible PCIe-Card for Wifi and Bluetooth (BCM943602CS)
      2 NVMe drives: Samsung P961 with 1 TB and 256 GB

      Installed mac OS: 10.13.2
      Clover: 4334
      *Update 10.13.3*
      Added new config.plist and ssdt for AMD injection (config_amd_ssdt_10133.zip). With this config and Intel IGPU activated you'll get Metal2 (macOS GPUFamily1 v3). What did I do? Had to fake Skylake graphics or to prevent apps like iMovie or FinalCut from crashing. With Kabylake kexts loaded and IGPU as secondary graphics card, the computer will hard reset whenever the Intel GPU is utilised. Only Skylake kexts and activated IGPU will give you working Metal2 for the RX560.  
      *Update 10.13.2*
      Since this update a new approach is advisable to get the RX560 up and running (works for 10.13.1 and GM as well). I've added a working SSDT and injector kext that gives you graphics and HDMI audio. Sleep works fine too if you add the DSDT I compiled.  
      Credits go to @Toledo @Mork vom Ork and @Mieze because their work made this possible.
      *Update* I've added NEW config.plist and DSDT. For proper graphics power management you have to activate onboard graphics in BIOS but make PCIE the primary display. Furthermore you have to inject ig-platform-id 0x59120003 and let Clover patch GFX0 to IGPU. This is the only way to avoid crashes of iMovie, FinalCut or slowdowns after video playback.

      This may be the smoothest Hackintosh of my life. It is easier than Sierra install due to native support for most of the used hardware in High Sierra. Not much to do, using an up-to-date Clover version like 4184. Make sure you have apfs.efi in /Clover/drivers64UEFI/ on your EFI partition and that you delete EmuVariableUEFi.efi (downside: iMessage doesn't work without it). Somehow Rehabman's SSDT in /Clover/ACPI/patched helps avoiding crashes in iTunes.

      Needed kexts (on your EFI into /Clover/kexts/Other): FakeSMC, IntelMausiEthernet for ethernet, USBInjectAll and XHCI-200-series-injector for USB, Lilu and AppleALC for audio, Whatevergreen for AMD graphics, IntelGraphicsFixup and AMD9xxxControllerPatcher.kext.
      DSDT and SSDT go into EFI/Clover/ACPI/patched.