parkingmo Posted April 19, 2020 Share Posted April 19, 2020 (edited) Dear all, Since 2012 I've started my Hack, I've always used T....X. I've decided to stop making my mackintosh by this method and move to Opencore. I've for the time being a partial success. My actual identified problem is that I've wrong frame buffer for my both graphics cards. My problem is that, when I want to change the frame buffer in my config.plist, I've a kernel panic at the restart. Instead of an Ivy Bridge platform ID, I've an Kaby or Skylake ID... The radeon framebuffer is not "orinoco". I also have a problem (probably by my main problem with GC) with VDA decoder checker : My configuration is : MB : Z77x-UP5-TH GC: radeon RX 580 NVME : samsung 970 EVO I'll prepare a plist without my serials for help. Next details under progress. That you for your help ! Edited April 19, 2020 by parkingmo Link to comment Share on other sites More sharing options...
IronManJFF Posted April 19, 2020 Share Posted April 19, 2020 (edited) The solution is to not change your framebuffer RX580 is supported out-of-the-box. Why are you trying to fix something that is not broken ? Edited April 19, 2020 by IronManJFF Link to comment Share on other sites More sharing options...
parkingmo Posted April 19, 2020 Author Share Posted April 19, 2020 yes, of course. But the platform ID of the ivy bridge processor is not correct... Link to comment Share on other sites More sharing options...
IronManJFF Posted April 20, 2020 Share Posted April 20, 2020 (edited) Once again you should not try to patch it in any way and let WhateverGreen do its magic (if you really have HD4000). Please make a build signature. Edited April 20, 2020 by IronManJFF Link to comment Share on other sites More sharing options...
Andrey1970 Posted April 20, 2020 Share Posted April 20, 2020 7 hours ago, parkingmo said: yes, of course. But the platform ID of the ivy bridge processor is not correct... Delete PciRoot(0x0)/Pci(0x2,0x0) Connector-less framebuffer will be set automatically by WEG. Link to comment Share on other sites More sharing options...
parkingmo Posted April 20, 2020 Author Share Posted April 20, 2020 Many Thanks @Andrey1970 !!!! It works !!! I continue to optimize my system. I'll post the plist very soon I Think now... Link to comment Share on other sites More sharing options...
parkingmo Posted April 20, 2020 Author Share Posted April 20, 2020 (edited) Here the plist. I've full hardware with the test described here https://dortania.github.io/OpenCore-Desktop-Guide/post-install/drm.html Currently I've 2 problems : When I put my system in hibernate mode by myself, I've just the screen that shut down. Not the Hackintosh. And when I wait for an automatic hibernate mode, when I touch the keyboard, the hackintosh wake up, but the screen keeps black. When I test the material for video encoding, I've the result below... An idea ? Config.plist Edited April 20, 2020 by parkingmo Link to comment Share on other sites More sharing options...
IronManJFF Posted April 21, 2020 Share Posted April 21, 2020 2) That is what you are supposed to get Link to comment Share on other sites More sharing options...
MacNB Posted April 22, 2020 Share Posted April 22, 2020 On 4/20/2020 at 10:23 PM, parkingmo said: Here the plist. I've full hardware with the test described here https://dortania.github.io/OpenCore-Desktop-Guide/post-install/drm.html Currently I've 2 problems : When I put my system in hibernate mode by myself, I've just the screen that shut down. Not the Hackintosh. And when I wait for an automatic hibernate mode, when I touch the keyboard, the hackintosh wake up, but the screen keeps black. When I test the material for video encoding, I've the result below... An idea ? Config.plist Please add your system details to your signature. (Motherboard, CPU model, etc). 1. You mention the words "hibernate" but do you mean "sleep" - they're both different. I disable hibernate as I do not see the point of it on a desktop with SSD's + NVMe's since sleeps works fine for me. BTW, I have a modded BIOS with NVMe EFI driver that allows me to boot OC without any external EFI drivers (in OC or Clover). I do not have black screen issue. I have attached my HDMI monitor to the DP connector via a DP-to-HDMI adapter. WEG kext normally takes care of the black screen issue. I suggest that you try different ports. 2. VideoProc settings screen is showing correctly. It does not seem to know how to handle TWO GPU's (IGPU and dGPU) so defaults to HD4000. You have not said which CPU you have but it's an Ivy Bridge which does NOT support HEVC decode or encode and so VideoProc test fails. You are using iMac13,2 Model ID with the IGPU enabled in the BIOS. With that config, WEG will automatically assign a "connector-less" platform-id for the IGPU and very difficult to get the RX580 to do any decode or encode for HEVC media. My solution is to disable the IGPU in BIOS and change the SMBIOS model ID to iMacPro1,1. That brings other issues such as CPU power management. I used CPUFriend kext with frequency vectors from an iMac14,2 (which is not quite correct) but it improves CPU power consumption. Now, VideoProc v3.6 is able to Transcode H.264 to HEVC and HEVC to H.264 with very little load on the CPU: Next problem is FCPX. The latest version 10.4.8 has regression for RX580. It does not use the RX580 for HEVC. Neither does Compressor 4.4.6. I went back to FCPX 10.4.6 and that is better. It still uses the CPU partially but it's not as bad as 10.4.8. Compressor v4.4.4 uses the RX580 for transcoding both HEVC and H.264 but FCPX 10.4.6 with not work with Compressor 4.4.4. As requested, attached is my config.plist and USB kexts I use. The CPUFriend data kext is not attached as it is very specific to my overclocked i7-3770K not much use to you (unless you have the same CPU and it's overclocked to 4.8Ghz) MacNB-Z77X-UP5.zip Link to comment Share on other sites More sharing options...
parkingmo Posted April 24, 2020 Author Share Posted April 24, 2020 Thank you @MacNB ! I've the same CPU as you. If I'm not wrong, the SSDT NVMe allows you to have internal Hard disk icon ..? The USB IMP allows you to have more than 15 ports ...? Firewire OHCI---> Avoid any issues during boot verbose prompt ...? dAGPM ---> No idea...??? FAke PCIID---> Something about Broadcom PCI Card ? I'm working on my issues. I'll come back very soon. I've tried different ports on my GC without success ... I continue to investigate. Link to comment Share on other sites More sharing options...
MacNB Posted April 24, 2020 Share Posted April 24, 2020 (edited) On 4/24/2020 at 8:31 PM, parkingmo said: Thank you @MacNB ! I've the same CPU as you. If I'm not wrong, the SSDT NVMe allows you to have internal Hard disk icon ..? The USB IMP allows you to have more than 15 ports ...? Firewire OHCI---> Avoid any issues during boot verbose prompt ...? dAGPM ---> No idea...??? FAke PCIID---> Something about Broadcom PCI Card ? I'm working on my issues. I'll come back very soon. I've tried different ports on my GC without success ... I continue to investigate. The NVMe SSDT make the drive built-in (so yes make it internal). The 15 port limit is for USB 3.0 not total number of USB. There are not 15 USB 3.0 ports on the Z77X-up5. All the USB ports work on my board. There's no need to for USB port limit patches. The Firewire OHCI.efi driver is to prevent the log file being spammed with invalid GUID for the OCHI. There's a bug in the BIOS that does not provide GUID when CSM is disabled and this EFI driver, gets around that. dAGPM kext is for discreet gpu power management. Fake PCIID MUX kext by rehabman allows the USB2 device plugged into USB3 ports to be multiplexed to USB 2 EHCI device. It has nothing to do with Broadcom PCI card. You have almost identical h/w as I have so you should be able to get yours to work with what I provided. List how you have configure the BIOS settings. Edited April 28, 2020 by MacNB Removed comment re discreet GPU PM support in WEG as it was incorrect. Link to comment Share on other sites More sharing options...
Recommended Posts