Jump to content

Help to Enable QE&CI at El Capitan on ATi HD4890 and Clover


sioh
 Share

9 posts in this topic

Recommended Posts

Hello guys,

 

In the past (since Leopard) I was always able to get my rig running with the most recent release of OSX. But El Capitan is driving me crazy.

 

Rig:

GigaByte GA-P55M-UD2 1.1

Intel Core i5 750

8GB DDR3-1333 Kinston Memory

Sapphire HD4890 1GB

 

The installation of 10.11 itself was pretty easy:

  • Download El Capitan from Store while under Yosemite
  • Create USB thumb drive
  • Boot from mentioned USB
  • Install 10.11 on a fresh and empty SSD
  • Install Clover r3292

Ethernet was running on first boot (Realtek 8111-Chip), Audio is not available, Video is running but w/o QE&CI.

As far as I can see getting Audio up and running will take some time and also its not my topic right now.

 

But QE&CI is!

 

As always after an installation of an OSX I was searching for the suitable QE&CI patch from fantomas (thx to him by the way, always quick and easy), downloaded and installed them with kext utility (to S/L/E). Fixed permissions, rebuilded caches.

But: No hardware acceleration of the video device!

 

I read through tons of threads, here and elsewere. Tried a lot with FakeID, KextsToPatch, Bootflags and played with Framebuffers for a couple of days. But no success.

 

Please, would someone take a look at my config and give advice how I should set it up to get QE&CI up and running?

 

Current config.plist

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 kext-dev-mode=1</string>
		<key>Debug</key>
		<true/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>Detect</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x94401002</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
			<string>Windows</string>
		</array>
		<key>Language</key>
		<string>de:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>mac</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Motmot</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD4800Controller</string>
				<key>Replace</key>
				<data>
				OTQ2MDEwMDI=
				</data>
			</dict>
			<dict>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>ATIRadeonX2000</string>
				<key>Replace</key>
				<data>
				OTQ2MDEwMDI=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>03/17/10</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM111.88Z.0034.B02.1003171314</string>
		<key>Board-ID</key>
		<string>Mac-F2268DAE</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac11,1</string>
		<key>SerialNumber</key>
		<string>QP0108HG5RU</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

 

 

 

ioreg El Capitan

 

 

    | |   +-o pci-bridge@3  <class IOPCIDevice, id 0x1000001bf, registered, matched, active, busy 0 (3931 ms), retain 12>
    | |   | +-o IOPP  <class IOPCI2PCIBridge, id 0x1000001e6, registered, matched, active, busy 0 (3918 ms), retain 10>
    | |   |   +-o display@0  <class IOPCIDevice, id 0x1000001c8, registered, matched, active, busy 0 (3918 ms), retain 17>
    | |   |   | +-o AMD4800Controller  <class AMD4800Controller, id 0x100000210, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o ATY,MotMot@0  <class AtiFbStub, id 0x100000223, registered, matched, active, busy 0 (22 ms), retain 8>
    | |   |   | | +-o ATY_MotMot  <class AMDFramebuffer, id 0x1000002a2, registered, matched, active, busy 0 (20 ms), retain 17>
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000002b9, registered, matched, active, busy 0 (2 ms), retain 6>
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000002c0, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x1000002ba, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AGPM  <class AGPM, id 0x100000317, registered, matched, active, busy 0 (1 ms), retain 9>
    | |   |   | |   | +-o gpu-control  <class IOService, id 0x100000318, registered, matched, active, busy 0 (1 ms), retain 7>
    | |   |   | |   |   +-o IOHWControl  <class IOHWControl, id 0x10000033a, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x10000032f, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000330, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x100000331, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x100000333, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000338, !registered, !matched, active, busy 0, retain 5>
    | |   |   | +-o ATY,MotMot@1  <class AtiFbStub, id 0x100000224, registered, matched, active, busy 0 (19 ms), retain 8>
    | |   |   | | +-o ATY_MotMot  <class AMDFramebuffer, id 0x1000002af, registered, matched, active, busy 0 (8 ms), retain 14>
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000002b6, registered, matched, active, busy 0 (1 ms), retain 6>
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000002bc, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x1000002b7, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x100000335, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000336, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x100000339, !registered, !matched, active, busy 0, retain 5>
    | |   |   | +-o RadeonSensors  <class RadeonSensors, id 0x100000212, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o AMDSupport  <class AMDSupport, id 0x1000002d6, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   +-o pci1002,aa30@0,1  <class IOPCIDevice, id 0x1000001c9, registered, matched, active, busy 0 (18 ms), retain 8> 

 

 

 

