I don't have brightness settings

Hi to all, i’m trying to run Haiku in live mode (tryed stable and nightly iso) . I do not have brightness option in settings. I looked for the other topics and i’ve found that it is related about vesa drivers. Are there any different solutions for increasing brightness? (using terminal, color grading etc.). I kinda liked too much Haiku project and want to find a solution for use it efficiently. Thanks…

device display controller;

vendor 10de: Nvidia Corp.
device 25a2: GA107M (GEFORCE RTX 3050 Mobile)

device display controller;

vendor 8086: Intel Corp.
device 46a3: Alder Lake-P GT1 (UHD Graphics)

I can not disable rtx3050 from bios. Hp blocked it.

This is normally not related to vesa drivers. Each vendor implements the controls of this a little differently, in theory there is a standard vesa way but in practice this basically doesn’t work.

It depends on which graphics driver drives your display. There is no volor correction that can affect the brightness (and if we had that it would only really work for oled)

One thing to try is if your laptop has FN keys for brightness these sometimes work without OS support.

Actually, i tried FN keys, unfortunately, didnt work.

Try brightness setting keys at boot, while in bios

I tried it too. Anything else?

Update: I use framebuffer drive not vesa

No.

You can report a ticket if you want, but if you are using the framebuffer driver the gpu is currently not supported by the driver.

So, even though I have disabled the Nvidia RTX 3050, this problem still won’t be solved. Right?

Usually, in these setups, the display (and backlight) is controlled by the intel integrated graphics.

Probably, thanks for your help. I will create ticket and wait for nightly update.

what is needed to support brightness in vesa or fb drivers?

On my Thinkpad x301 adjusting Brightness with Fn-Key works, on my other Thinkpads it does not.

On the x301 the Audio HW Keys also do work, is it possible to get this working on newer Thinkpads?

That the hardware and firmware supports it and we implement a bit of code.

Check https://review.haiku-os.org/c/haiku/+/657 for a non-standard VESA extension and https://review.haiku-os.org/c/haiku/+/5158 for ACPI.

For the OP, all that might be needed is to check whether those graphic devices work like others already supported by nvidia or intel_extreme drivers and add them to the list.

I implemented both of these and found no hardware so far that implements the needed support. That’s why these have not been merged.

There is no nvidia driver for anything built in the last 20 years. So it’s Intel or AMD, where this may have a chance of working. For nvidia, someone will have to write or port a driver from somewhere else. It may be possible to write a driver that only knows how to change the brightness, still.

The Intel (Skylake GT2) brightness slider is working fine!

EDIT:
intelgt2

According to this old ATI technical reference the 3D RAGE LT PRO and 3D RAGE Mobility cards should support VBE/FP. If anyone still has those ancient cards it might be worth to try.