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.


  • Content count

  • Joined

  • Last visited

About Mainul

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  1. Tracing back the AMD GPU wakeup issue to its origin

    I was trying to use Orinoco. BUT, I found your suggestion in hackintosh-forum.de (used google translator) and actually made CFG_USE_AGDC to false. For testing, I used WhateverGreen and used SSDT to inject CFG,CFG_USE_AGDC, 0x00 and dual monitor worked. I saw your dummy kext but figured SSDT and WhateverGreen was quicker option for me. To answer your original question: the controller is AMD9500Controller.kext and access is AMDRadeonX4250 - Ellesmere. Thanks for your help. was really desperately looking for the solution and you finally guided me to it.
  2. WhatEverGreen Support Topic

    Finally found the solution. Thanks Mork vom Ork for the suggestion in other forum. By following the suggestion, all I had to do is, set CFG_USE_AGDC to false (0x00) using SSDT. For SSDT I used the template provided in WhateverGreen FAQ (https://github.com/vit9696/WhateverGreen/blob/master/Manual/Sample.dsl). I took hint from the line // This will change CFG_FB_LIMIT in aty_config to 6 "CFG,CFG_FB_LIMIT", 0x06, and actually made it look like "CFG,CFG_USE_AGDC", Buffer () { 0x00 } This effectively disables AGDC in the card. I checked 10.12.6 and found using iorey that this CFG is actually false there, in 10.13 it was true by default. The fix in SSDT and WhateverGreen together, both the DP monitors are now working at 4k. Thanks again Mork vom Ork and Vit9696. I have 7700k, but was also having similar issues, like the initial score would be 130K range and if taken after a while, it would be in 80K range. I found the running simple webgl page would take 100% gpu. After enabling quick sync (HD630) and setting ig-platform-id to 0x59120003 helped improve the performance and it didn't degrade after some use. I am using imac18,3 smbios. This may not relate to your case, but just incase...
  3. Tracing back the AMD GPU wakeup issue to its origin

    with the patch, on Sapphire nitro+ RX 580 I can get the machine to work on single monitor, however, dual monitor is still not working. dual monitor didn't work with whatevergreen.kext too. Dual monitor works on 10.12.6 but second monitor fails to get signal in 10.13. (both monitor connected to DP ports, where ports are DP,DP,HDMI,HDMI, DDVI, both monitor are 4k monitor). I know some of us have same or similar card and working dual monitor setup. It would be of great help if anyone can give me directions to get my setup working. Thanks.
  4. Tracing back the AMD GPU wakeup issue to its origin

    Confirmed working without Whatevergreen.kext on Sapphire Nitro+ RX 580 4GB, High Sierra (10.13). Used SSDT aml provided by slice in clover patched folder. With clover injection System information looks better (shows as RX 480). Without clover injection still works and shows as AMD R9 XXX. Might need some cosmetic DSDT patch to show correct information. Sleep works. I have: 1. CSM Disabled 2. IGPU enabled 3. Primary Display PEG 4. ig-platform-id for HD 630 as 0x59120003 for quicksync 5. Lilu.kext and IntelGraphicsFixup.kext for quicksync Everything works fine including hardware decoding by HD 630. SMBIOS used iMac18,3
  5. WhatEverGreen Support Topic

    I have 7700K and using iMac 18,3 SMBIOS. I have noticed the connector senseid are exactly same for both Sierra and High Sierra, the sense are 0 is type 00000400 (DP ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 06 sense 01 1 is type 00000400 (DP ) flags 00000304 feat 0100 pri 0000 txmit 22 enc 05 hotplug 04 sense 03 2 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 11 enc 02 hotplug 01 sense 02 3 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 21 enc 03 hotplug 05 sense 04 4 is type 00000004 (DVI ) flags 00000004 feat 0100 pri 0000 txmit 00 enc 00 hotplug 03 sense 06 Wondering if changing the sense would fix it. Spec: 7700K, iMac 18,3 32GB RAM, Sapphire Nitro+ RX 580 8G Issue: Dual 4k monitor works in Sierra 10.12.6, but in High Sierra 10.13 second monitor does not get signal. One difference I noticed, Sierra uses AMD9500Controller and AMDRadeonX4200 whereas, High Sierra uses AMD9500Controller and AMDRadeonX4250
  6. WhatEverGreen Support Topic

    I have Sapphire Nitro RX 580 8G. The card works great with Lilu.kext and WhateverGreen.kext in 10.12.6. The Dual Dell 24" 4K monitor works without issue. After installing High Sierra, only one monitor works. The card has 2 DP, 2 HDMI and one DDVI connector. Both the monitors are connected using Dell DP cable. What can I do to get my both monitor working in High Sierra? Thanks.
  7. [UEFIPatch] UEFI patching utility

    Search google with "afudos ami flash tool" and look for link "AMIBIOS Flash Utility" in first result page.
  8. [UEFIPatch] UEFI patching utility

    All Credits to Fix It Felix Jr. With his help I could pmpatch my bios. Here is the steps: Motherboard: ASRock Z87 Extreme4 Bios version: 2.30 1. Install the latest factory bios using Instant Flash tool 2. Download amiflash tool from ami support site. I used afudos from aptio folder. 3. run afudos bios.bin /o 4. You will have bios.bin which now needs to be patched using pmpatch tool 5. after pmpatching you will have pmpatched.bin (patched bios) 6. run afudos pmpatched.bin /gan 7. This will rewrite the patched bios To test patching actually worked, run steps #3 and #4 again and see if pmpatch actually finds anything patchable. If none found, the first attempt worked. Thanks again Fix It Felix Jr.
  9. [UEFIPatch] UEFI patching utility

    Hi Fix It Felix Jr., I made a DOS bootable disk and executed the modded bios. After reboot it says "Secure Flash Check Fail". Is there anything I am missing? Thanks.
  10. You can try voodoohda for audio. It worked for me. I am also wondering how to enable RTL8139
  11. Those who have Acer Aspire 5580 series laptop, they can use my method of getting both core enabled. Instead of bios flashing, I used PC EFI V9 to override the DSDT of bios. I have Z1_3508 bios installed. Using DSDT patcher tool, i dowloaded the DSDT.dat file from ioreg. Then decompiled using iasl and got the DSDT.dsl file. I modified few thing and the final DSDT.dsl and DSDT.aml looks as attched. You may directly put this dsdt.aml file in your leopard root folder and use pcefi v9 to boot your mac. You should be able to make both core working without any kernel flags here after. dsdt.zip
  12. Hi, I have acer aspire 5583 and I use this modified DSDT.aml which is actually loaded with PC_EFI V9. You can try to load this DSDT file, since, I think both your and my laptop has same bios. To use this, you have to have PCEFI_v9 installed and you need to put DSDT.aml file in your root drive. For me both core started working with this. Also, if you want to have both core working without dsdt patch, you can try to pass "idlehalt=0" during boot instread of "cpus=1". Hope this helps. Thanks. Mainul from Bangladesh dsdt.aml.zip