Jump to content

WhatEverGreen Support Topic


MattsCreative
1,501 posts in this topic

Recommended Posts

WhateverGreen received some fixes to improve the situation for mid-level Polaris and 7xxx GPUs as of 10.13.4.

The changes are reflected in the changelog: https://github.com/vit9696/WhateverGreen/blob/master/Changelog.md

I'd suggest you to compile the current kext (yes, it has been fully open source for some time now), and report if you got new issues that were not present as of 1.1.4 version.

 

I wrote a reasonably complete changelog for AMD 10.13.4 drivers in Russian, but as a TL;DR if Google TL is incomprehensible:

 

For those who wonder whether 10.13.4 fix the black screen issue, the answer is: partly. It does fix it for X4000 GPUs, but not for X3000 GPUs. It also brings several new issues like not working HDMI and DP ports and brings sleep issues (due to enforced 6 connectors) to all Polaris GPUs, which have less, instead of just 560 like in the past.

 

 

If your GPU works perfectly fine without WhateverGreen, framebuffer injection, hacky patches, plist editing, and alike, you may indeed not use it. Otherwise I would recommend sticking to WhateverGreen than experimenting. There unfortunately is a lot of misunderstanding on how AMD GPUs should be used, and the manuals are often very misleading.

hi,vit9696,,rx580 can work oob wihtout whatevergreen but its device name displays pegp not gfx0..so in this case, whatevergreen is still needde? thank you

Link to comment
Share on other sites

hi,vit9696,,rx580 can work oob wihtout whatevergreen but its device name displays pegp not gfx0..so in this case, whatevergreen is still needde? thank you

For correction of PEGP to GFX0 it is necessary to include FixDisplay and AddDTGP in clover

  • Like 1
Link to comment
Share on other sites

You have to compile the DEBUG version of Lilu and place it inside the root directory of Whatevergreen then edit the scheme to build release version of Whatevergreen.

Thanks! 

I downloaded the debug version of lilu https://github.com/vit9696/Lilu/releases and copied in root of Whatevergreen source . Also worked to compile WEG   :)

  • Like 1
Link to comment
Share on other sites

I keep boting to black screen and would like to try Whatevergreen 1.1.5 but don't know how to compile or where to find it.

 

I'm using an Asus rog strix RX580 TOP on an HP Z800 motherboard (BIOS 3.60).

The ACPI doesn't seem to be in order but I will need help to fix that too.

Link to comment
Share on other sites

I keep boting to black screen and would like to try Whatevergreen 1.1.5 but don't know how to compile or where to find it.

 

I'm using an Asus rog strix RX580 TOP on an HP Z800 motherboard (BIOS 3.60).

The ACPI doesn't seem to be in order but I will need help to fix that too.

cl.ly/p9t1/download/1.1.5%20(DEBUG).zip
  • Like 1
Link to comment
Share on other sites

I don’t know what the problem is. I could get my old GTX 970 to work easily but the RX 580 just turns black.

Getting these messages towards the end of boot but don’t know what it means:

1e9b5da8a57a7642544a5a2dbfc09a34.jpg

 

How do I get the debug logs for whatevergreen?

 

 

Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

I don’t know what the problem is. I could get my old GTX 970 to work easily but the RX 580 just turns black.

Getting these messages towards the end of boot but don’t know what it means:1e9b5da8a57a7642544a5a2dbfc09a34.jpg

How do I get the debug logs for whatevergreen?

Sent from my iPhone using Tapatalk

Have you tried removing the Nvidia drivers it look old like they are still loading which could explain things. Also update clover for latest VHBox drivers?

  • Like 1
Link to comment
Share on other sites

Have you tried removing the Nvidia drivers it look old like they are still loading which could explain things. Also update clover for latest VHBox drivers?

I uninstalled the Nvidia web drivers and checked with Clover updater.. it's version 4392. Should I change something about Clover?

  • Like 1
Link to comment
Share on other sites

U try a 1.1.5 version?

Here we go

attachicon.gifWhateverGreen.kext.zip

Ur DSDT full patched, take a shot

attachicon.gifDSDT.robertr.zip

Wow, thanks a LOT for helping. ??

It looks a lot better now, attaching screenshot.

Graphics card looks like it's in the first slot (Slot0) when it's in the second (Slot1).

The screen is still black but it seemed to me it blinked more (twice, quickly?) before going black.

Do you want me to upload some logs or something?

In that case, please be quite specific about what and how to produce them.

 

post-179272-0-99203200-1517534183_thumb.png

  • Like 1
Link to comment
Share on other sites

Wow, thanks a LOT for helping.

It looks a lot better now, attaching screenshot.

Graphics card looks like it's in the first slot (Slot0) when it's in the second (Slot1).

The screen is still black but it seemed to me it blinked more (twice, quickly?) before going black.

