Jump to content

WhatEverGreen Support Topic


MattsCreative
1,501 posts in this topic

Recommended Posts

I have HD530 + iMac17,1

With 1.1.5 and above, if I use ig-platform-id 0x19120000, I will boot into black screen. If I use 0x19020001, no problem.

WhateverGreen is for AMD GPUs not Intel, you need to use IntelGraphicsFixUp for IntelGFX.

Link to comment
Share on other sites

WhateverGreen is for AMD GPUs not Intel, you need to use IntelGraphicsFixUp for IntelGFX.

I am using RX 470, connected monitor to it, not the motherboard. I think the iGPU is responsible for the graphic initialization, that’s why changing the ig-platform-id change the behavior.

Below 1.1.5, AGDC is enabled, so no issue. 1.1.5 and above, Whatevergreen disables AGDC, that cause problem I described above, on confguration: HD530 + iMac17,1 + 0x19120000.

Link to comment
Share on other sites

  • 2 weeks later...

I got the Lilu.kext from the Github page but no WhateverGreen.kext only source code. Do I really need to compile the plug in for myself?

Actually I tried to compile: Lilu works fine, after compiling place the Lilu.kext into the WhateverGreen Master folder. But compiling the plugin I get:

/Users/haegar/Downloads/WhateverGreen-master/WhateverGreen/kern_rad.cpp:340:23: No member named 'fVramMap' in 'IOFramebuffer'; did you mean 'vramMap'?

This is Xcode 8.2.1 on OSX 10.12.5

Thanks, Haegar

Edited by haegar33
Link to comment
Share on other sites

Anyone knows why this happens when the computer is waking up from sleep? One screen is normal (login screen) the other one looks like a black screen with a lot of colours (see photo)

Iam using the RX480 with the 17,1 iMac bios

IMG_7917.JPG

Edited by Helipilot2
Link to comment
Share on other sites

With MacPro6,1 SMBIOS and WhateverGreen, two displays work without any additional tweaks

With iMacPro17,1 and iMacPro1,1 (actually I care only about the latter, I have Skylake-X system) only one display works (only SMBIOS changed, otherwise the same configuration).

How can I get MacPro6,1 behaviour with iMacPro1,1 SMBIOS?

At least, what direction to look at?

Link to comment
Share on other sites

On 3/21/2018 at 4:45 PM, Helipilot2 said:

Anyone knows why this happens when the computer is waking up from sleep? One screen is normal (login screen) the other one looks like a black screen with a lot of colours (see photo)

Iam using the RX480 with the 17,1 iMac bios

IMG_7917.JPG

Anyone?

Link to comment
Share on other sites

7 hours ago, maleorderbride said:

Is there any method to get an RX 550 working in 10.13.4?

 

Tried latest whatevergreen+lilu, as well as the RX 560 fakeID, but no driver is being loaded.

 

No. RX550 (Lexa chip) is not supported in macOS. There is now RX550 with Buffin chip (0x67FF), this cards should work OOB. 

  • Like 2
Link to comment
Share on other sites

Yep, RX 550 (the "orig") seems to be never usable.
Or the RX 560D (D Version= rebranded RX 460) also possible (i have RX 460 no probs). Since a few moths (at least here in germany) most of the buyable RX 560 are D Versions, not the normal versions.
About 5-10 % slower than RX 560. But even faster than RX 550!

So perhaps you can get the RX 550 sold (if you have already buyed) for win user and look for an used RX 460, RX 560 if you want so save some money.
RX 560D is to new to get them used.
 

Link to comment
Share on other sites

30 minutes ago, Allan said:

Hello guys, one doubt.

It's possible now use 3 monitors with WhatEverGreen? I wanna buy a RX 580 in the future.

Thanks :)

On my Z77X-up5 with i7-3770K, I tested with 4 monitors without any issues and I tested all 5 ports.

I have Saphire Nitro+ RX 580 8GB. It's 5 ports (2xDP, 2x HDMI, 1x DVI-D) are an almost perfect match for the Orinoco framebuffer and the generic AMDRadeonFrameBuffer.

