Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 2015 15:02:31 +0200
From:      "Ranjan1018 ." <214748mv@gmail.com>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: [PATCH] Adding backlight support for the i915 driver.
Message-ID:  <CACyC=qZmV91=N8qZuhH-Du8UsJoeKnbN2Fke5GOTXjRMBmRAMA@mail.gmail.com>
In-Reply-To: <55157D0C.2040808@selasky.org>
References:  <CACyC=qZAhL3RPqErQh1BjjrhkbvmLXnrVT4i0LEtT10vbjVT2w@mail.gmail.com> <55157D0C.2040808@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
2015-03-27 16:53 GMT+01:00 Hans Petter Selasky <hps@selasky.org>:

> On 03/27/15 16:01, Ranjan1018 . wrote:
>
>> This  patch exposes the backlight support  via a sysctl:
>>
>> set the backlight to 10%:
>>
>> # sysctl hw.dri.0.i915_backlight=3D10
>>
>> hw.dri.0.i915_backlight: 25 -> 10
>>
>> set the backlight to 50%:
>>
>> # sysctl hw.dri.0.i915_backlight=3D50
>>
>> hw.dri.0.i915_backlight: 10 -> 50
>>
>> decrease  the current backlight value:
>>
>> # sysctl hw.dri.0.i915_backlight=3D-1000
>>
>> hw.dri.0.i915_backlight: 50 -> 43
>>
>> increment the current backlight value:
>>
>> # sysctl hw.dri.0.i915_backlight=3D1000
>>
>> hw.dri.0.i915_backlight: 43 -> 51
>>
>> # sysctl hw.dri.0.i915_backlight=3D1000
>>
>> hw.dri.0.i915_backlight: 51 -> 60
>>
>> I am running this path on for about a week without issue.
>>
>> This path can be found at:
>> https://github.com/maurizio-emmex/i915_backlight_freebsd
>>
>> I thank Elizabeth Myers, elizabeth at interlinked dot me, for the idea o=
f
>> adding the backlight support for the i915 driver and for the original
>> patch.
>>
>> Regards,
>> Maurizio
>>
>
> Maybe you want to use "CTLFLAG_RWTUN" so that it also can be set from
> /boot/loader.conf ?
>
> --HPS
>

The ability to set the backlight at startup may be useful. With this new
patch I expose two ways to do this:
- with the tunable "drm.i915.init_backlight" in /boot/loader.conf, just
after the driver initialization (eg.  drm.i915.init_backlight=3D20)
- with the OID "hw.dri.0.i915_backlight" in /etc/sysctl.conf as suggested
by Hans
I don=E2=80=99t know if setting the backlight with the tunable
"drm.i915.init_backlight" is useful, but I have already written the code
and is simple to remove it.
The patch file is i915_backlight.patch at
https://github.com/maurizio-emmex/i915_backlight_freebsd

Regards,
Maurizio



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACyC=qZmV91=N8qZuhH-Du8UsJoeKnbN2Fke5GOTXjRMBmRAMA>