ioreg of previously installed Yosemite for comparision (same hardware, QE&CI running)

 

 

    | |   +-o pci-bridge@3  <class IOPCIDevice, id 0x1000001b1, registered, matched, active, busy 0 (414 ms), retain 12>
    | |   | +-o IOPP  <class IOPCI2PCIBridge, id 0x1000001e7, registered, matched, active, busy 0 (396 ms), retain 10>
    | |   |   +-o display@0  <class IOPCIDevice, id 0x1000001b9, registered, matched, active, busy 0 (396 ms), retain 19>
    | |   |   | +-o RadeonSensors  <class RadeonSensors, id 0x1000001f4, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o AMD4800Controller  <class AMD4800Controller, id 0x100000299, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x10000029e, registered, matched, active, busy 0 (6 ms), retain 8>
    | |   |   | | +-o ATY_ATY,RadeonFramebuffer  <class AMDFramebuffer, id 0x1000002a8, registered, matched, active, busy 0 (3 ms), retain 18>
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000002b2, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000002b4, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x1000002b3, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AGPM  <class AGPM, id 0x1000002da, registered, matched, active, busy 0 (0 ms), retain 9>
    | |   |   | |   | +-o gpu-control  <class IOService, id 0x1000002db, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   |   | |   |   +-o IOHWControl  <class IOHWControl, id 0x10000034d, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x100000344, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x100000345, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o display0  <class IODisplayConnect, id 0x100000346, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | +-o AppleDisplay  <class AppleDisplay, id 0x100000348, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x10000034e, !registered, !matched, active, busy 0, retain 5>
    | |   |   | +-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x10000029f, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | | +-o ATY_ATY,RadeonFramebuffer  <class AMDFramebuffer, id 0x1000002b5, registered, matched, active, busy 0 (0 ms), retain 15>
    | |   |   | |   +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000002b8, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   | +-o AppleMCCSParameterHandler  <class AppleMCCSParameterHandler, id 0x1000002ba, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AppleUpstreamUserClientDriver  <class AppleUpstreamUserClientDriver, id 0x1000002b9, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | |   +-o AMDNDRVService  <class AtiAppServices, id 0x10000034a, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferI2CInterface  <class IOFramebufferI2CInterface, id 0x10000034b, registered, matched, active, busy 0 (0 ms), retain 6>
    | |   |   | |   +-o IOFramebufferUserClient  <class IOFramebufferUserClient, id 0x10000034f, !registered, !matched, active, busy 0, retain 5>
    | |   |   | +-o AMDSupport  <class AMDSupport, id 0x10000029a, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o ATIRadeonX2000  <class ATIRadeonX2000, id 0x10000029c, registered, matched, active, busy 0 (311 ms), retain 16>
    | |   |   |   +-o IOService  <class IOService, id 0x1000002cb, registered, matched, active, busy 0 (311 ms), retain 7>
    | |   |   |   | +-o IOHWSensor  <class IOHWSensor, id 0x1000002cc, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   |   +-o ATIR6002DContext  <class ATIR6002DContext, id 0x100000350, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR6002DContext  <class ATIR6002DContext, id 0x100000351, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Device  <class ATIR600Device, id 0x100000357, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600GLContext  <class ATIR600GLContext, id 0x100000358, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x10000035f, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x1000003ad, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x100000467, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x100000468, !registered, !matched, active, busy 0, retain 5>
    | |   |   +-o pci1002,aa30@0,1  <class IOPCIDevice, id 0x1000001ba, registered, matched, active, busy 0 (22 ms), retain 8> 

 

 

 

kextstat | grep AMD

 

 

   47    2 0xffffff7f82650000 0x125000   0x125000   com.apple.kext.AMDSupport (1.3.6) 83090AC0-12F4-3913-875B-34864770E7AD <46 45 12 11 7 5 4 3 1>
   48    0 0xffffff7f827b8000 0x17f000   0x17f000   com.apple.kext.AMD4800Controller (1.3.6) 22DB2F28-CC72-3E17-A11E-139B3332103B <47 45 12 11 5 4 3 1>
   67    0 0xffffff7f82783000 0x22000    0x22000    com.apple.kext.AMDFramebuffer (1.3.6) 062D84C5-444E-374A-A4CD-D15BF1DAC978 <47 45 12 11 7 5 4 3 1> 

 

 

 