Do you want me to upload some logs or something?

In that case, please be quite specific about what and how to produce them.

 

attachicon.gifSkärmklipp 2018-02-02 02.07.35.png

via PM, here is a whatevergreen topic ;)

  • Like 1
Link to comment
Share on other sites

idk if this already done in WhatEverGreen but i've done a patch that works for bugged bios connectors

 

i've got a bios with gaps in connectors

 

the problem is it as only 3 conn but they're out of order  (1,2 and a gap - conn 3 is at 6th position)

 

this makes a great black screen at boot

 

maybe u guys wanna check it and apply the patch (check my ati debug thread)

 

this if for 10.11 and 10.12 only

Link to comment
Share on other sites

Could anyone suggest how I can address this?

 

getOSData class-code has 30000 value

2018-02-05 12:28:37.032025-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData vendor-id has 1002 value

2018-02-05 12:28:37.043879-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 6640 value

2018-02-05 12:28:37.044041-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) corrects digital audio for gpu at GFX0 with 1002:6640

2018-02-05 12:28:37.044211-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) existing hda-gfx in gpu (1) or hdau (1), assuming complete inject

2018-02-05 12:28:37.044365-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) found existing layout-id in hdau

2018-02-05 12:28:37.044532-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) found existing built-in in hdau

2018-02-05 12:28:37.044688-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) found existing built-in in gpu

2018-02-05 12:28:37.044845-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) compatible property starts with pci1028,15cd and is 47 bytes

2018-02-05 12:28:37.045000-0600  localhost kernel[0]: (kernel) WhateverGreen:   audio @ (DBG) found HDAU in compatible, ignoring

2018-02-05 12:28:39.440878-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) current kext is com.apple.kext.AMDSupport progressState 896

2018-02-05 12:28:39.449837-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN14AtiBiosParser116getConnectorInfoEP13ConnectorInfoRh

2018-02-05 12:28:39.458981-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN14AtiBiosParser216getConnectorInfoEP13ConnectorInfoRh

2018-02-05 12:28:39.468054-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN14AtiBiosParser126translateAtomConnectorInfoERN30AtiObjectInfoTableInterface_V117AtomConnectorInfoER13ConnectorInfo

2018-02-05 12:28:39.478424-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN14AtiBiosParser226translateAtomConnectorInfoERN30AtiObjectInfoTableInterface_V217AtomConnectorInfoER13ConnectorInfo

2018-02-05 12:28:39.488712-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN13ATIController5startEP9IOService

2018-02-05 12:28:40.629671-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) current kext is com.apple.kext.AMDRadeonX4000 progressState 2944

2018-02-05 12:28:40.639714-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) patched __ZN13AMDSIHardware25getFrameBufferBaseAddressEv

2018-02-05 12:28:40.649493-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) patched __ZN13AMDCIHardware25getFrameBufferBaseAddressEv

2018-02-05 12:28:40.659324-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) patched __ZN28AMDRadeonX4000_AMDVIHardware25getFrameBufferBaseAddressEv

2018-02-05 12:28:40.669508-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) routed __ZN37AMDRadeonX4000_AMDGraphicsAccelerator19populateAccelConfigEP13IOAccelConfig

2018-02-05 12:28:41.098017-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) starting controller

2018-02-05 12:28:41.105686-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) setting efiversion to WEAD-114-2017-12-20

2018-02-05 12:28:41.113746-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_properties

2018-02-05 12:28:41.123235-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_config

2018-02-05 12:28:42.908791-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0109 pri 0000 txmit 33 enc 07 hotplug 01 sense 01

2018-02-05 12:28:42.919027-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 01

2018-02-05 12:28:42.928105-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2120 object id

2018-02-05 12:28:42.937468-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) autocorrectConnector found unsupported connector type 13

2018-02-05 12:28:42.946770-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 21 enc 03 hotplug 02 sense 02

2018-02-05 12:28:42.957104-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 02

2018-02-05 12:28:42.966035-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2220 object id

2018-02-05 12:28:42.975286-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) autocorrectConnector found unsupported connector type 13

2018-02-05 12:28:42.983995-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 03 sense 03

2018-02-05 12:28:42.993229-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 03

2018-02-05 12:28:43.001453-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2121 object id

2018-02-05 12:28:43.009589-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) autocorrectConnector found unsupported connector type 13

2018-02-05 12:28:43.017832-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 0 is type 00000010 (VGA ) flags 00000010 feat 0000 pri 0000 txmit 00 enc 00 hotplug 00 sense 08

2018-02-05 12:28:43.026926-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 08

2018-02-05 12:28:43.035027-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2115 object id

2018-02-05 12:28:43.043218-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) autocorrectConnector found unsupported connector type 05

