Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
g33j

Sony SZ Brightness DSDT

2 posts in this topic

Recommended Posts

Hey all, I'm kind of new at this so please be patient :D (I'm running 10.6.6 on a VAIO SZ, GMA950 27a2)

 

I got some degree of backlight control on my laptop using the 10.6.2 kexts from this website, combined with

 

       Device (PNLF)
       {
           Name (_HID, EisaId ("APP0002"))
           Name (_CID, "backlight")
           Name (_UID, 0x0A)
           Name (_STA, 0x0B)
       }

 

This gives me a slider and fn+scroll lock and fn+insert allow me to change brightness as well. (In windows, the keys are f5, f6).

 

 

This would be fine, except after the 0x3f brightness step, the brightness goes down and up again. Also, 0x00 turns the screen off completely, and I have to reboot!

 

So, I've been trying to limit brightness between 0x01 and 0x3f, but have been unsuccessful!

 

In ioreg (AppleBacklightDisplay), the brightness min is listed as 0x00, max as 0x80.

 

I can't figure out where these numbers come from

 

My understanding is that the _BCL method should determine these values, but I can have it return anything and the min and max remain the same.

 

Then, I tried to edit IOGraphicsFamily.kext with:

<key>AppleBacklightDisplay</key>
<dict>
<key>IODisplayParameters</key>
<dict>
<key>brightness</key>
<dict>
<key>min</key>
<integer>1</integer>
</dict>
</dict>
</dict>

 

That didn't change it either, though I must confess to not really knowing what I'm doing. AppleBacklightDisplay's CFBundleIdentifier is com.apple.io.kit.IOGraphicsFamily, so it doesn't seem to be using AppleBacklight.kext.

 

Does anyone have any idea where these min/max brightness levels are coming from? Thanks!

Share this post


Link to post
Share on other sites

I just deleted _BCM, _BCL, _BQC as well as the vaio specific SBRT and GBRT (get and set brightness), and everything works as before.

 

It seems that it's only using the PNLF device. Where are my min and max brightness values coming from, in that case?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×