kextstat | grep ATI

 

 

   54    0 0xffffff7f81aa6000 0x230000   0x230000   com.apple.ATIRadeonX2000 (10.0.0) 3E7604A9-414C-353D-8334-DBEB9D926905 <45 12 7 6 5 4 3 1> 

 

 

 

Thanks in advance. i appreciate your support.

 

PS: Attached a full DarwinDumper extraction.

sioh_DarwinDump.zip

Link to comment
Share on other sites

hi sioh  :)

 

1) make a new proper install

2) disable SIP

2) install the right QE_CI Exotic patch

3) repair permissions + rebuild the cache with this

4) enable SIP (before reboot) + boot with InjectATI checked

 

or if you want to patch your kexts on the fly, take a look here (it's in french but understandable) or here (it's the same way)

 

but please, don't mix these two methods... 

 

 

good luck   ;)

Link to comment
Share on other sites

Thx for your fast help, I appreciate it so far.

 

The last couple of hours I tried both of your suggestions:

 

Applying your patch as you described, the way you described. But I failed.

 

Then I gave the second way a chance, performed on a fresh install as well.

Simply applying a replacement of HEX-values in section KextsToPatch of clover doesn't result in loading both kexts but I'm uncertain about the second replacement at the ATIRadeonX2000 entry:

 

