Contribute
Register

macOS Sierra PB: Need testers for new AMD Radeon drivers!

Status
Not open for further replies.
So I decided to revert to previous Clover (the version which was installed with multibeast). I read that it has a bug that InjectATI have to be false to make FakeID working. So i will set that. What do you mean by "the latest Ellesmere patching?"
Is there anything else to do other than FakeID to make it work? I haven't modified any kexts.
We should find a Clover version and boot.plist combination that works. If some of you wrote your versions and attach your plists, it could help, thanks :)
Update: Revertion to r3766 didn't help. FakeID doesn't apply either with or without InjectATI.
Some of you have said to me yesterday that I don't have anything to do other than these clover patches. But in other threads I read about setting iGPU primary, and modifying 9500 kext.
I'm on clover 3961 again.
Update: I set fixdisplay, fakeid, injectati and fbname acre. While booting fans spin up and both displays turn off.
 
Last edited:
Don't inject ATI, inject Intel. Inject ATI=false, Intel=true.

I wondering if this was my problem with the 460 I installed in slot 2 and progress freezing at GUI load? Maybe I sould try it again with these settings.
 
So I decided to revert to previous Clover (the version which was installed with multibeast). I read that it has a bug that InjectATI have to be false to make FakeID working. So i will set that. What do you mean by "the latest Ellesmere patching?"
Is there anything else to do other than FakeID to make it work? I haven't modified any kexts.
We should find a Clover version and boot.plist combination that works. If some of you wrote your versions and attach your plists, it could help, thanks :)
Update: Revertion to r3766 didn't help. FakeID doesn't apply either with or without InjectATI.

When you change/add clover bootloaders in the EFI partition, you also need to check the main partition in the EFI Backups folder. If the config.plists are different it can cause an identity crisis when booting. Also, if you have 2 or more clover versions in EFI this can cause problems as well. I always remove the current version of clover in the EFI and backup folders and before I install the new one. Remember to save your config plist, and to add fakesmckext to clover kext folders 10.12, and Other.
The Ellesmere patching is in the latest versions of clover 3900+ and it will determine the name and ID of your RX 460, 480 card and assign Dayman frame buffer name. You will still need to fix the 4100kext for acceleration, but it will give you the proper name for your card, almost, RX 480 probably. For this to work you have to inject ATI. If you don't inject ATI and you have done the 4100kext fix, the name will be R9 XXX but it's only cosmetic and you will have acceleration.
 
