corpnewt / Hackintosh-Guide

477 stars 361 forks source link

Coffee lake: animations lag and iGPU Metal support #4

Closed fttx closed 5 years ago

fttx commented 5 years ago

Hi,

I've followed your guide to build an hackintosh but i'm experiencing some animations lag in the Mission Control due to the lack of the iGPU metal support.

What i've tried so far:

image

Could the problem be related to some BIOS setting? Like CSM UEFI/Legacy option?

My system: CPU: 8700k Motherboard: ROG STRIX Z370-I GAMING GPU: SAPPHIRE NITRO+ RADEON RX 580 8GB Reddit post: https://www.reddit.com/r/hackintosh/comments/a6n4w4/8700k_rx_580_ui_lag/

corpnewt commented 5 years ago

In reading through that reddit post, there are a number of users who also claim to have stutters from time to time - and they all share the same Sapphire Nitro+ RX 580 you're using. I wonder if the GPU is to blame? You could try removing the RX 580 entirely, and setup the UHD 630 to drive the display and see if animations are choppy using only the iGPU as a test.

-CorpNewt

fttx commented 5 years ago

Ok, i've set the properties as follows: image And switched to a 18,3 SMBIOS.

This is what System Report shows if i totally remove the RX 580: screenshot 2018-12-23 at 09 19 09

There are two issues:

EDIT I: After that i put back the RX 580, Metal support showed up in the system report, i guess that it was due to the fact that my default graphics display was set to PCI-E in the BIOS settings.

image

The lag still persists.

EDIT II: I've tried to connect one display to the RX 580 and the other to the motherboard, and the lag presents at the same time in both monitors

EDIT III: If i remove the Devices/Properties section from the config.plist the iGPU 4k works

fttx commented 5 years ago

This issue isn't present on High Sierra: if i try to boot with the exact same EFI folder to High Sierra everything works as expected.

On High Sierra the system report shows Supported, feature set macOS GPUFamily1 v3 instead of Supported, feature set macOS GPUFamily2 v1, and also the Device ID is 0x5912 instead of 0x3e92

kinoute commented 5 years ago

I have also lags with an UHD 630 using the Launchpad for example. But it's only from time to time.

I can almost reproduce it 100% of the time if I'm watching a 1080p60 video on Youtube and use Launchpad. If I navigate with the mouse wheel in it, I can see it's lagging. But I don't have a dGPU though, only using the UHD 630 of my i5-8400 on 10.14.3.

Here is my EFI repo if interested: https://github.com/kinoute/Hack-Z370-HD3P-i5-8400

fttx commented 5 years ago

What is the resolution of your monitor(s)?

kinoute commented 5 years ago

An old 24" 1080p monitor.

Le lun. 25 févr. 2019 à 08:24, filippo notifications@github.com a écrit :

What is the resolution of your monitor(s)?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/corpnewt/Hackintosh-Guide/issues/4#issuecomment-466899380, or mute the thread https://github.com/notifications/unsubscribe-auth/AAmEk_hSxImOqBuuH_pgF0UD1doqDFLmks5vQ4-1gaJpZM4ZfewB .

fttx commented 5 years ago

I can confirm that it's not caused from the dGPU, i've tried with another card (AMD R9 270X) and it still does lag.

kinoute commented 5 years ago

Did somebody try by setting its VRAM to 2048?

2019-03-10 14:20:37 +0000 filippo notifications@github.com :

I can confirm that it's not caused from the dGPU, i've tried with another card (AMD R9 270X) and it still does lag.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/corpnewt/Hackintosh-Guide/issues/4#issuecomment-471310484, or mute the thread https://github.com/notifications/unsubscribe-auth/AAmEk_5o_arz3JFgeMi2-vdNKeCLnk8uks5vVRS1gaJpZM4ZfewB .

fttx commented 5 years ago

I finally found an answer: it's a Mojave bug:

corpnewt commented 5 years ago

Considering it's not an issue related to the guide, I'm going to close the issue. If that changes, I'll reopen it.

-CorpNewt