You mentioned to replace the value 0F8394010000 by 909090909090. At other places (like http://www.hackintoshosx.com/files/file/4614-qe-ci-exotic-patch/) you were show to replace the value 0F838A010000 by 909090909090. 

What does all these values mean? Which ones are right?

 

Finally I got the original AMD4800Controller.kext & ATIRadeonX2000.kext loaded by adding your IOKitPersonalities from the link above, adjusting some values like: 

  • replace 944a1002 by 94601002 (my HD4890) in both IOPCIMatch sections
  • changing from Cardinal to Motmot

post-151824-0-29553400-1445470061_thumb.png

post-151824-0-76447700-1445470071_thumb.png

 

And my config in clover:

post-151824-0-73504200-1445470051_thumb.png

 

But till now the only thing I got is the correct output of my video cards memory amount (former: 5MB, now: 1024MB)

Still no QE&CI

 

One thing I noticed, I don't know if its important, comparing  to my ioreg of my Yosemite installation I'm missing the whole section about the ATIRadeonX2000.

ElCapitan:

    | |   |   | +-o AMDSupport  <class AMDSupport, id 0x1000002bd, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   +-o pci1002,aa30@0,1  <class IOPCIDevice, id 0x1000001c9, registered, matched, active, busy 0 (22 ms), retain 8>

Yosemite:

    | |   |   | +-o AMDSupport  <class AMDSupport, id 0x10000029a, registered, matched, active, busy 0 (0 ms), retain 5>
    | |   |   | +-o ATIRadeonX2000  <class ATIRadeonX2000, id 0x10000029c, registered, matched, active, busy 0 (311 ms), retain 16>
    | |   |   |   +-o IOService  <class IOService, id 0x1000002cb, registered, matched, active, busy 0 (311 ms), retain 7>
    | |   |   |   | +-o IOHWSensor  <class IOHWSensor, id 0x1000002cc, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   |   +-o ATIR6002DContext  <class ATIR6002DContext, id 0x100000350, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR6002DContext  <class ATIR6002DContext, id 0x100000351, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Device  <class ATIR600Device, id 0x100000357, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600GLContext  <class ATIR600GLContext, id 0x100000358, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x10000035f, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x1000003ad, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x100000467, !registered, !matched, active, busy 0, retain 5>
    | |   |   |   +-o ATIR600Surface  <class ATIR600Surface, id 0x100000468, !registered, !matched, active, busy 0, retain 5>
    | |   |   +-o pci1002,aa30@0,1  <class IOPCIDevice, id 0x1000001ba, registered, matched, active, busy 0 (22 ms), retain 8>

Some further ideas?

 

Thanks and good night.

sioh

 

PS: In system.log the WindowServer is telling something:

WindowServer[134]: update_gl_acceleration: device (0x7f8f3bf081c0) is unsuitable for gl - disabling OpenGL
WindowServer[134]: update_gl_acceleration: device (0x7f8f3bf081c0) is unsuitable for gl - disabling OpenGL
WindowServer[134]: initialize_display_context: dev counts are zero (0, 0) - disabling OpenGL
  • Like 1
Link to comment
Share on other sites

I think you forgot this part:
 
** Ce tuto est fait pour fonctionner sous OS X Mavericks, mais il doit fonctionner aussi avec les autres. La seule chose différente c'est l'adresse binaire à patcher.
 
I let you translate it   :P
 
​so, the binary part that you mentioned in first (0F8394010000) is that one from Mavericks ATIRadeonX2000.kext and it will not work in El Capitan.
 
here: 0F8394010000 --> Mavericks
         0F839B010000 --> Yosemite
         0F838A010000 --> ElCapitan

         

 

  

Link to comment
Share on other sites

check Debug feature

<key>KernelAndKextPatches</key>
	<dict>
		<key>Debug</key>
		<true/>
        </dict>

and NoCaches

<key>SystemParameters</key>
	<dict>
		<key>NoCaches</key>
		<true/>
	</dict>

don't forget to disable SIP before you boot

<key>RtVariables</key>
	<dict>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>

then let Clover booting like that... your kexts should be patched... and once on your desktop, yo should have QE_Ci enabled.

 

if it's the case, then repair permissions and rebuild the cache as mentioned above and then boot with SIP enabled + with cache + without Debug

Link to comment
Share on other sites

I'm sorry if I'm annoying you but still no luck.

 

I booted with the mentioned settings, both kexts are still loading and here 2 photos of the starting debug output:

post-151824-0-08932700-1445551253_thumb.jpg

post-151824-0-60857200-1445551273_thumb.jpg

 

I hope you're able to see where clover tries, and sometimes failed, to patch the Info.plist files but it's the output of the following config.plist:

 

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string></string>
		<key>DefaultVolume</key>
		<string>MacHD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<true/>
		<key>Theme</key>
		<string>embedded</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string></string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<true/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>QECI</string>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>ATIRadeonX2000</string>
				<key>Replace</key>
				<data>
				OTQ2MDEwMDI=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>QECI</string>
				<key>Find</key>
				<data>
				D4OKAQAA
				</data>
				<key>Name</key>
				<string>ATIRadeonX2000</string>
				<key>Replace</key>
				<data>
				kJCQkJCQ
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>TRIM patch</string>
				<key>Find</key>
				<data>
				QVBQTEUgU1NEAA==
				</data>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>QECI</string>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD4800Controller</string>
				<key>Replace</key>
				<data>
				OTQ2MDEwMDI=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>12/09/11</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM112.88Z.0057.B01.1112090906</string>
		<key>Board-ID</key>
		<string>Mac-F2238BAE</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02140302D5DMT31M</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac11,3</string>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x000d</string>
		<key>Family</key>
		<string>iMac</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac11,3</string>
		<key>SerialNumber</key>
		<string>QP0312PBDNR</string>
		<key>SmUUID</key>
		<string>00000000-0000-0000-0000-6cf049797dab</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>CustomUUID</key>
		<string></string>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
		<key>NoCaches</key>
		<true/>
	</dict>
</dict>
</plist> 

 

 

I did this after a fresh install, only after installing clover, FakeSMC.kext (with the personalities) and Realtec kext for network access. Nothing else.

 

Link to comment
Share on other sites

  • 9 months later...

Hi

 

some success in the configuration of your VGA ? I own a HD 4850 and I am the same difficulty

 

 

some success in the configuration of your VGA ? I own a HD 4850 and I am the same difficulty
 
some success in the configuration of your VGA ? I own a HD 4850 and I am the same difficulty
 
some success in the configuration of your VGA ? I own a HD 4850 and I am the same difficulty
 

 

Link to comment
Share on other sites

  • 1 month later...

Hi

 

i know it's an old topic but i have the same HD 4890 without success, so far i tried every think you my think of even with older and newer Clover boot loader due to the change of patching and still can't get it working.

 

 

i followed fantomas1 in this QE_CI Exotic patch many times but always end up with black screen at the startup. 

 

1) make a new proper install

2) disable SIP

2) install the right QE_CI Exotic patch

3) repair permissions + rebuild the cache with this

4) enable SIP (before reboot) + boot with InjectATI checked

 

or if you want to patch your kexts on the fly, take a look here (it's in french but understandable) or here (it's the same way)

 

 

and also read and followed the booth link and topics he mentions including the Download-Fritz help in the Clover General discussion topic and others.

 

so i just wondering if you gut your gf card to work, would you mind to sheer the progress with us.

 

and thanks in advance, i really appreciate any one can help

Link to comment
Share on other sites

 Share

×
×
  • Create New...