Brightness Control on UHD 630, i7 9750H

Hi,

I recently posted an 'IT BOOTS! (WIP)' flaired post to this subreddit showing off my Lenovo Legion Y740 Hackintosh. I've more or less got everything working, but after days of tinkering I still cannot figure out brightness.

Specs:

  • Laptop Model: Lenovo Legion Y740-IRHg
  • CPU: i7-9750H (Coffee Lake Plus/Refresh)
  • GPU: RTX 2070 Max-Q Mobile (Disabled via SSDT), UHD 630 1536mb
  • RAM: 2x8GB 2667MHz DDR4

My config.plist: https://pastebin.com/3p9EZg2S

Some of my SSDT's were taken from a Github that hosts OC for multiple versions of the Y series Lenovo laptops. I've tried these SSDT's, built all of my own from scratch (the 6 main ones from the Dortania guide at least) and still to no avail.

My current SSDT's are:

  • SSDT-AWAC
  • SSDT-DDGPU (disable Nvidia GPU, verified BIOS path in Windows)
  • SSDT-EC (embedded controller, confirmed path via Windows)
  • SSDT-GPRW (Instant wake fix)
  • SSDT-I2C (Presumably for trackpad, removing it does not fix backlight/brightness)
  • SSDT-PMCR (For NVRAM)
  • SSDT-PNLF (For backlight/brightness, the path specified (_SB.PCI0.GFX0) is the correct one as verified in Windows via Device Manager. This version is different from both the OpenCorePkg Github version and the Dortania version, however I've used both still to no avail.)
  • SSDT-PS2K (For keyboard)
  • SSDT-USBX (For power over USB)
  • SSDT-XOSI (Presumably for trackpad, maybe also brightness? Tried removing and adding it, didn't make a difference)

My kexts are mostly the usual. BrightnessKeys.kext 'works', as I'm able to adjust the brightness level via my keyboard but the brightness levels don't change anything. Even at the lowest brightness, the screen is still at max brightness. Here's some pictures showing that the brightness slider works: https://imgur.com/a/AULBw4F

My Kexts are all up to date as well. I have the enable-backlight-registers-fix in my PciRoot, and my boot args include -igfxblr -igfxmlr.

If anyone has any ideas at all, they would be very greatly appreciated and would save me my sanity! I'm so close to a functioning hack on this laptop, but I'm clearly missing something lol.

Thanks!

(reposted to fix formatting)

submitted by /u/Hadobedo
[link] [comments]