Jump to content
1,506 posts in this topic

Recommended Posts

I thought Ventura and Sonoma can work without WEG only when using iMacPro or MacPro SMBIOS and that iMac always needed WEG. But @Slice said in a previous post that he has iMac without WEG.


On my system, graphics only work fine without WEG with iMacPro or MacPro SMBIOS. If I put iMac SMBIOS and remove WEG, graphics don't work well.

 

Answering @AslashA if you use only the AMD (iGPU doesn't exist or is disabled in BIOS) WEG has none or few advantages. Every user having AMD as main card and iGPU as headless mode card needs WEG.

 

Edited by miliuco
  • Like 3
  • 1 month later...

I believe I have an example of a Radeon Graphics card that will not work in Sonoma without WEG.  See here. This particular RX560x needs a connector patch and unless I'm mistaken, this requires WEG (unless you create your own kext to perform the framebuffer patching).

 

EDIT: I did test my hack with SMBIOS iMac18,2 and without WhateverGreen.kext (using boot-arg -no_compat_check to boot Sonoma).  The result is no display.  The only way that I have been able to have working RX560x graphics on my hack is with WhateverGreen.kext to implement a connector patch.

 

EDIT2: I learned that iMac19,2 offers an option with RX560x.  I tested SMBIOS iMac19,2 on my hack without WEG, but still no display.  Even with SMBIOS iMac19,2, I must use WEG to modify the Radeon connector definition.

Edited by deeveedee
  • Like 1
  • 1 month later...

After my intial post here, I have discovered that my WhateverGreen patch, while "working," is not working for the reasons I expected it to work.  If there are any WEG experts who have time to help debug and diagnose, I have reported my test results here.  Thank you.

 

EDIT: Moderators - please accept my apology for multi-posting this message.  I mentioned my test results in multiple places and wanted to make sure that I didn't leave inaccurate impressions.

 

EDIT2: It turns out that WhateverGreen.kext is necessary for my RX560x, but not for the reasons I thought (not needed for defining connectors patch).  At the time of this writing, I still don't understand my lucky use of WEG, because the real WEG solution for my RX560x is here.  Many thanks to help from joevt for deciphering debug log.

Edited by deeveedee
  • Like 1
On 12/20/2017 at 3:08 PM, vit9696 said:

It's not like I seriously care but something that can be automated probably should be.

 

 

v1.1.4
Added automatic screen boot artifact correction (-radlogo is no longer necessary and is removed)
Added automatic CFG_FB_LIMIT correction to avoid issues on several Polaris GPUs on 10.13

https://github.com/vit9696/WhateverGreen/releases/tag/1.1.4

 

Digging up an old topic.  WhateverGreen's automatic handling of CFG_FB_LIMIT breaks (causes boot-to-blackscreen) this RX560x.  Needed to override WEG's auto-handling of CFG_FB_LIMIT by setting it manually here.  Many thanks to @joevt for interpretting WEG debug logs.

Edited by deeveedee
  • Like 2
  • 4 months later...
On 4/8/2024 at 10:28 PM, miliuco said:

I thought Ventura and Sonoma can work without WEG only when using iMacPro or MacPro SMBIOS and that iMac always needed WEG. But @Slice said in a previous post that he has iMac without WEG.


On my system, graphics only work fine without WEG with iMacPro or MacPro SMBIOS. If I put iMac SMBIOS and remove WEG, graphics don't work well.

 

Answering @AslashA if you use only the AMD (iGPU doesn't exist or is disabled in BIOS) WEG has none or few advantages. Every user having AMD as main card and iGPU as headless mode card needs WEG.

 

I use Ventura with no Weg and iMacPro1,1 SMBIOS + Radeon Pro WX2100 with spoof.aml and graphics work very well-as with MacPro7,1 SMBIOS which btw sometimes has small hiccups. OCl and Metal are approx. same values for both SMBIOS but I prefer animation smootness with iMacPro.

 

Think I'm gone acquire new M4 Mac Mini, and finally stop this fantastic hackintosh hobby of constant trimming and use HP machine as a media server 😅

On 5/14/2024 at 1:11 AM, deeveedee said:

I believe I have an example of a Radeon Graphics card that will not work in Sonoma without WEG.  See here. This particular RX560x needs a connector patch and unless I'm mistaken, this requires WEG (unless you create your own kext to perform the framebuffer patching).

 

EDIT: I did test my hack with SMBIOS iMac18,2 and without WhateverGreen.kext (using boot-arg -no_compat_check to boot Sonoma).  The result is no display.  The only way that I have been able to have working RX560x graphics on my hack is with WhateverGreen.kext to implement a connector patch.

 

EDIT2: I learned that iMac19,2 offers an option with RX560x.  I tested SMBIOS iMac19,2 on my hack without WEG, but still no display.  Even with SMBIOS iMac19,2, I must use WEG to modify the Radeon connector definition.

Without Weg I get slightly better results in GB and everything is slightly faster from first screen after boot. But if someone use 2 or 3 monitors, Weg is ofc indispensable.

Edited by notobo
  • Like 1
  • 3 months later...

Hello everyone, for months, years, I have been trying to activate the brightness control in my HP630 CPU Arrandale Laptop on 10.13, but without ever any positive result.

Below I write what I have learned and thank you in advance for any answers.

Arrandale and earlier CPUs in ACPI origin have PNLF UID 10 = 0x0A, WEG does not have a FT10XXXX panel and in ioreg, PNLF AppleIntelPanelA does not work on a proper property.

image.thumb.png.dc9281cdd52fb1a655aeeb8afa4e62eb.png

 

I forked the kext reposity and tried to understand how it works, but I'm not a developer and I will never be able to solve this problem without your help. I would like to ask the developers: can you separate the Arrandale HW generation from Sandy\Ivy Bridge, create a FT10XXXX panel and add UID10 as a variable in SSDT-PNLF. This theoretically allows me to then be able to search for working values for brightness control or at least try to make the brightness control bar appear.

 

https://github.com/Baio1977/HP630-CPU-Arrandale

  • Like 1
×
×
  • Create New...