Edited by MacNB
  • Thanks 1
Link to comment
Share on other sites

42 minutes ago, Allan said:

Hello guys, one doubt.

It's possible now use 3 monitors with WhatEverGreen? I wanna buy a RX 580 in the future.

Thanks :)

Yes I also have an Asus ROG Strix TOP RX580 8GB and it works perfectly fine I tested it with two DP ports and 1 HDMI and all the displays were working ok.

Screen Shot 2018-04-05 at 2.46.54 AM.png

Edited by Cyberdevs
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, MacNB said:

On my Z77X-up5 with i7-3770K, I tested with 4 monitors without any issues and I tested all 5 ports.

I have Saphire Nitro+ RX 580 8GB. It's 5 ports (2xDP, 2x HDMI, 1x DVI-D) are an almost perfect match for the Orinoco framebuffer and the generic AMDRadeonFrameBuffer.

 

1 hour ago, Cyberdevs said:

Yes I also have an Asus ROG Strix TOP RX580 8GB and it works perfectly fine I tested it with two DP ports and 1 HDMI and all the displays were working ok.

Screen Shot 2018-04-05 at 2.46.54 AM.png

You're amazing guys! Thank you so much!!! 

:thumbsup_anim: :thumbsup_anim:

  • Like 1
Link to comment
Share on other sites

On 13/02/2018 at 2:04 PM, vit9696 said:

A connector gap you meanioned, will it completely prevent AMD kexts from reading it?

Yes this prevents the framebuffer from loading at boot (just hangs) - adding connectors doesnt stop the hang

If anyone as this issue (black screen at boot) maybe upload the bios dump so vit9696 can check it.

btw on 10.13 this code changed a lot - means more study need

i did got lucky tracing this on 10.11/12 but atm can't check on 10.13

 

 

Link to comment
Share on other sites

On 4/4/2018 at 10:47 PM, marlboro Lights said:

Hello, I Have radeon Vega 64 Sapphire and LG 5K monitor. With whatevergreen 1.1.4 and osx 10.13.3 I have 5k support monitor.

With whatevergreen 1.1.7 and 10.13.4 I have two monitor instead of one 5k monitor e the resolution is not correct. Can anybody help me?

Anybody can Help me?

Link to comment
Share on other sites

Hi all,

 

I have a Radeon 7870 PC Edition in a MacPro 3,1. Works OOB until Yosemite. Works with Whatevergreen on El Capitan and Sierra. Doesn't work with high sierra. After the verbose, I got a light grey screen. I really dug everywhere I thought, no luck. The Whatevergreen log look almost the same when it works (Sierra) and when it doesn't.

Anyone have the same graphic card (id 1002 6818) ? Any idea ?

With Sierra :

Quote