When you change/add clover bootloaders in the EFI partition, you also need to check the main partition in the EFI Backups folder. If the config.plists are different it can cause an identity crisis when booting. Also, if you have 2 or more clover versions in EFI this can cause problems as well. I always remove the current version of clover in the EFI and backup folders and before I install the new one. Remember to save your config plist, and to add fakesmckext to clover kext folders 10.12, and Other.
The Ellesmere patching is in the latest versions of clover 3900+ and it will determine the name and ID of your RX 460, 480 card and assign Dayman frame buffer name. You will still need to fix the 4100kext for acceleration, but it will give you the proper name for your card, almost, RX 480 probably. For this to work you have to inject ATI. If you don't inject ATI and you have done the 4100kext fix, the name will be R9 XXX but it's only cosmetic and you will have acceleration.
The situation is the following now:
I'm on latest clover. There is the 37xx clover version in the backup folder. I applied Mork vom Ork's plist patch again with no success.
So i will follow now what you have written. I delete clover and clover backup folder. So the clover 3900+ supports Ellesmere natively? This means I don't have to use ANY (clover boot.plist) patches? What do you mean by "you still need to fix 4100kext"? How to do that?
I attached my bootlog with Mork vom Ork's patch from Dec 17.
Code:
{\rtf1\ansi\ansicpg1250\cocoartf1504\cocoasubrtf760
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0

\f0\fs24 \cf0 0:100  0:100  MemLog inited, TSC freq: 3500000351
\
0:100  0:000 
\
0:100  0:000  Now is 19.12.2016,  16:45:34 (GMT)
\
0:100  0:000  Starting Clover revision: 3961 on American Megatrends EFI
\
0:100  0:000  Build with: [Args: -D NO_GRUB_DRIVERS_EMBEDDED | -D NO_GRUB_DRIVERS_EMBEDDED -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12.2 | XCODE: 8.1]
\
0:100  0:000  SelfDevicePath=PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(1,GPT,E3674B29-1610-455B-8445-D519D37884B7,0x28,0x64000) @D1B85818
\
0:100  0:000  SelfDirPath = \\EFI\\BOOT
\
0:100  0:000  === [ Get Smbios ] ========================================
\
0:100  0:000  Type 16 Index = 0
\
0:100  0:000  Total Memory Slots Count = 4
\
0:100  0:000  Type 17 Index = 0
\
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
\
0:100  0:000  SmbiosTable.Type17->Size = 2048MB
\
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0
\
0:100  0:000  SmbiosTable.Type17->Vendor = 1337
\
0:100  0:000  SmbiosTable.Type17->SerialNumber = 00000000
\
0:100  0:000  SmbiosTable.Type17->PartNumber = FLGE85F-B8KJ9A   
\
0:100  0:000  Type 17 Index = 1
\
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
\
0:100  0:000  SmbiosTable.Type17->Size = 2048MB
\
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 1 ChannelA-DIMM1
\
0:100  0:000  SmbiosTable.Type17->Vendor = 1337
\
0:100  0:000  SmbiosTable.Type17->SerialNumber = 00000000
\
0:100  0:000  SmbiosTable.Type17->PartNumber = FLGE85F-C8KL9A   
\
0:100  0:000  Type 17 Index = 2
\
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
\
0:100  0:000  SmbiosTable.Type17->Size = 2048MB
\
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0
\
0:100  0:000  SmbiosTable.Type17->Vendor = 1337
\
0:100  0:000  SmbiosTable.Type17->SerialNumber = 00000000
\
0:100  0:000  SmbiosTable.Type17->PartNumber = FLGE85F-C8KL9A   
\
0:100  0:000  Type 17 Index = 3
\
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
\
0:100  0:000  SmbiosTable.Type17->Size = 2048MB
\
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 3 ChannelB-DIMM1
\
0:100  0:000  SmbiosTable.Type17->Vendor = 1337
\
0:100  0:000  SmbiosTable.Type17->SerialNumber = 00000000
\
0:100  0:000  SmbiosTable.Type17->PartNumber = FLGE85F-C8KJ9A   
\
0:100  0:000  Boot status=0
\
0:100  0:000  Running on: 'MS-7816' with board 'Z87-G43 (MS-7816)'
\
0:100  0:000  === [ GetCPUProperties ] ==================================
\
0:100  0:000  CPU Vendor = 756E6547 Model=306C3
\
0:100  0:000   The CPU supported SSE4.1
\
0:100  0:000  got cores from CPUID_1 = 0
\
0:100  0:000  The CPU supported turbo
\
0:100  0:000  BrandString = Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
\
0:100  0:000  MSR 0xE2 before patch 1E000400
\
0:100  0:000  MSR 0xE4              00021814
\
0:100  0:000  MSR 0xCE              00080838_F3012300
\
0:100  0:000  non-usable FLEX_RATIO = F0000
\
0:100  0:000  corrected FLEX_RATIO = E0000
\
0:100  0:000  FSBFrequency=100MHz DMIvalue=100000kHz
\
0:100  0:000  Corrected FSBFrequency=100MHz
\
0:100  0:000  Vendor/Model/Stepping: 0x756E6547/0x3C/0x3
\
0:100  0:000  Family/ExtFamily: 0x6/0x0
\
0:100  0:000  MaxDiv/MinDiv: 35.0/8
\
0:100  0:000  Turbo: 43/43/43/43
\
0:100  0:000  Features: 0xBFEBFBFF
\
0:100  0:000  Threads: 4
\
0:100  0:000  Cores: 4
\
0:100  0:000  FSB: 100 MHz
\
0:100  0:000  CPU: 3500 MHz
\
0:100  0:000  TSC: 3500 MHz
\
0:100  0:000  PIS: 400 MHz
\
0:100  0:000  === [ GetDevices ] ========================================
\
0:100  0:000  PCI (00|00:00.00) : 8086 0C00 class=060000
\
0:100  0:000  PCI (00|00:01.00) : 8086 0C01 class=060400
\
0:100  0:000  PCI (00|01:00.00) : 1002 67DF class=030000
\
0:100  0:000   - GFX: Model=AMD Radeon RX480 (ATI/AMD)
\
0:100  0:000   - RADEON_BIOS_0_SCRATCH = 0x00000000
\
0:100  0:000  PCI (00|01:00.01) : 1002 AAF0 class=040300
\
0:100  0:000   - HDMI Audio:
\
0:100  0:000  PCI (00|00:14.00) : 8086 8C31 class=0C0330
\
0:100  0:000  PCI (00|00:16.00) : 8086 8C3A class=078000
\
0:100  0:000  PCI (00|00:16.01) : FFFF FFFF class=FFFFFF
\
0:100  0:000  PCI (00|00:1A.00) : 8086 8C2D class=0C0320
\
0:100  0:000  PCI (00|00:1B.00) : 8086 8C20 class=040300
\
0:100  0:000  PCI (00|00:1C.00) : 8086 8C10 class=060400
\
0:100  0:000  PCI (00|00:1C.01) : 8086 8C12 class=060400
\
0:100  0:000  PCI (00|03:00.00) : 10EC 8168 class=020000
\
0:100  0:000   - LAN: 0 Vendor=Realtek
\
0:100  0:000  PCI (00|00:1C.03) : 8086 244E class=060401
\
0:100  0:000  PCI (00|04:00.00) : 1B21 1080 class=060400
\
0:100  0:000  PCI (00|00:1D.00) : 8086 8C26 class=0C0320
\
0:100  0:000  PCI (00|00:1F.00) : 8086 8C44 class=060100
\
0:100  0:000  PCI (00|00:1F.02) : 8086 8C02 class=010601
\
0:100  0:000  PCI (00|00:1F.03) : 8086 8C22 class=0C0500
\
0:100  0:000  PCI (00|00:1F.06) : FFFF FFFF class=FFFFFF
\
0:100  0:000  === [ GetDefaultSettings ] ================================
\
0:100  0:000  Clover load options size = 0 bytes
\
0:142  0:041  EFI\\CLOVER\\config.plist loaded: Success
\
0:142  0:000  === [ GetListOfThemes ] ===================================
\
0:146  0:004  - [00]: EMBEDDED
\
0:160  0:013  - [00]: RANDOM
\
0:172  0:011  - [00]: tonymacx86
\
0:189  0:017  - [01]: christmas - bad theme because theme.plist can't be load
\
0:190  0:000  - [01]: NEWYEAR
\
0:192  0:002  === [ Found config plists ] ===============================
\
0:192  0:000  - config.plist
\
0:192  0:000  === [ GetEarlyUserSettings ] ==============================
\
0:192  0:000  timeout set to 3
\
0:192  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
\
0:192  0:000  ForceKextsToLoad: 2 requested
\
0:192  0:000   - [0]: System\\Library\\Extensions\\AMDRadeonX4100.kext
\
0:192  0:000   - [1]: System\\Library\\Extensions\\AMD9500Controller.kext
\
0:192  0:000  KextsToPatch: 8 requested
\
0:192  0:000   - [00]: AppleHDA (10.12-AppleHDA/Realtek ALC...) :: BinPatch :: data len: 4
\
0:192  0:000   - [01]: AppleHDA (10.9-10.12-AppleHDA/Realtek ALC892) :: BinPatch :: data len: 4
\
0:192  0:000   - [02]: AppleHDA (AppleHDA/Resources/xml>zml) :: BinPatch :: data len: 6
\
0:192  0:000   - [03]: AMDRadeonX4100 (Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016) :: BinPatch :: data len: 13
\
0:192  0:000   - [04]: AppleAHCIPort (External icons patch) :: BinPatch :: data len: 8
\
0:192  0:000   - [05]: AMDRadeonX4100 (Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016) :: BinPatch :: data len: 20
\
0:192  0:000   - [06]: AMDRadeonX4100 (Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016) :: BinPatch :: data len: 21
\
0:192  0:000   - [07]: AMD9500Controller (PP_DisablePowerContainment=1) :: PlistPatch :: data len: 57
\
0:192  0:000  Default theme: tonymacx86
\
0:192  0:000  Hiding entries with string \\EFI\\BOOT\\BOOTX64.EFI
\
0:192  0:000  Hiding entries with string Windows
\
0:192  0:000  Error in Early settings0: Not Found
\
0:192  0:000  === [ LoadDrivers ] =======================================
\
0:200  0:008  Loading AppleImageCodec-64.efi  status=Success
\
0:202  0:001  Loading AppleKeyAggregator-64.efi  status=Success
\
0:203  0:001  Loading AppleUITheme-64.efi  status=Success
\
0:203  0:000  Loading DataHubDxe-64.efi  status=Success
\
0:210  0:007  Loading FirmwareVolume-64.efi  status=Success
\
0:211  0:000  Loading FSInject-64.efi  status=Success
\
0:213  0:002  Loading OsxAptioFix2Drv-64.efi  status=Success
\
0:214  0:001  Loading OsxFatBinaryDrv-64.efi  status=Success
\
0:215  0:000  Loading SMCHelper-64.efi  status=Success
\
0:216  0:000  Loading VBoxHfs-64.efi  status=Success
\
0:216  0:000   - driver needs connecting
\
0:216  0:000  1 drivers needs connecting ...
\
0:216  0:000  PlatformDriverOverrideProtocol->GetDriver overriden
\
0:216  0:000  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
\
0:371  0:154  === [ InitScreen ] ========================================
\
0:371  0:000  SetScreenResolution: 1920x1080 - setting Mode 4
\
0:413  0:041  Video mode change to mode #4: Success
\
0:413  0:000  Console modes reported: 4, available modes:
\
0:413  0:000   - [01]: 80x25
\
0:413  0:000   - [02]: 80x50
\
0:413  0:000   - [03]: 100x31
\
0:413  0:000   - [04]: 128x40 (current mode)
\
0:413  0:000  SetScreenResolution: 1920x1080 - already set
\
0:413  0:000  reinit: self device path=PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(1,GPT,E3674B29-1610-455B-8445-D519D37884B7,0x28,0x64000)
\
0:413  0:000  Using embedded font: Success
\
0:935  0:521  === [ GetMacAddress ] =====================================
\
0:935  0:000  MAC address of LAN #0= D4:3D:7E:BD:EB:6F:
\
0:935  0:000  === [ ScanSPD ] ===========================================
\
0:935  0:000  SMBus device : 8086 8C22 class=0C0500 status=Success
\
0:935  0:000  SMBus CmdReg: 0x3
\
0:935  0:000  Scanning SMBus [8086:8C22], mmio: 0xF7F15004, ioport: 0xF000, hostc: 0x11
\
0:935  0:000  Slots to scan [8]...
\
0:936  0:000  SPD[0]: Type 11 @0x50
\
0:952  0:016  XMP Profile1: 10*1/8ns
\
0:952  0:000  Found module with XMP version 1.2
\
0:952  0:000  DDR speed 1333MHz
\
0:952  0:000  Slot: 0 Type 24 2048MB 1333MHz Vendor=Kingmax Semiconductor PartNo=FLGE85F-B8KJ9A SerialNo=0000000000000000
\
0:953  0:000  SPD[1]: Type 11 @0x51
\
0:970  0:016  XMP Profile1: 10*1/8ns
\
0:970  0:000  Found module with XMP version 1.2
\
0:970  0:000  DDR speed 1333MHz
\
0:970  0:000  Slot: 1 Type 24 2048MB 1333MHz Vendor=Kingmax Semiconductor PartNo=FLGE85F-C8KL9A SerialNo=0000000000000000
\
0:970  0:000  SPD[2]: Type 11 @0x52
\
0:987  0:016  XMP Profile1: 10*1/8ns
\
0:987  0:000  Found module with XMP version 1.2
\
0:987  0:000  DDR speed 1333MHz
\
0:987  0:000  Slot: 2 Type 24 2048MB 1333MHz Vendor=Kingmax Semiconductor PartNo=FLGE85F-C8KL9A SerialNo=0000000000000000
\
0:987  0:000  SPD[3]: Type 11 @0x53
\
1:004  0:016  XMP Profile1: 10*1/8ns
\
1:004  0:000  Found module with XMP version 1.2
\
1:004  0:000  DDR speed 1333MHz
\
1:004  0:000  Slot: 3 Type 24 2048MB 1333MHz Vendor=Kingmax Semiconductor PartNo=FLGE85F-C8KJ9A SerialNo=0000000000000000
\
1:005  0:000  === [ GetAcpiTablesList ] =================================
\
1:005  0:000  Get Acpi Tables List from RSDT:
\
1:005  0:000   - [00]: FACP  A M I len=132
\
1:005  0:000   - [01]: APIC  A M I len=114
\
1:005  0:000   - [02]: FPDT  A M I len=68
\
1:005  0:000   - [03]: ASF!   HCG len=165
\
1:005  0:000   - [04]: SSDT  Cpu0Ist len=1337
\
1:005  0:000   - [05]: SSDT  CpuPm len=2776
\
1:005  0:000   - [06]: MCFG  A M I len=60
\
1:005  0:000   - [07]: HPET  A M I len=56
\
1:005  0:000   - [08]: SSDT  SataTabl len=877
\
1:005  0:000   - [09]: SSDT  SaSsdt  len=13608
\
1:005  0:000   - [10]: SSDT  IsctTabl len=2598
\
1:005  0:000   - [11]: BGRT  A M I len=56
\
1:005  0:000  Calibrated TSC frequency =3500000351 =3500MHz
\
1:005  0:000  === [ GetUserSettings ] ===================================
\
1:005  0:000  USB FixOwnership: no
\
1:005  0:000   - final DSDT Fix mask=00000000
\
1:005  0:000  ChassisType: 0xD
\
1:027  0:022  === [ ScanVolumes ] =======================================
\
1:027  0:000  Found 11 volumes with blockIO
\
1:027  0:000  - [00]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x0,0xFFFF,0x0)
\
1:028  0:001  - [01]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x1,0xFFFF,0x0)
\
1:029  0:000          Result of bootcode detection: bootable unknown (legacy)
\
1:029  0:000  - [02]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)
\
1:032  0:003  - [03]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x0,0xFFFF,0x0)\\HD(1,GPT,E5DDA4A0-F6CD-4005-86CA-BC89F40C2250,0x800,0xE1000)
\
1:033  0:000          Result of bootcode detection: bootable Windows (vista,win)
\
1:033  0:000  - [04]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x0,0xFFFF,0x0)\\HD(2,GPT,D7F0A1A3-1B1C-46B7-8581-E2E8ED3351D6,0xE1800,0x32000)
\
1:033  0:000          Result of bootcode detection: bootable Windows (vista,win)
\
1:035  0:001  - [05]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x0,0xFFFF,0x0)\\HD(3,GPT,07BEBDDA-D391-47FA-AADF-0BFA78A1E080,0x113800,0x8000)
\
1:035  0:000  - [06]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x0,0xFFFF,0x0)\\HD(4,GPT,B7D2B9E0-DC53-4253-8816-3638DCB631B4,0x11B800,0x1D0AA000)
\
1:036  0:000          Result of bootcode detection: bootable Windows (vista,win)
\
1:036  0:000  - [07]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x1,0xFFFF,0x0)\\HD(1,MBR,0x1419F9FA,0x3F,0x74706571)
\
1:037  0:000          Result of bootcode detection: bootable Windows (vista,win)
\
1:037  0:000  - [08]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(1,GPT,E3674B29-1610-455B-8445-D519D37884B7,0x28,0x64000)
\
1:038  0:000          Result of bootcode detection: bootable unknown (legacy)
\
1:055  0:017          This is SelfVolume !!
\
1:055  0:000  - [09]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(2,GPT,897A249A-BF57-4ED3-93A4-6D2F402C3ADB,0x64028,0x1287FF40)
\
1:059  0:003  - [10]: Volume: PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(3,GPT,87AD81FB-6104-42B2-81F7-D3C93ECEFAAD,0x128E3F68,0x135F20)
\
1:059  0:000  === [ InitTheme ] =========================================
\
1:066  0:006  Using theme 'tonymacx86' (EFI\\CLOVER\\themes\\tonymacx86)
\
1:066  0:000  Loading font from ThemeDir: Error
\
1:066  0:000  Choosing theme tonymacx86
\
1:066  0:000  after NVRAM boot-args=dart=0
\
1:066  0:000  Scanning legacy ...
\
1:066  0:000   0: 'Whole Disc Boot' (legacy) not legacy
\
1:066  0:000   1: 'Whole Disc Boot' (legacy) not legacy
\
1:066  0:000   2: 'Whole Disc Boot' (legacy) not legacy
\
1:066  0:000   3: 'Helyre\'e1ll\'edt\'e1s' (vista,win) add legacy
\
1:106  0:039   added 'Boot Windows from Helyre\'e1ll\'edt\'e1s' OSType=2 Icon=vista,win
\
1:106  0:000   4: 'EFI' (vista,win) add legacy
\
1:107  0:001   added 'Boot Windows from EFI' OSType=2 Icon=vista,win
\
1:107  0:000   5: 'Legacy HD3' (legacy) not legacy
\
1:107  0:000   6: '' (vista,win) add legacy
\
1:109  0:001   added 'Boot Windows from ' OSType=2 Icon=vista,win
\
1:109  0:000   7: 'Legacy HD1' (vista,win) add legacy
\
1:110  0:001   added 'Boot Windows from Legacy HD1' OSType=2 Icon=vista,win
\
1:110  0:000   8: 'EFI' (legacy) not legacy
\
1:110  0:000   9: 'MacOS' (legacy) not legacy
\
1:110  0:000  10: 'Recovery HD' (legacy) not legacy
\
1:110  0:000  === [ Dump SMC keys from NVRAM ] ==========================
\
1:110  0:000  found AppleSMC protocol
\
1:112  0:002     fakesmc-key-#KEY-ui32:00 00 00 11
\
1:113  0:000     fakesmc-key-$Adr-ui32:00 00 03 00
\
1:113  0:000     fakesmc-key-$Num-ui8:01
\
1:113  0:000     fakesmc-key-RMde-char:41
\
1:114  0:000     fakesmc-key-RPlt-ch8*:6A 31 37 00 00 00 00 00
\
1:114  0:000     fakesmc-key-RBr -ch8*:6A 31 36 6A 31 37 00 00
\
1:115  0:000     fakesmc-key-EPCI-ui32:07 A0 07 00
\
1:115  0:000     fakesmc-key-REV -ch8*:02 15 0F 00 00 07
\
1:115  0:000     fakesmc-key-BEMB-flag:00
\
1:116  0:000     fakesmc-key-BATP-flag:00
\
1:116  0:000     fakesmc-key-BNum-ui8:00
\
1:116  0:000     fakesmc-key-MSTc-ui8:00
\
1:117  0:000     fakesmc-key-MSAc-ui16:00 00
\
1:117  0:000     fakesmc-key-MSLD-ui8:00
\
1:117  0:000     fakesmc-key-MSWr-ui8:00
\
1:118  0:000     fakesmc-key-MSFW-ui8:01 00
\
1:118  0:000     fakesmc-key-MSPS-ui16:00 03
\
1:122  0:003  === [ ScanLoader ] ========================================
\
1:122  0:000  - [03]: 'Helyre\'e1ll\'edt\'e1s'
\
1:122  0:000  - [04]: 'EFI'
\
1:122  0:000          AddLoaderEntry for Volume Name=EFI
\
1:123  0:001  - [06]: ''
\
1:123  0:000  - [08]: 'EFI'
\
1:124  0:000  - [09]: 'MacOS'
\
1:173  0:049          AddLoaderEntry for Volume Name=MacOS
\
1:195  0:021      Check if volume Is Hibernated:
\
1:195  0:000      Check sleep image 'by signature':
\
1:234  0:038      using default sleep image name = \\private\\var\\vm\\sleepimage
\
1:260  0:026      sleepimage not found -> Not Found
\
1:260  0:000      hibernated: no - sign
\
1:283  0:022  - [10]: 'Recovery HD'
\
1:308  0:025          AddLoaderEntry for Volume Name=Recovery HD
\
1:337  0:029  === [ AddCustomTool ] =====================================
\
1:338  0:001  found tool \\EFI\\CLOVER\\tools\\Shell64U.efi
\
1:338  0:000  Checking EFI partition Volume 4 for Clover
\
1:339  0:001  Checking EFI partition Volume 8 for Clover
\
1:340  0:000   Found Clover
\
1:344  0:003  === [ GetEfiBootDeviceFromNvram ] =========================
\
1:344  0:000   - found entry 5. 'Boot macOS from MacOS', Volume 'MacOS', DevicePath 'PciRoot(0x0)\\Pci(0x1F,0x2)\\Sata(0x5,0xFFFF,0x0)\\HD(2,GPT,897A249A-BF57-4ED3-93A4-6D2F402C3ADB,0x64028,0x1287FF40)\\System\\Library\\CoreServices\\boot.efi'
\
1:344  0:000  DefaultIndex=5 and MainMenu.EntryCount=13
\
1:444  0:100  SelectionSmallFileName != NULL
\
1:445  0:000  SelectionBigFileName != NULL
\
1:453  0:008  Found Mouse device:
\
1:455  0:002  GUI ready
\
22:597  21:142  selections ready
\
25:737  3:139   enter menu with LoadOptions: dart=0
\
25:737  0:000   and with FlagsBits = 0x3
\
34:537  8:800   exit menu with LoadOptions: dart=0 -v
\
34:537  0:000   get FlagsBits = 0x3
\
34:537  0:000   boot with args: dart=0 -v
\
34:537  0:000  BootVariable of the entry is empty
\
34:537  0:000  === [ StartLoader ] =======================================
\
34:537  0:000  Finally: Bus=100000kHz CPU=3500MHz
\
34:537  0:000  Loading boot.efi  status=Success
\
34:682  0:144  GetOSVersion: 10.12.2 (16C68)
\
34:682  0:000  CSR_CFG: CSR_ALLOW_UNTRUSTED_KEXTS | CSR_ALLOW_UNRESTRICTED_FS
\
34:682  0:000  Filtering KextPatches:
\
34:682  0:000   - [00]: AppleHDA (10.12-AppleHDA/Realtek ALC...) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [01]: AppleHDA (10.9-10.12-AppleHDA/Realtek ALC892) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [02]: AppleHDA (AppleHDA/Resources/xml>zml) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [03]: AMDRadeonX4100 (Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [04]: AppleAHCIPort (External icons patch) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [05]: AMDRadeonX4100 (Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [06]: AMDRadeonX4100 (Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016) :: BinPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000   - [07]: AMD9500Controller (PP_DisablePowerContainment=1) :: PlistPatch :: [OS: 10.12.2 | MatchOS: All | MatchBuild: All] ==> allowed
\
34:682  0:000  === [ PatchSmbios ] =======================================
\
34:682  0:000  insert table 9 for dev 0:0
\
34:682  0:000  insert table 9 for dev 0:1
\
34:682  0:000  insert table 9 for dev 0:0
\
34:682  0:000  Channels: 2
\
34:682  0:000  Interleave: 0 2 1 3 4 6 5 7 8 10 9 11 12 14 13 15 16 18 17 19 20 22 21 23
\
34:682  0:000  SMBIOS Type 17 Index = 0 => 0 0:
\
34:682  0:000  BANK0 DIMM0 1333MHz 2048MB
\
34:682  0:000  SMBIOS Type 17 Index = 1 => 2 2:
\
34:682  0:000  BANK1 DIMM0 1333MHz 2048MB
\
34:682  0:000  SMBIOS Type 17 Index = 2 => 1 1:
\
34:682  0:000  BANK0 DIMM1 1333MHz 2048MB
\
34:682  0:000  SMBIOS Type 17 Index = 3 => 3 3:
\
34:682  0:000  BANK1 DIMM1 1333MHz 2048MB
\
34:682  0:000  mTotalSystemMemory = 8192
\
34:682  0:000  NumberOfMemoryDevices = 4
\
34:682  0:000  Type20[0]->End = 0x1FFFFF, Type17[0] = 0x800
\
34:682  0:000  Type20[1]->End = 0x5FFFFF, Type17[2] = 0x2000
\
34:682  0:000  Type20[2]->End = 0x3FFFFF, Type17[1] = 0x3000
\
34:682  0:000  Type20[3]->End = 0x7FFFFF, Type17[3] = 0x5000
\
34:682  0:000  Table 131 is present, CPUType=31
\
34:682  0:000  Change to: 605
\
34:682  0:000  === [ PatchACPI ] =========================================
\
34:682  0:000  RSDT 0xDDF97028
\
34:682  0:000  FADT from RSDT: 0xDDF97118
\
34:682  0:000  XSDT 0xDDF97080
\
34:682  0:000  FADT from XSDT: 0xDDFA61D0
\
34:682  0:000  Xsdt reallocation done
\
34:682  0:000  old FADT length=10C
\
34:682  0:000  Apply DsdtFixMask=0x00000000 old way
\
34:682  0:000     drop _DSM mask=0x0000
\
34:682  0:000  === [ FixBiosDsdt ] =======================================
\
34:682  0:000  VideoCard devID=0x67DF1002
\
34:682  0:000  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
\
34:682  0:000  USBADR[0] = 0x140000 and PCIe = 0xFFFE
\
34:682  0:000  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
\
34:902  0:219  Audio HDA (addr:0x1B0000) setting specified layout-id=1 (0x1)
\
34:902  0:000  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
\
34:902  0:000  first CPU found at 8779 offset 877D
\
34:902  0:000  score candidate at 8775
\
34:902  0:000  score inserted in acpi_cpu_score _PR_
\
34:902  0:000  Found ACPI CPU: CPU0 | CPU1 | CPU2 | CPU3 | CPU4 | CPU5 | CPU6 | CPU7 , within the score: _PR_
\
34:902  0:000  Found PCIROOTUID = 0
\
34:902  0:000  === [ ACPIDropTables ] ====================================
\
34:902  0:000  === [ PatchAllSSDT ] ======================================
\
34:902  0:000  Patch table: SSDT  Cpu0Ist
\
34:902  0:000   SSDT len = 0x539
\
34:902  0:000  Patch table: SSDT  CpuPm
\
34:902  0:000   SSDT len = 0xAD8
\
34:902  0:000  Patch table: SSDT  SataTabl
\
34:902  0:000   SSDT len = 0x36D
\
34:902  0:000  Patch table: SSDT  SaSsdt
\
34:902  0:000   SSDT len = 0x3528
\
34:902  0:000  Patch table: SSDT  IsctTabl
\
34:902  0:000   SSDT len = 0xA26
\
34:902  0:000  Drop tables from Xsdt, SIGN=XXXX TableID= Length=0
\
34:902  0:000   Xsdt has tables count=12
\
34:902  0:000  corrected XSDT length=132
\
34:902  0:000  CPUBase=0 and ApicCPUBase=1 ApicCPUNum=4
\
34:902  0:000  === [ RestSetup macOS ] ===================================
\
34:902  0:000  EdidDiscovered size=128
\
34:902  0:000  000  |  00  FF  FF  FF  FF  FF  FF  00  4C  2D
\
34:902  0:000  010  |  E9  0B  44  43  42  30  30  19  01  03
\
34:902  0:000  020  |  80  3C  22  78  2A  EE  92  A3  54  4C
\
34:902  0:000  030  |  99  26  0F  48  4A  23  08  00  81  C0
\
34:902  0:000  040  |  81  00  81  80  95  00  A9  C0  B3  00
\
34:902  0:000  050  |  01  01  01  01  02  3A  80  18  71  38
\
34:902  0:000  060  |  2D  40  58  2C  45  00  56  50  21  00
\
34:902  0:000  070  |  00  1E  01  1D  00  72  51  D0  1E  20
\
34:902  0:000  080  |  6E  28  55  00  56  50  21  00  00  1E
\
34:902  0:000  090  |  00  00  00  FD  00  32  3C  1E  51  11
\
34:902  0:000  100  |  00  0A  20  20  20  20  20  20  00  00
\
34:903  0:000  110  |  00  FC  00  53  32  37  44  35  39  30
\
34:903  0:000  120  |  0A  20  20  20  20  20  01  BC
\
34:903  0:000  ATI injection not set
\
34:903  0:000   setting specified layout-id=1 (0x1)
\
34:903  0:000  stringlength = 624
\
34:903  0:000  CurrentMode: Width=1920 Height=1080
\
34:903  0:000  Beginning FSInjection
\
FSInjectionInstall ...
\
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: D1B85598
\
FSInjectionInstall ...
\
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: D1B85598
\
34:921  0:018    Force kext: System\\Library\\Extensions\\AMDRadeonX4100.kext
\
36:199  1:278    Force kext: System\\Library\\Extensions\\AMD9500Controller.kext
\
37:465  1:265  Preparing kexts injection for arch=x86_64 from EFI\\CLOVER\\kexts\\Other
\
37:476  0:011  Preparing kexts injection for arch=x86_64 from EFI\\CLOVER\\kexts\\10.12
\
37:483  0:007  Custom boot screen not used because entry has unset use graphics
\
}
 
Some of you have said to me yesterday that I don't have anything to do other than these clover patches. But in other threads I read about setting iGPU primary, and modifying 9500 kext.
I'm on clover 3961 again.
Update: I set fixdisplay, fakeid, injectati and fbname acre. While booting fans spin up and both displays turn off.


Okay, a lot there. Gigamaxx has started on some of that for you. On the other things:

The 'IGPU primary' is a BIOS (a type of software for your motherboard -- it is the part you set up when you first get your machine) setting. In looking at the manual for your motherboard, on page 3-8 (BIOS Setup) you will find IGPU listed as IGD -- Integrated Graphics Display -- you need to make sure that Integrated Graphics Configuration is set to IGD and in reading that section, it seems you need to turn on the IGD Multi-Monitor setting to achieve:

Enables or disables the multi-screen output from integrated graphics and external graphics card. For motherboard with Lucid Virtu MVP Technology support, please enable this item to support this function.

Also, keep in mind that for now, while booting with the cable connected to the RX 470 card, you will have black screen booting, you will not see the progress bar or anything else until you get to the log-in screen.

p.s. Also remember that we all live in different parts of the world with different work and what-not schedules.
 
Last edited:
Okay, a lot there. Gigamaxx has started on some of that for you. On the other things:

The 'IGPU primary' is a BIOS (a type of software for your motherboard -- it is the part you set up when you first get your machine) setting. In looking at the manual for your motherboard, on page 3-8 (BIOS Setup) you will find IGPU listed as IGD -- Integrated Graphics Display -- you need to make sure that Integrated Graphics Configuration is set to IGD and in reading that section, it seems you need to turn on the IGD Multi-Monitor setting to achieve:

Enables or disables the multi-screen output from integrated graphics and external graphics card. For motherboard with Lucid Virtu MVP Technology support, please enable this item to support this function.

Also, keep in mind that for now, while booting with the cable connected to the RX 470 card, you will have black screen booting, you will not see the progress bar or anything else until you get to the log-in screen.

p.s. Also remember that we all live in different parts of the world with different work and what-not schedules.
Thank you for your answer. I do know what bios and igpu primary setting is, I just wanted to know that is it mandatory to get it work? Gigamaxx haven't mentioned it for example.
 
Also remember that we all live in different parts of the world with different work and what-not schedules.

Me too. I think the best work to do for now is a guide which collects all the goals on enabling this cards. There's a lot of information, some erroneous, so the best thing would save time and efforts for us is collect all the correct information/procedures.

There's a Radon Guide, but it's not specific for this card, we would make a separate guide for rx 460, 470 and 480.

I had a lot of work, but i have the card and i know there's a lot of people working on it, so i want to collaborate, and i'm working on FB patching, but all of us must collaborate, at least a little. I read a lot of post "demanding" a solution, WTF! it's a forum, not a customer service!
 
Me too. I think the best work to do for now is a guide which collects all the goals on enabling this cards. There's a lot of information, some erroneous, so the best thing would save time and efforts for us is collect all the correct information/procedures.

There's a Radon Guide, but it's not specific for this card, we would make a separate guide for rx 460, 470 and 480.

I had a lot of work, but i have the card and i know there's a lot of people working on it, so i want to collaborate, and i'm working on FB patching, but all of us must collaborate, at least a little. I read a lot of post "demanding" a solution, WTF! it's a forum, not a customer service!
It was rather my low language skills instead of "demanding". Sorry for that.
So now I have latest clover on (by the way I lost my audio) and in system information it says I have RX 480 (I have 470, is it OK?)
But there is no graphics acceleration. I added Mork's patches too to the boot.plist, but nothing happened after double reboot.
Gigamaxx said something about patching 4100.kext, I think it would solve this. But I need some detail from him. I guessed that Mork's patch will do this but no result as I mentioned above.
 
It was rather my low language skills instead of "demanding". Sorry for that.
So now I have latest clover on (by the way I lost my audio) and in system information it says I have RX 480 (I have 470, is it OK?)
But there is no graphics acceleration. I added Mork's patches too to the boot.plist, but nothing happened after double reboot.
Gigamaxx said something about patching 4100.kext, I think it would solve this. But I need some detail from him. I guessed that Mork's patch will do this but no result as I mentioned above.

I don't know how to get 470 to work, but the only thing you could do with 4100 kext is add your device id to it (mine 67DF1002) and change it with yours, but really i don't know if 4100 kext work with 470 cards.
 
I updated to 10.12.3 beta (16D12b) and followed instructions below. No issues.



So here we have the patches for use within CLOVERs config.plist:

First this one to get the two kext load into cache for CLOVER to apply patches (so you can leave original Kexts untouched):

<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\AMDRadeonX4100.kext</string>
<string>\System\Library\Extensions\AMD9500Controller.kext</string>
</array>

After this the four real KEXT-patches (paste into "KextsToPatch" section):

<dict>
<key>Comment</key>
<string>Change_#_of_RX4x0_CUs-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>SLgCAAAAAQAAAEiJQ1THQ3wIAAAA</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>SLgEAAAAAQAAAEiJQ1THQ3wSAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>Remove_CU_limit_of_RX4x0-(C)_by_okrasit_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>D0LIiYuAAAAARIizmQAAAESIcyA=</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>kJCQiYuAAAAARIizmQAAAESIcyA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>6EmF/v++SAEAAEyJ9w==</data>
<key>Name</key>
<string>AMDRadeonX4100</string>
<key>Replace</key>
<data>6EbkAAC+SAEAAEyJ9w==</data>
</dict>
<dict>
<key>Comment</key>
<string>PP_DisablePowerContainment=1</string>
<key>Disabled</key>
<false/>
<key>InfoPlistPatch</key>
<true/>
<key>Name</key>
<string>AMD9500Controller</string>
<key>Find</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjA8L2ludGVnZXI+</data>
<key>Replace</key>
<data>PGtleT5QUF9EaXNhYmxlUG93ZXJDb250YWlubWVudDwva2V5PjxpbnRlZ2VyPjE8L2ludGVnZXI+</data>
</dict>

Note: apply this one (Change_init_from_BAFFIN_to_ELLESMERE-(C)_by_Fl0r!an_2016) only, if you have RX470 or RX480, cause these card use ELLESMERE instead of BUFFIN. If you have RX460, this patch is NOT needed.

After you apply the patch for the first time, you may have to restart twice, cause info.plist patches could only be applied after the kext is in kernels cache. info.plist patches CAN'T be applied "on the fly". For more details consult CLOVER WIKI here.

After inserting the above code into your config.plist, it should look something like this:
Bildschirmfoto_2016_12_17_um_03_34_01.png

Item 7 "Disabled = YES" cause i use Sapphire RX460 Nitro <--- which is BAFFIN not ELLESMERE - so i don't need this patch, you may switch this part to "NO" if you have RX470/RX480 gpu
 
Last edited:
Status
Not open for further replies.
Back
Top