asus-rog-strix-z390-i-gaming-hackintosh icon indicating copy to clipboard operation
asus-rog-strix-z390-i-gaming-hackintosh copied to clipboard

AMD GPU Issues and Suggestions

Open kwuster opened this issue 4 years ago • 3 comments

Not sure if anybody is running into the same problem, but I am finding I getting AMD GPU performance issues w/ random Graphics freezes with the following hardware. I was using the BIOS settings w/ latest Z390i firmware. I've taken step to fix this, and seem to have gone away. I'm just documenting my steps in case anyone else have a better recommendation.

Hardware:

  • Radeon VII reference from Gigabyte.
  • Intel 9600K w/ 630 connector-less platform - as per the master branch of this repository.
  • Using WEG copy from this repository.
  • Running in QHD, single monitor. BenQ SW270C, with DP 1.4 enabled.
  • Not sure if related, but I am running a hardware colour calibration profile with the SW270C.
  • I've changed the PCI Root path to match/ point to my Radeon VII, vs the one that came included with this repo.

Symptoms:

  • After running for a while, the graphics/ mouse begins stuttering, occurs infrequently.
  • After 30 secs, the system grinds to a halt with kernel panic, so there is some warning.
  • I'm 90% sure it's graphics related to either Intel iGPU or AMD.
  • Running benchmarks show system is stable.
  • Probably unrelated, but AMD Geekbench compute scores were about 30% lower than expected. Luxmark scores were lower than expected too.

Steps that seem to have resolved the issue:

  • Incorporated the RadeonBoost.kext - Only select AMD GPUs can use this, the VII is one of them. Result, the scores climbed up to expected performance under macOS.
  • No significant differences were found with Unigine benchmarks. They are still low vs when using RVII with windows.
  • I've not seen the crashes since the kext was applied, would this be evidence of a potential frame buffer issue. Maybe some form of a frame buffer overload?
  • I've also up the iGPU memory to 128MB vs the usual 32 or 64MB, just to be safe.

I am still not convinced that I need RadeonBoost.kext for system stability. This is probably just the tip of the iceberg. I'll try to keep the console running and see if I can capture the GFX related crashes, if I have time.

kwuster avatar May 01 '20 00:05 kwuster

Thanks! Same problem here with 5500XT and fixed by RadeonBoost.

taresky avatar May 06 '20 08:05 taresky

maybe it also improves agdpmod=pikera boot argument (WhateverGreen)

czombos avatar May 06 '20 11:05 czombos

@kwuster for me Geekbench5 on OpenCL on Radeon VII from 47442 to 72187 ;-). Good catch!

sowson avatar May 07 '20 08:05 sowson