Hello
I am running pCP on a Pi 1 with a 5.5 inch av screen connected to the Pi 1 av output. The screen is a car reversing camera screen and is working very well but is too bright. There is no facility on the screen to adjust the brightness. Is there any way to reduce the screen brilliance a bit. I am using Jivelite with HD skin 640x480.
Any help would be appreciated.
Thanks
diode84
Results 1 to 10 of 12
Thread: Screen too bright in pCP
-
2020-05-10, 10:52 #1
- Join Date
- Feb 2019
- Posts
- 234
Screen too bright in pCP
-
2020-05-10, 11:39 #2Server - LMS 8.2.0 Pi4B 4GB/Argon one case/pCP v7.0.1 - 75K library, playlists & LMS cache on SSD (ntfs)
Study - Pi3B/pCP 7.0.1/pi screen/AlloBoss DAC HAT/Ruark MR1 Mk2
Lounge - Pi2/pCP 6.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
Dining Room - Pi3B/pCP/Bluetooth/Echo Show 8
Garage - DAC32 > Edifier speakers
Spares - 2xTouch, 1xSB Radio. 1xSB3, 6xRPi
-
2020-05-10, 11:56 #3
- Join Date
- Feb 2019
- Posts
- 234
No it says no official Raspberry Pi display found.
-
2020-05-10, 13:51 #4
- Join Date
- Apr 2005
- Location
- UK/London
- Posts
- 3,936
I suspect that is not possible via simple configuration.
I just had a look at the official list of items for config.txt for the composite display and saw nothing that gives controls over that.
Might be possible with tricks in a display driver ... but pCP does not use X etc so not sure that there will be an easy way to achieve this.
Are there any adjustable controls on the screen itself?Paul Webster
http://dabdig.blogspot.com
Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland
-
2020-05-10, 16:25 #5
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,303
If no technical solution available, you get screen dimming films (neutral density type filter) that can be stuck on the display.
example https://www.amazon.co.uk/dp/B009WTOGFK/ref=dp_cerb_3 - different size are available.
-
2020-05-10, 23:42 #6
- Join Date
- Feb 2019
- Posts
- 234
-
2020-05-10, 23:47 #7
- Join Date
- Feb 2019
- Posts
- 234
-
2020-05-11, 00:32 #8
- Join Date
- Feb 2019
- Posts
- 234
Reducing the voltage to the screen did not work as it broke up and went off at about 10v. If the official Pi screen has this facility in Jivelite for a 5.5 inch screen I may consider that.
-
2020-05-11, 01:36 #9
If there's a command line utility to control the brightness for your particular display, then Jivelite can probably make use of this. As well as the built-in support for the Official Raspberry Pi displays, Jivelite can now support screen brightness control via a more generic approach. This approach was added to support the Pirate Audio boards, and relies on the use of a separate script file.
If there's a script file called lcd-brightness.sh in /home/tc then Jivelite will attempt to use this if it determines that there's no Official display attached. The job of this script file is to adjust the brightness in response to some standard calls from Jivelite. The script below shows how this done for the Pirate Audio boards, where PWM control of GPIO 13 is used for the brightness, using the 'pigs' command line utility.
Code:#!/bin/sh #======================================================================================== # Script to call a command line utility to adjust LCD brightness # Written for the Pirate Audio display that uses PWM on GPIO 13 to adjust brightness, # so the pigpio command 'pigs' can be used. # Adjust this script to use whatever command line utility suits your display. #---------------------------------------------------------------------------------------- # # $1 is the only passed parameter # If $1 is "" then do nothing # If $1 is "C" then return Current brightness # If $1 is "M" then return Maximum brightness # If $1 is "R" then set the Range maximum to $rmax (100 is useful, so that increments are %) # If $1 is "F" then set to Full (maximum) brightness # If $1 is a number then set the brightness to this value # #---------------------------------------------------------------------------------------- # # To use the 'pigs' utility # pigs GDC 13 : returns the current brightness value # pigs PRG 13 : returns the maximum brightness (not really needed when PRS is used # to set the maximum to 100 - we could simply return 100) # pigs PRS 13 100 : sets the brightness range to 0-100 # pigs PWM 13 100 : sets the maximum brightness # pigs PWM 13 0 : turns off the LCD backlight # #---------------------------------------------------------------------------------------- g=13 # gpio pin for backlight control rmax=100 # range maximum case $1 in "" ) # empty string - do nothing exit 1 ;; "C" | "c" ) # get current value pigs GDC $g ;; "M" | "m" ) # return maximum possible brightness pigs PRG $g ;; "R" | "r" ) # set maximum brightness range pigs PRS $g $rmax ;; "F" | "f" ) # set full brightness pigs PWM $g $rmax ;; *[!0-9]*) # string containing non-numbers - do nothing exit 1 ;; * ) # everything else. Assume only numbers at this point bright_val=$1 # add some checking that $bright_val is in range 0-rmax (TBD) pigs PWM $g $bright_val esac
-
2020-05-11, 01:54 #10
- Join Date
- Apr 2005
- Location
- UK/London
- Posts
- 3,936
Key thing here is that this screen is connected via the composite socket not the HDMI or GPIO or DSI so it would have to be something that would work for an old fashioned (pre HDMI) TV-style ... unless there is something in the screen that can be wired up to a GPIO which seems not to be the case here.
Paul Webster
http://dabdig.blogspot.com
Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland