Die Helligkeit lässt sich weder erhöhen noch verringern und bleibt auf der maximalen Einstellung hängen! Habe andere Lösungen ausprobiert, aber es funktioniert immer noch nicht! Kann mir bitte jemand helfen?

Die Helligkeit lässt sich weder erhöhen noch verringern und bleibt auf der maximalen Einstellung hängen! Habe andere Lösungen ausprobiert, aber es funktioniert immer noch nicht! Kann mir bitte jemand helfen?

Ich habe ein Asus Rog GL702VS-RS71 und habe Probleme mit der Einstellung der Helligkeit. Ich habe alles versucht, was ich online finden konnte, aber ohne Ergebnis.

Habe folgendes versucht... xbacklight installieren und die Einstellungen am Terminal anpassen (nichts passiert)

sudo nano /etc/default/grubhabe Folgendes getan, jedes ohne Ergebnis. Und ja, ich habesudo update-grub

GRUB_CMDLINE_LINUX="acpi_osi=Linux"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_video0="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=acpi_osi"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native intel_idle.max_cstate=1"

Auf dem Begrüßungsbildschirm wird die Helligkeitsanzeige angezeigt, die sich nach oben und unten bewegt, aber keine der Lösungen, die ich ausprobiert habe, hat bisher funktioniert. Das Batterie-Applet in der unteren rechten Ecke tut auch nichts, wenn ich den Schieberegler für die Helligkeit nach oben oder unten bewege.

die einzige Helligkeit, die bei Verwendung der Helligkeitstasten funktioniert, ist die Helligkeit meiner Tastatur, aber dafür gibt es bereits separate Tasten und die funktionieren gut. :/

BITTE, wenn Sie die Antwort darauf wissen, wäre ich für die Hilfe sehr dankbar!! Denn bei maximaler Helligkeit brennt es in meinen Augen...

Antwort1

Softwarelösung

In der Frage und in den Kommentaren hat OP viele verschiedene Hardwarelösungen erfolglos ausprobiert. Damit bleiben Softwarelösungen, die zwar nicht so effektiv sind, aber besser als nichts. Dieses Skript kann für alle Monitore angepasst werden:

#!/bin/bash

# NAME: alien
# PATH: /mnt/e/bin
# DESC: Set brightness of Alien Laptop
# DATE: Dec 9, 2017. Modified July 21, 2018.

# NOTE: Monitor name changes with driver used: nVidia = "eDP-1-1"
#                                             Nouveau = "eDP-1"
#                                               Intel = "eDP1"

MonitorName="eDP"
AllMonitors=`xrandr -q | grep -v disconnected | grep connected | awk '{print $1}'`
echo All Monitors: $AllMonitors
substr=ab
for s in $AllMonitors; do
    if case ${s} in *"${MonitorName}"*) true;; *) false;; esac; then
        FullMonitor=${s}
        printf %s\\n "'${s}' contains '${MonitorName}'"
    else
        printf %s\\n "'${s}' does not contain '${MonitorName}'"
    fi
done
echo Full Monitor: $FullMonitor

if [[ $# -ne 1 ]]; then
    xrandr --verbose | grep -A5 "^$FullMonitor" > /tmp/alien
    head -n1 /tmp/alien
    echo "$(tput setaf 6)" ; tail -n1 /tmp/alien ; echo "$(tput sgr0)"
    rm /tmp/alien
    echo 'One argument required for brightness level, e.g. "alien .63"'
    echo 'will set brightness level of Alien display to level .63 using xrandr'
    exit 1
fi

xrandr --output "$FullMonitor" --brightness "$1"

Das obige Skript wurde für ein System mit drei Monitoren geschrieben und adressiert den Laptop-Bildschirm. Zwei weitere Skripte (hier nicht aufgeführt) heißen „Sony“ und „Toshiba“ und sind für zwei externe HDMI-Monitore gedacht. Der Laptop kann einen Intel-Treiber für die iGPU i7-6700 HQ HD 530 und eine nVidia GTX 970M GPU mit unterschiedlichen xrandrBildschirmnamen haben, je nach proprietärem nVidia-Grafiktreiber oder Nouveau Open Source-Treiber.

Da das System insgesamt 9 verschiedene xrandr-Bildschirmnamen hat, also drei Namen für jeden Bildschirm, ist das Skript je nach Bootvorgang der Maschine flexibel.

So passen Sie dieses Skript an Ihre Bedürfnisse an:

  • Skript umbenennen, z.B. ändern alieninmsi
  • Umbenennen eDP, verwenden, xrandrum eine Liste aller Monitornamen abzurufen und das entsprechende Präfix auszuwählen. Geben Sie nur das Präfix in das Skript ein. Das -1Suffix wird automatisch gefunden.
  • Übergeben Sie beim Aufruf den Parameter eins für die Helligkeitsstufe; .75= 75 %, .3= 30 % usw.

Überprüfen Sie weiterhin neue Kernel auf Hardwareunterstützung

Verwenden Sie diese Befehle, um zu überprüfen, ob die Hardware nach einer Kernel-Aktualisierung unterstützt wird:

$ ls /sys/class/backlight
intel_backlight
$ cat /sys/class/backlight/intel_backlight/*brightness*
3000
3000
7500
  • Das erste 3000ist die tatsächliche Helligkeit
  • Der zweite 3000ist der letzte Versuch Helligkeitsänderung
  • 7500ist die maximale Helligkeitsstufe für Ihre Hardware

Um zu versuchen, die Helligkeitsstufe der Hardware zu ändern, verwenden Sie:

$ echo 2500 | sudo tee /sys/class/backlight/intel_backlight/brightness
2500

Wenn die Hardware unterstützt wird, werden Sie eine Änderung sehen:

$ cat /sys/class/backlight/intel_backlight/*brightness*
2500
2500
7500

verwandte Informationen