Jump to content

10.10 Sony nvidia Backlight


hbib
 Share

14 posts in this topic

Recommended Posts

Hi all,

 

I have a Sony VPC-F24E, a Laptop with i7-CPU and a NVIDIA 540M graphics which runs Yosemite fine (after some tweaking). The only thing I can't get working is Backlight control. I have the slider in the monitor prefs, but it does absolutely nothing. I have installed the ACPIBacklight.kext and patched DSDT both manually and automatically via Clover with the same result: It shows the slider, but don't work. Has anyone any idea?

 

Thanks :)

 

PS: I don't have an Optimus-Configuration, as the integrated Intel-Card ist completely disabled by Sony and I have never seen it in action, as only the nvidia is activated.

Link to comment
Share on other sites

You use Clover in Legacy or UEFI? Where is the kexts, S/L/E or Clover's folders?

 

I use Clover in Legacy-mode (the Laptop is BIOS-only), and all kexts I installed are in Clover's folder:

Following kexts are installed:

ACPIBacklight.kext

ACPIBatteryManager.kext

AppleIntelInfo.kext

FakeSMC.kext

GenericUSBXHCI.kext

RealtekRTL8111.kext

VoodooPS2Controller.kext

Link to comment
Share on other sites

Ok, so you don't need use EmuVariableUEFI-64.efi, is only for UEFI, sorry.  :blush:

 

Your DSDT have this patch?

"AAPL, backlight-control", 
 Buffer (0x04)
 {
   0x01, 0x00, 0x00, 0x00
 }, 
"@0, backlight-control", 
  Buffer (0x04)
{
 0x01, 0x00, 0x00, 0x00
}, 
 "@0, pwm-info", 
  Buffer (0x14)
   {
   /* 0000 */   0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
    /* 0008 */   0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
    /* 0010 */   0x00, 0x04, 0x00, 0x00
  }
Link to comment
Share on other sites

 

Ok, so you don't need use EmuVariableUEFI-64.efi, is only for UEFI, sorry.  :blush:

 

Your DSDT have this patch?

"AAPL, backlight-control", 
 Buffer (0x04)
 {
   0x01, 0x00, 0x00, 0x00
 }, 
"@0, backlight-control", 
  Buffer (0x04)
{
 0x01, 0x00, 0x00, 0x00
}, 
 "@0, pwm-info", 
  Buffer (0x14)
   {
   /* 0000 */   0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,
    /* 0008 */   0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
    /* 0010 */   0x00, 0x04, 0x00, 0x00
  }

Thanks, I hadn't this in my patched DSDT, so I added it but sadly it changed nothing :( Maybe I added it at the wrong place? I attached my patched dsdt-file.

dsdt.txt

Link to comment
Share on other sites

Try this: attachicon.gifDSDT.zip

Look this - Screen Shade

 

Thank you very much man! With this DSDT it works. The only Problem is, that it only sets the brightness once at boot to the level saved in nvram, but then changes don't work anymore and I don't even get any more Debug outputs from ACPIBacklight until next reboot.

Link to comment
Share on other sites

Read this: Everything you need to know about NVRAM

And make some tests with Nvram, for check if everything is right.


PS: Add this to your config.plist, reboot and see the results:

<dict>    <key>FixRegions_10000000</key>
            <true/>
            <key>NewWay_80000000</key>
            <true/>
        </dict>
Link to comment
Share on other sites

 

Read this: Everything you need to know about NVRAM

And make some tests with Nvram, for check if everything is right.

PS: Add this to your config.plist, reboot and see the results:

<dict>    <key>FixRegions_10000000</key>
            <true/>
            <key>NewWay_80000000</key>
            <true/>
        </dict>

Thanks for the tips. My NVRAM is working. And I have already both NewWay and FixRegions in my Clover-Config.

Link to comment
Share on other sites

 Share

×
×
  • Create New...