Jump to content

Z77X-UP5-TH


parkingmo
 Share

11 posts in this topic

Recommended Posts

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 !

 

Capture d’écran 2020-04-19 à 15.40.34.png

Capture d’écran 2020-04-19 à 15.45.46.png

Capture d’écran 2020-04-19 à 15.51.39.png

Edited by parkingmo
Link to comment
Share on other sites

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 :

 

  1. 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.
  2. When I test the material for video encoding, I've the result below... An idea ?

brIgtZk.png

Config.plist

Edited by parkingmo
Link to comment
Share on other sites

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 :

 

  1. 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.
  2. When I test the material for video encoding, I've the result below... An idea ?

brIgtZk.png

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:

 

HEVC-to-H264-VPv36.thumb.png.1886bb87173ea12066b17542842b9a1d.png

 

H264-to-HEVC-VPv36.thumb.png.49fdad188f31070c15dd0ad389c14b48.png

 

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

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

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 by MacNB
Removed comment re discreet GPU PM support in WEG as it was incorrect.
Link to comment
Share on other sites

 Share

×
×
  • Create New...