I am running FreeBSD 12-CURRENT on Lenovo Yoga 3 14 and I use the SCFB graphics driver instead of Intel and Nvidia drivers as I couldn't get them to work (or the hardware is simply not supported yet).

SCFB is a fairly simple driver and it does not support various features like brightness control:

If an accelerated graphics driver is not available for your FreeBSD system, an alternative is to use the scfb driver. At the time of writing, this is a common option for laptops with Broadwell or Skylake chipsets from Intel with integrated graphics, until the Intel DRM driver is updated to include support. Whilst the scfb driver does not provide accelerated graphics, and is missing some features like brightness adjustment and support for external displays, it works fine on built-in laptop displays for simple desktop use and even playing videos.



Is there any other way to decrease brightness when running a graphical X session?


I've already tried xbrightness, xgamma, xbacklight and sct to reduce screen's temperature but it doesn't work as all of them depend on X protocols.

The Intel device I'm using is HD Graphics 5500.


1 Answer 1


No, it is not possible as SCFB is a generic video driver, which does not support it.

It is worth noting, however, that the Intel driver now supports HD Graphics 5500 (Broadwell), so one can use it instead of SCFB.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .