# Linux version not reading screen brightness or controling it

**URL:** <https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067>\
**Category:** Bugs and troubleshooting\
**Created:** [December 3, 2024, 2:39am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067 "2024-12-03T02:39:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [December 3, 2024, 2:39am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/1 "2024-12-03T02:39:19Z")

</div>

I have a display that is being driven over eDP on a RK3399 board and the screen brightness is controled by the system kernel where the OS can adjust the brightness of the screen. For testing, I input mapped the screen brightness to a slider on the screen and added a text gauge to see what the value of the screen brightness is. The text guage always reads 50 unless I move the slider up, but as soon as I release the slider the text gauge goes right back to 50 and the brightness of the screen doesn’t change. When I had this same setup built on Android, the screen brightness worked properly and was controllable from inside Realdash, but it’s not on Linux. Could this be something to do with the way the kernel was built and handled or is Realdash not able to read and control screen brightness in Linux? I would prefer to run Linux on the device and not run android for various other reasons.

---

<div class="post-metadata">

**Author:** ![Herleybob](https://forum.realdash.net/letter_avatar_proxy/v4/letter/h/85e7bf/32.png) [@Herleybob](https://forum.realdash.net/u/Herleybob)\
**Post date:** [December 3, 2024, 5:04am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/2 "2024-12-03T05:04:20Z")

</div>

The only way i could get Realdash to control the brightness of my screen on my Orange PI 5, was to run an external command line command. I am running:

`sudo ddcutil getvcp 10`

and that returns the brightness in a 0-100 scale. Then to set i just:

`sudo ddcutil setvcp 10 X`

where X is the brightness int from 0-100.

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [December 3, 2024, 6:11am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/3 "2024-12-03T06:11:31Z")

</div>

That’s a possibility of setting that up and I think that will work if there’s no way of getting it fixed inside RealDash.

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [December 3, 2024, 2:29pm UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/4 "2024-12-03T14:29:15Z")

</div>

@realdashdev is this an issue inside the Linux version?

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [December 5, 2024, 6:56am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/5 "2024-12-05T06:56:44Z")

</div>

I can try to put this into next version.

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [December 5, 2024, 11:58am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/6 "2024-12-05T11:58:28Z")

</div>

Awesome. Thank you for working on that.

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [December 7, 2024, 10:18pm UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/7 "2024-12-07T22:18:31Z")

</div>

@Herleybob can you check on your Orange Pi 5 if this command also controls the brightness?

echo 100 | sudo tee /sys/class/backlight/backlight/brightness

I’m thinking that if it’s in the sys tree that might make it more universal in controlling the brightness than using ddcutil as ddcutil doesn’t work with some displays.

---

<div class="post-metadata">

**Author:** ![realdashdev](https://forum.realdash.net/user_avatar/forum.realdash.net/realdashdev/32/6_2.png) [@realdashdev](https://forum.realdash.net/u/realdashdev)\
**Post date:** [January 15, 2025, 6:58am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/8 "2025-01-15T06:58:50Z")

</div>

> [@smwoodward](#):
>
> echo 100 | sudo tee /sys/class/backlight/backlight/brightness

I can put this to next release along with “sudo ddcutil setvcp 10 X”

---

<div class="post-metadata">

**Author:** ![smwoodward](https://forum.realdash.net/letter_avatar_proxy/v4/letter/s/a587f6/32.png) [@smwoodward](https://forum.realdash.net/u/smwoodward)\
**Post date:** [January 15, 2025, 11:36am UTC](https://forum.realdash.net/t/linux-version-not-reading-screen-brightness-or-controling-it/7067/9 "2025-01-15T11:36:45Z")

</div>

Sounds good. Thank you!
