Contribute
Register

<< Solved >> i9-9900k, Asus Maximus XI Hero, Rx580 8Gb Pulse, Random Freezes

Status
Not open for further replies.
In my case, from 10.14 up, random freezes only found when HD630 (IQSV) enabled with AMD GPUs(HD7750/RX460/RX570), HD630 (IQSV) + Kepler base GT730/GT630 have no issue.

Change KBL device-id 0x59120000 to SKL device-id 0x19120000, ig-platform-id from 0x59120003 to 0x19120001 fix my issue.

See below error message.

I think the main issue here is that we do not get panics, what I do get and I am speaking for myself is GPU restarts, that the system does not recover from and needs hard rest. However, I am not not above trying as you suggest; though I am not sure what to change exactly. I have Intel frame buffer for MacMini 8,1 in my device properties for the IGPU.
 
I think the main issue here is that we do not get panics

My main issue is whole system freeze, only mouse cursor alive, rarely get KP then auto reboot issue.

Since KBL and CFL share same graphics accelerator kext and bundles but with different framebuffer kext /VAME bundle, issue may not as same but should be very close.
 
In my case, from 10.14 up, random freezes only found when HD630 (IQSV) enabled with AMD GPUs(HD7750/RX460/RX570), HD630 (IQSV) + Kepler base GT730/GT630 have no issue.

Change KBL device-id 0x59120000 to SKL device-id 0x19120000, ig-platform-id from 0x59120003 to 0x19120001 fix my issue.

See below error message.
View attachment 391991
I tried also at beginning 0x59128086 and 0x59120003 ig platform without luck.. also jpg files were opening only with the add of novapjpeg.kext. Last couple months I went to 0x3E928086 and 0x3E920003 ig-platform-id. These settings are for Coffelake systems and full acceleration is working w/o issues. Also jpg files open w/o the need of novpajpeg.kext. Ofc alll of these settings combined with smbios 18.3. So with rx460 you didn't any freeze at all?
 
I tried also at beginning 0x59128086 and 0x59120003 ig platform without luck.. also jpg files were opening only with the add of novapjpeg.kext. Last couple months I went to 0x3E928086 and 0x3E920003 ig-platform-id. These settings are for Coffelake systems and full acceleration is working w/o issues. Also jpg files open w/o the need of novpajpeg.kext. Ofc alll of these settings combined with smbios 18.3. So with rx460 you didn't any freeze at all?

Random freeze start from 10.14, 0x59128086 + 0x59120003 ig-platfrom-id get random freeze, use 0x19128086 + 0x19120001 ig-platform-id no random freeze but no 10-bit HEVC support, HD630 + HD7750 or RX460 or RX570 same result, now use 0x59128086 + 0x59120003 on 10.14.4 (18E205e), seems to be OK, upon now no random freeze.

Edit: From 10.14.4 beta 1 up, AMD GVA support work very well, you can disable IQSV and enable AMD GVA support by dummy kext, H264/HEVC rendering work fine on FCPX and DaVinci, no random freeze.
 
Last edited:
Random freeze start from 10.14, 0x59128086 + 0x59120003 ig-platfrom-id get random freeze, use 0x19128086 + 0x19120001 ig-platform-id no random freeze but no 10-bit HEVC support, HD630 + HD7750 or RX460 or RX570 same result, now use 0x59128086 + 0x59120003 on 10.14.4 (18E205e), seems to be OK, upon now no random freeze.

Edit: From 10.14.4 beta 1 up, AMD GVA support work very well, you can disable IQSV and enable AMD GVA support by dummy kext, H264/HEVC rendering work fine on FCPX and DaVinci, no random freeze.
Very interesting shuhung.
I will w8 until 10.14.4 cause Im using fcpx these days a lot for video editing work and it will get slow w/o iqsv.
What is AMD GVA? Graphics Video Acceleration? If so, then can I have full HEVC support with ipgu disabled in Bios?
I remeber I tried disabling igpu in bios and still had issues with random freezes...
 
If so, then can I have full HEVC support with ipgu disabled in Bios?

Yes, AMD HEVC encoder/decoder is much better than IQSV, H264 encoder still have green artifact issue, Apple remove native AppleGVA for RX4XX/5XX from 10.14.1, but we can re-enable it by dummy kext.

I remeber I tried disabling igpu in bios and still had issues with random freezes...

Random freeze issue is caused by AppleGVA incompatible with RX4XX/5XX IOGVACodec AMDU6V3, issue fixed from 10.14.4 beta1, need SMBIOS support hwe420 like iMacPro1,1.

Attached png show HEVC encoding performance on Davinci, round 161 fps.
 

Attachments

  • Screenshot 2019-03-11 at 22.26.37.png
    Screenshot 2019-03-11 at 22.26.37.png
    748.8 KB · Views: 90
Last edited:
Random freeze issue is caused by AppleGVA incompatible with RX4XX/5XX IOGVACodec AMDU6V3, issue fixed from 10.14.4 beta1, need SMBIOS support hwe420 like iMacPro1,1.

Funny that you say all this since my crashes happen at Idle, I do not do video encoding or use Resolve or any other video editing software. I also do not have a 4xx or 5xx video card, I have a Vega. In addition to that my crashes happened long long long before Mojave was released. I Believe even the OP said their issues exist in HS as well as they happen at Idle. Lastly they happen with or without the IGPU.

Currently I am approaching crash time right now 4 days 4/hrs. During this time of being up, maybe 12/hrs of gaming some with music some without; 6/hr homework MS-Word/Excel; 3 or 4/hrs of web browsing; rest Idle or sleeping.

Right now I am running a modified version of @pastrychef EFI with a few changes, I use a kext less USB patch, I have the frame buffer in my config, and VGTab inserted into my config as well, and I do not use Whatevergreen.

Because I run MacMini SM I figured I should rename PEGP to UPS0 because that is where the video card is located when it is EGPU. I also flashed the MSI Vega 56; to Sapphire Nitro + RX Vega 56 with the primary flash for position 2. The guid I was reading said to use that flash to fix the fan issue, so I figured maybe it would fix my crash issue also. I will update when the system reaches 5 days since in the past it never made it past 4 days 5ish /hrs
 
Vega is different from RX GPU, IOGVACodec is natively enabled but need SMBIOS iMacPro1,1 which support hwe420, AMDU7V4 IOGVACodec should compatible with AppleGVA on 10.14.3 (RX4XX/5XX IOGVACodec AMDU6V3 compatible issue fixed from 10.14.4 beta1), all others SMBIOS use hweBGRA, may cause system unstable due to IOGVACodec AMDU7V4 incompatible to hweBGRA, no relevant to GPU is idle or full load.
 
Last edited:
Vega is different from RX GPU, IOGVACodec is natively enabled but need SMBIOS iMacPro1,1 which support hwe420, should compatible with AppleGVA on 10.14.3 (RX4XX/5XX IOGVACodec compatible issue fixed from 10.14.4 beta1), all others SMBIOS use hweBGRA, may cause system unstable due to IOGVACodec AMDU7V4 incompatible to hweBGRA, no relevant to GPU is idle or full load.

I am not so sure you are correct because ImacPro1,1 crashes in 2/hrs it actually has been the worst of all the SM I have tested.
 
I am not so sure you are correct because ImacPro1,1 crashes in 2/hrs it actually has been the worst of all the SM I have tested.

IQSV need hweBGRA but Vega need hwe420, if IQSV is enabled with SMBIOS iMacPro1,1, system may unstable.
 
Status
Not open for further replies.
Back
Top