druteron Posted November 14, 2013 Share Posted November 14, 2013 Hello, Few days ago, I installed OS X 10.9 on my Acer Aspire 5732ZG notebook and I wanted to run my graphics card. So, I dumped my vbios and patched Shrike framebuffer in AMD4600Controller.kext. I injected Radeon with Clover and added this to config.plist: <key>Graphics</key> <dict> <key>InjectATI</key> <true/> <key>VRAM</key> <integer>512</integer> <key>LoadVBios</key> <true/> <key>InjectEDID</key> <true/> <key>VideoPorts</key> <integer>2</integer> <key>FBName</key> <string>Shrike</string> <key>DualLink</key> <integer>0</integer> </dict> After reset I have transparent menubar, DVD Player is working but Chess (all 3D apps) suspend system. Acer specification: 1. Acer Aspire 5732ZG 2. Intel Pentium Dual Core T4500 @ 2.30GHz (MMX, SSE(1, 2, 3, 3S), EM64T 3. Chipset: Intel GM45/GM47, Southbridge: 82801IM (ICH9-M) 4. ALC272 Radeon Bios Decode ATOM BIOS Rom: SubsystemVendorID: 0x1025 SubsystemID: 0x0212 IOBaseAddress: 0x5000 Filename: BR34582.001 BIOS Bootup Message: BR34582.001 M92 DDR2 64bit 680e/500m PCI ID: 1002:9553 Connector at index 0 Type [@offset 45718]: LVDS (7) Encoder [@offset 45722]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45762]: 0x96, OSX senseid: 0x7 Connector at index 1 Type [@offset 45728]: VGA (1) Encoder [@offset 45732]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45785]: 0x90, OSX senseid: 0x1 Redsock Bios Decoder BR34582.001 : BR34582.001 M92 DDR2 64bit 680e/500m Subsystem Vendor ID: 1025 Subsystem ID: 212 Object Header Structure Size: 138 Connector Object Table Offset: 28 Router Object Table Offset: 0 Encoder Object Table Offset: 6a Display Path Table Offset: 10 Connector Object Id [14] which is [LVDS] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] 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 My patched fb.: 02000000 40000000 0901 0000 12 04 00 07 10000000 10000000 0001 0000 00 10 01 01 00000000 00000000 0000 0000 00 00 00 00 Link to comment Share on other sites More sharing options...
thanh hoang Posted November 15, 2013 Share Posted November 15, 2013 Try to put rom into rom folder, you need add id into AMD4600Controller.kext Link to comment Share on other sites More sharing options...
druteron Posted November 15, 2013 Author Share Posted November 15, 2013 Thanks for the reply. I inject ID of my card earlier. Now I only added vbios into "ROM" folder but nothing's changed. Chess still freeze the system. I had file called "vgabios.dmp" and changed its name to "1002_9553.rom" Is it ok? Link to comment Share on other sites More sharing options...
thanh hoang Posted November 16, 2013 Share Posted November 16, 2013 Thanks for the reply. I inject ID of my card earlier. Now I only added vbios into "ROM" folder but nothing's changed. Chess still freeze the system. I had file called "vgabios.dmp" and changed its name to "1002_9553.rom" Is it ok? I think you need bbc method to dump rom use Vbios and rename to 1002_9553.rom then put it to rom folder. In Clover you need tick load Vbios inject Ati, Inject EDID, FB Shrike, and change port if black screen. check Ati 4600controller, Ati support, Atix2000 and Ati FB to load Link to comment Share on other sites More sharing options...
druteron Posted November 16, 2013 Author Share Posted November 16, 2013 I think you need bbc method to dump romWhich method? I dumped my vbios in AIDA, then I changed the name to "1002_9553.rom" and this file is in Clover's rom folder. My Clover config must look like this: <key>Graphics</key> <dict> <key>DualLink</key> <integer>0</integer> <key>VideoPorts</key> <integer>2</integer> <key>FBName</key> <string>Shrike</string> <key>LoadVBios</key> <true/> <key>InjectEDID</key> <true/> <key>Inject</key> <dict> <key>ATI</key> <true/> </dict> </dict> Otherwise I have black screen. All kexts that you mentioned are loaded. There are screenshots from Kext Wizard and IORegistryExplorer Link to comment Share on other sites More sharing options...
druteron Posted November 25, 2013 Author Share Posted November 25, 2013 Anyone have any other ideas? Link to comment Share on other sites More sharing options...
r4v3777 Posted April 7, 2014 Share Posted April 7, 2014 I have this problem too . Maybe you have solved it? Link to comment Share on other sites More sharing options...
druteron Posted April 8, 2014 Author Share Posted April 8, 2014 Unfortunately, no. I tried a lots of framebuffer configuration, but without any success. I have no more ideas what could be wrong. Link to comment Share on other sites More sharing options...
iFIRE Posted April 8, 2014 Share Posted April 8, 2014 Inject the card in DSDT and set too the flag PatchVbios=true Link to comment Share on other sites More sharing options...
Recommended Posts