WhateverGreen:     rad @ (DBG) starting controller
WhateverGreen:     rad @ (DBG) setting efiversion to WEAD-118-2018-04-03
WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_properties
WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_config
WhateverGreen:     rad @ (DBG) getConnectorsInfo found 4 connectors
WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 04 sense 01
WhateverGreen:     con @ (DBG) 1 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 22 enc 05 hotplug 05 sense 02
WhateverGreen:     con @ (DBG) 2 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 11 enc 02 hotplug 01 sense 03
WhateverGreen:     con @ (DBG) 3 is type 00000004 (DVI ) flags 00000014 feat 0100 pri 0000 txmit 00 enc 00 hotplug 06 sense 06
WhateverGreen:     rad @ (DBG) getConnectorsInfo attempting to autofix connectors
WhateverGreen:     rad @ (DBG) autocorrectConnectors found txmit 12 enc 04 sense 01 for 0 connector
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     rad @ (DBG) autocorrectConnectors found txmit 22 enc 05 sense 02 for 1 connector
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     rad @ (DBG) autocorrectConnectors found txmit 11 enc 02 sense 03 for 2 connector
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     rad @ (DBG) autocorrectConnectors found txmit 10 enc 00 sense 06 for 3 connector
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     rad @ (DBG) autocorrectConnectors failed to detect sense for 4 connector
WhateverGreen:     rad @ (DBG) getConnectorInfo leaving unchaged priority
WhateverGreen:     rad @ (DBG) getConnectorsInfo resulting 4 connectors follow
WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 04 sense 01
WhateverGreen:     con @ (DBG) 1 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 22 enc 05 hotplug 05 sense 02
WhateverGreen:     con @ (DBG) 2 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 11 enc 02 hotplug 01 sense 03
WhateverGreen:     con @ (DBG) 3 is type 00000004 (DVI ) flags 00000014 feat 0100 pri 0000 txmit 00 enc 00 hotplug 06 sense 06
WhateverGreen:     rad @ (DBG) SetProperty caught model 19 (AMD Radeon HD 7xxx)
WhateverGreen:   iokit @ (DBG) getOSData vendor-id has 1002 value
WhateverGreen:   iokit @ (DBG) getOSData device-id has 6818 value
WhateverGreen:   iokit @ (DBG) getOSData revision-id has 0 value
WhateverGreen:   iokit @ (DBG) getOSData subsystem-vendor-id has 174B value
WhateverGreen:   iokit @ (DBG) getOSData subsystem-id has E217 value
WhateverGreen:     rad @ (DBG) SetProperty autodetect found for 1002:6818:0000 174B:E217
WhateverGreen:     rad @ (DBG) SetProperty autodetect found AMD Radeon HD 7870
WhateverGreen:     rad @ (DBG) starting controller done 1
WhateverGreen:     rad @ (DBG) updateAccelConfig found gpu model Radeon HD 7870
 

With High Sierra :

Quote

WhateverGreen:     rad @ (DBG) starting controller
WhateverGreen:     rad @ (DBG) setting efiversion to WEAD-118-2018-04-09
WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_properties
WhateverGreen:     rad @ (DBG) GetProperty discovered property merge request for aty_config
WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 04 sense 01
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 01
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2121 object id
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 22 enc 05 hotplug 05 sense 02
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 02
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2221 object id
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     con @ (DBG) 0 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 11 enc 02 hotplug 01 sense 03
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 03
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 2120 object id
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     con @ (DBG) 0 is type 00000004 (DVI ) flags 00000014 feat 0100 pri 0000 txmit 00 enc 00 hotplug 06 sense 06
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 got sense id 06
WhateverGreen:     rad @ (DBG) translateAtomConnectorInfoV1 checking 211E object id
WhateverGreen:     rad @ (DBG) autocorrectConnector use -raddvi to enable dvi autocorrection
WhateverGreen:     rad @ (DBG) setting fb limit to 4
WhateverGreen:     rad @ (DBG) disabling agdc
WhateverGreen:     rad @ (DBG) getConnectorInfo leaving unchaged priority
WhateverGreen:     rad @ (DBG) getConnectorsInfo resulting 4 connectors follow
WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 12 enc 04 hotplug 04 sense 01
WhateverGreen:     con @ (DBG) 1 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 22 enc 05 hotplug 05 sense 02
WhateverGreen:     con @ (DBG) 2 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 11 enc 02 hotplug 01 sense 03
WhateverGreen:     con @ (DBG) 3 is type 00000004 (DVI ) flags 00000014 feat 0100 pri 0000 txmit 00 enc 00 hotplug 06 sense 06
WhateverGreen:     rad @ (DBG) SetProperty caught model 19 (AMD Radeon HD 7xxx)
WhateverGreen:   iokit @ (DBG) getOSData vendor-id has 1002 value
WhateverGreen:   iokit @ (DBG) getOSData device-id has 6818 value
WhateverGreen:   iokit @ (DBG) getOSData revision-id has 0 value
WhateverGreen:   iokit @ (DBG) getOSData subsystem-vendor-id has 174B value
WhateverGreen:   iokit @ (DBG) getOSData subsystem-id has E217 value
WhateverGreen:     rad @ (DBG) SetProperty autodetect found for 1002:6818:0000 174B:E217
WhateverGreen:     rad @ (DBG) SetProperty autodetect found AMD Radeon HD 7870
WhateverGreen:     rad @ (DBG) starting controller done 1
WhateverGreen:     rad @ (DBG) updateAccelConfig found gpu model Radeon HD 7870
 

 

