Seit ein paar Tagen habe ich einen HP ENVY 15-dr0350nd. Er hat einen tollen 4k-Bildschirm und NVIDIA® GeForce® MX250-Video. So ziemlich alles funktioniert gut, abgesehen davon, dass ich bisher keine Möglichkeit gefunden habe, die Helligkeit einzustellen, außer mit xrandr. Es funktioniert weder über die Tasten (obwohl der sich ändernde Schieberegler angezeigt wird) noch über die Energieeinstellungen.
Ich würde gerne sehen, dass dies ein Duplikat einer bestehenden Frage ist.Jedoch, trotz der Tatsache, dass ich glaube ich alle Optionen ausprobiert habe, die innerhalb und außerhalb der AU erwähnt wurden:
- es werden sowohl Nouveau- als auch Nvidia-Treiber ausgeführt
- mit dem neuesten 430 NVIDIA-Treiber
- mit dem neuesten 5.2-Kernel
- Hinzufügen der Boot-Parameter
acpi_osi=Linux acpi_backlight=intel
,acpi_osi=Linux acpi_backlight=intel_backlight
,acpi_backlight=vendor
,acpi_backlight=video
, die in mehreren Posts und/oder Blogs erwähnt wurden. - habe versucht, die Helligkeit mit
xbacklight
und zu regelnddcontrol
- die Datei bearbeitet
/usr/share/X11/xorg.conf.d/10-nvidia.conf
- versucht
sudo echo <number> > /sys/class/backlight/intel_backlight/brightness
, dietatBewegen Sie den Schieberegler in den Energieeinstellungen, aber nicht die tatsächliche Helligkeit.
Bis jetztNichtsgab ein Lebenszeichen von der Helligkeitseinstellung dieses ansonsten großartigen Laptops. Wenn nichts anderes möglich ist, werde ich die Helligkeit mit xrandr steuern, würde aber gerne sehen, dass es so funktioniert, wie es soll.
Hat jemand eine Lösung oder Problemumgehung gefunden?
Antwort1
Update 16. Juni 2019, 14:44 Uhr MST
Es wurde festgestellt, dass es sich um einen „WLED“-Bildschirm handelt und nicht um einen „OLED“-Bildschirm, an dem wir interessiert sind. Hoffnung kann in diesem gefunden werdenVorgeschlagenes Update für den Linux-KernelNachricht:
qcom: spmi-wled: Unterstützung für QCOM-WLED-Treiber
Aus: Kiran Gunda
Zu: bjorn.andersson-AT-linaro.org, linux-arm-msm-AT-vger.kernel.org
Thema: [PATCH V1 0/4] qcom: spmi-wled: Unterstützung für QCOM wled-Treiber
Datum: Do, 16. November 2017 17:48:33 +0530
Nachrichten ID:<[email geschützt]>
Kopiere: linux-kernel-AT-vger.kernel.org, linux-arm-msm-owner-AT-vger.kernel.org, Kiran Gunda
Archiv-Link: Artikel
Der WLED-Treiber stellt die Schnittstelle zum Anzeigetreiber bereit, um die Helligkeit der Anzeigehintergrundbeleuchtung anzupassen. Dieser Treiber stellt zwei APIs bereit, um die Helligkeit der Anzeigehintergrundbeleuchtung über das Hintergrundbeleuchtungs-Framework einzustellen und abzurufen. Dieser Treiber unterstützt die Verarbeitung der OVP- (Überspannungsschutz) und SC- (Kurzschlussschutz) Interrupts. Er unterstützt auch den automatischen Kalibrierungsalgorithmus, um die richtigen Strings zu konfigurieren, wenn die benutzerdefinierte String-Konfiguration falsch ist.
Kiran Gunda (4): qcom: spmi-wled: Add support for qcom wled driver qcom: spmi-wled: Add support for short circuit handling qcom: spmi-wled: Add support for OVP interrupt handling qcom: spmi-wled: Add auto-calibration logic support .../bindings/leds/backlight/qcom-spmi-wled.txt | 118 +++ drivers/video/backlight/Kconfig | 9 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/qcom-spmi-wled.c | 999 +++++++++++++++++++++ 4 files changed, 1127 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-spmi-wled.txt create mode 100644 drivers/video/backlight/qcom-spmi-wled.c
-- Das Qualcomm Innovation Center, Inc. ist Mitglied des Code Aurora Forums, einem Gemeinschaftsprojekt der Linux Foundation.
Ursprüngliche Antwort
Obwohl keine Antwort darauf gehofftArch Linux-ArtikelZustände:
Es kann hilfreich sein zu wissen, dass OLED-Displays naturgemäß keine Hintergrundbeleuchtung haben.
Die einzige Lösung hierfür besteht darin, so etwas zu verwenden:
$ xrandr --output eDP1 --brightness .5
- wobei
.5
50 % Helligkeit sind,.63
63 % Helligkeit wären usw.
Antwort2
Ich hatte ein ähnliches Problem und habe es umgangen, indem ich die Taste zum Erhöhen der Tastaturhelligkeit zugewiesen habe
perl -e 'foreach $line (`xrandr --verbose`) {if ($line =~ "Brightness: (.+)") {my $b = $1 + 0.1; `xrandr --output eDP-1 --brightness $b`; exit;}}'
und - 0.1
für die Taste zum Verringern der Helligkeit. Bearbeiten Sie die Ausgabe und erhöhen Sie den Wert nach Bedarf.
Weitere Lösungen sind inBildschirmhelligkeit funktioniert nicht