2018-02-05 12:28:43.051496-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) setting fb limit to 4

2018-02-05 12:28:43.058960-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) getConnectorInfo leaving unchaged priority

2018-02-05 12:28:43.066854-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) getConnectorsInfo resulting 4 connectors follow

2018-02-05 12:28:43.075130-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0109 pri 0000 txmit 33 enc 07 hotplug 01 sense 01

2018-02-05 12:28:43.084810-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 1 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 21 enc 03 hotplug 02 sense 02

2018-02-05 12:28:43.094537-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 2 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 03 sense 03

2018-02-05 12:28:43.104413-0600  localhost kernel[0]: (kernel) WhateverGreen:     con @ (DBG) 3 is type 00000010 (VGA ) flags 00000010 feat 0000 pri 0000 txmit 00 enc 00 hotplug 00 sense 08

2018-02-05 12:28:43.113510-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) SetProperty caught model 19 (AMD Radeon HD 8xxx)

2018-02-05 12:28:43.121620-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData vendor-id has 1002 value

2018-02-05 12:28:43.129519-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData device-id has 6640 value

2018-02-05 12:28:43.137167-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData revision-id has 0 value

2018-02-05 12:28:43.144642-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData subsystem-vendor-id has 1028 value

2018-02-05 12:28:43.152131-0600  localhost kernel[0]: (kernel) WhateverGreen:   iokit @ (DBG) getOSData subsystem-id has 15CD value

2018-02-05 12:28:43.159171-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) SetProperty autodetect found for 1002:6640:0000 1028:15CD

2018-02-05 12:28:43.167053-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) SetProperty autodetect found AMD FirePro M6100

2018-02-05 12:28:43.418974-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) starting controller done 1

2018-02-05 12:28:43.441168-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) updateAccelConfig found gpu model FirePro M6100

2018-02-05 12:41:42.732300-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDrmdmaPowerGating

2018-02-05 12:41:42.743586-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGfxCGPowerGating

2018-02-05 12:41:42.745048-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableUVDPowerGating

2018-02-05 12:41:42.746470-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableVCEPowerGating

2018-02-05 12:41:42.747890-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableDynamicGfxMGPowerGating

2018-02-05 12:41:42.749490-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableGmcPowerGating

2018-02-05 12:41:42.750910-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableAcpPowerGating

2018-02-05 12:41:42.752332-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) not enabling CAIL_DisableSAMUPowerGating

2018-02-05 12:41:42.763779-0600  localhost kernel[0]: (kernel) WhateverGreen:     rad @ (DBG) init 24-bits 0 pg mask 0 dvi 1 progress 768

 

Please see the line highlighted in red.  When I boot up without readvesa flag, I only get black screen on laptop monitor.

 

OS:  High Sierra

PC:  Dell Precision M6800

Graphics:  FirePro M6100

CPU Graphics:  HD4600 (disabled in bios)

 

Thanks!

Link to comment
Share on other sites

Hey guys,

 

I have a RX 560 with macOS 10.13.

I get a freeze every few hours. The mouse can be move and i can listen music but screen is freezing. Its very strange.

 

maybe one has a idea how to fix, i add my clover config.

 

attachicon.gifconfig.plist.zip

 

attachicon.gifBildschirmfoto 2017-09-26 um 20.42.39.png

 

Did you find a solution for this? Experiencing the same problem here

Link to comment
Share on other sites

Just updated to 1.1.5 released a few hours ago, and I'm pleased to say my RX 460's HDMI port is now working for my secondary display (recently I had to stick to using the DVI port - my main has always been a 4K display via DP). Erm, great! Thanks! I still can't quite get over how well my Hackintosh works especially as I bought some of the parts so blindly (in particular, I feel I lucked out choosing this GPU, not for power obviously but for lack-of-headaches. One day I'll need an NVIDIA GPU for some hardcore VR stuff, and damn in some ways I'm not looking forward to it!) Ramble over 

Link to comment
Share on other sites

idk if this already done in WhatEverGreen but i've done a patch that works for bugged bios connectors

 

i've got a bios with gaps in connectors

 

the problem is it as only 3 conn but they're out of order  (1,2 and a gap - conn 3 is at 6th position)

 

this makes a great black screen at boot

 

maybe u guys wanna check it and apply the patch (check my ati debug thread)

 

this if for 10.11 and 10.12 only

Hi, do you mean this topic? http://www.insanelymac.com/forum/topic/322146-ati-radeon-unsupported-cards-debugging/

A connector gap you meanioned, will it completely prevent AMD kexts from reading it? Or will they just mess some stuff up?

In WhateverGreen one could pass custom connectors and set connector-priority to workaround such issues, but I am not sure if that works in your case.

Link to comment
Share on other sites

  • 3 weeks later...
×
×
  • Create New...