Link to comment
Share on other sites

Hi, Guys, I have Sleep/Wake problem. Actually, Sleep/Wake is working display fans and lights closing but after 20 min computer wakes up automatically. I am already using Latest WEG and Lilu but nothing change. What do you suggest what can I do?

Link to comment
Share on other sites

  • 3 weeks later...

Hey everyone,

 

I have a problem I'm hoping someone here can help.

 

I'm running a hackintosh on High Sierra 10.13.4 with a Sapphire Vega 64 which is unstable. The system will lock up where the screen will change to blank screen, sometimes green or blue-ish. The audio will loop and the only way to stop it is to reset the system and sometimes to hard reset by switching off the power all together.

 

From what I've been able to diagnose and read, the graphics card is starved for power and every now and again, the power usage will spike and cause the system to freak out.

 

This instability happens in Windows and OS X.

 

I have been able to stabilise the card in Windows by using Wattman and increasing the power limit to 10-20%. Windows has been running for about 48hrs without freaking out or rebooting.

 

Does anyone know if there is a way to do apply a power limit fix in OS X by modifying a kext or config.plist?

 

or if anyone knows a fix for this, it would be much appreciated. I've spent weeks to get to this point. I'm hoping someone smarter than me here can assist.

Link to comment
Share on other sites

2 hours ago, Raima said:

Hey everyone,

 

I have a problem I'm hoping someone here can help.

 

I'm running a hackintosh on High Sierra 10.13.4 with a Sapphire Vega 64 which is unstable. The system will lock up where the screen will change to blank screen, sometimes green or blue-ish. The audio will loop and the only way to stop it is to reset the system and sometimes to hard reset by switching off the power all together.

 

From what I've been able to diagnose and read, the graphics card is starved for power and every now and again, the power usage will spike and cause the system to freak out.

 

This instability happens in Windows and OS X.

 

I have been able to stabilise the card in Windows by using Wattman and increasing the power limit to 10-20%. Windows has been running for about 48hrs without freaking out or rebooting.

 

Does anyone know if there is a way to do apply a power limit fix in OS X by modifying a kext or config.plist?

 

or if anyone knows a fix for this, it would be much appreciated. I've spent weeks to get to this point. I'm hoping someone smarter than me here can assist.

I would most definitely say this is a firmware bug or major driver bug, likely the later as the voltage configuration should be consistent, which it's definitely not. I don't know whether .775 (or lower for that matter) is hard-coded into the firmware or not, but it's definitely not a stable voltage for when the card is active and ready to jump to >500MHz (~25W), coupled with the fact that the core itself will gate certain parts, allowing for a drastic inrush under sudden demand...

 

Also note that at the default profile, the core will run at low, basic clocks below 200MHz, which is fine really, however in this particular state it'll constantly jump between .775 and .825, instead of just remaining at .825...

 

As of now, however, I've somewhat verified that .825V (state 1) is stable with a 4k+1200p dual display setup, so, for now, it seems that they only need to correct state 0 (the full-auto state) to have a minimum vcore of .825V. The potential cause of the hangs is not enough voltage to the display controller/SoC when 4k+ display setups are used, or just in general low loads.

 

I had a similar black screen fault,  I fixed it with locking State 1 for the ram (500mhz HBM). in Hight Serria 10.3.4 and Windows 10 x64,

With this fix the system is solid, but once I allow the switching it crashes with the strange hang, that you had.

Another difference between DP and HDMI is DP can be 4k@60Hz in my case but HDMI can only be 4k@30 Hz, that could also be a reason. The faster refresh rate forces more switching of the ram controller and then it crashes.

 

Good Luck if that fixed your Problem.

 

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...