My hackintosh had a problem with the screen going black when the brightness of the screen was minimized. So I googled and found a solution.
GitHub - acidanthera/WhateverGreen: Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs
Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs - GitHub - acidanthera/WhateverGreen: Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs
github.com
The answer was in the details of whatevergreen. Let's click the link below.
That page has a solution to the display going black at minimum brightness. Look where the red line is drawn.
Add two elements in opencore's Device Properties, pclRoot(0x0)/Pcl(0x2,0x0). enable-backlight-smoother is simply an element that determines whether to use or not, and backlight-smoother-lowerbound determines the minimum brightness.
The brightness value can be specified from a minimum of 0 to a maximum of 2^32 -1. The corresponding value is used after converting decimal to hexadecimal with 'Decimal to Hexadecimal converter'. Please refer to the site below.
Decimal to Hexadecimal Converter
Divide by the base 16 to get the digits from the remainders: Divisionby 16 Quotient Remainder(Digit) Digit #
www.rapidtables.com
For example, if you want to determine the minimum brightness value as 32, convert 32 to hexadecimal. Changes the front and back of the value of the 4 digits below. If it is 0020, convert it to 2000. And add 0000 at the end. The final value is 2000000, and input this as the value of backlight-smoother-lowerbound.
Now, even with the minimum brightness setting, the laptop screen will not go black. The optimal minimum on my laptop was 16. I hope the readers of this article will also find the optimal value through experimentation. Then it's over.