SimonLL Posted July 1, 2014 Share Posted July 1, 2014 Hi, I have a fully functional build on my Lenovo W520 with Nvidia graphics on Mavericks 10.9.3. I am only missing Brightness control. I was able to get everything working with the help of the T420 and W510 threads, but most people and systems on these threads are using Intel Integrated Graphics. I need the discrete graphics. So from what I have right now, I can see the brightness slider in System Prefs, and one of the hotkeys for Brightness (ScrLck) shows the sun OSD, but it has no effect on the actual brightness of the display. On my system: Clover UEFI boot is patching the DSDT for the PNLF section and injecting Nvidia (Inject Nvidia=true). i7-2760QM, Nvidia Quadro 1000m 2GB, OSX 10.9.3, Here is my GPU IOREG. It seems I only need to tell OSX to assign brightness control to the display through DSDT, but I don't know how to do that. Anybody successfully works with a Fermi based card with Mavericks? Thanks! Link to comment Share on other sites More sharing options...
styrian Posted July 2, 2014 Share Posted July 2, 2014 Hello! Which SMbios are you using? In any case you have to add the path of the original BCM BCL BCQ methods in your PNLF device in a way like this: Device (PNLF) { Name (_HID, EisaId ("APP0002")) Name (_CID, "backlight") Name (_UID, 0x0A) Name (_STA, 0x0B) Method (_DOS, 1, NotSerialized) // does not know, if this method is really needed { } Method (_BCL, 0, NotSerialized) { Return (^^PCI0.PEG1.GFX0.EDP1._BCL ()) } Method (_BCM, 1, NotSerialized) { ^^PCI0.PEG1.GFX0.EDP1._BCM (Arg0) } Method (_BQC, 0, NotSerialized) { Return (^^PCI0.PEG1.GFX0.EDP1._BQC ()) } } You have to correct the path of the methods, they are pointing to, in the code. Have fun. Link to comment Share on other sites More sharing options...
Recommended Posts