Die Steuerung der Bildschirmhelligkeit funktioniert beim Lenovo T530 nicht

7

Meine Helligkeitsregelung funktioniert nicht mit einer Neuinstallation von 12.10 (brandneuer Laptop). Beim Booten wird die hellste Einstellung eingestellt. Wenn ich versuche, sie zu ändern, wird die Benachrichtigungsleiste angezeigt, aber die Helligkeit ändert sich nicht. Ich habe alle Lösungen ausprobiert, die ich im Internet finden konnte, aber keine davon funktioniert. Dinge, die ich versucht habe, sind:

Bearbeiten von / sys / class / backlight / acpi_video0 / helligkeit

In /usr/share/X11/xorg.conf.d/10-brightness-control.conf: Option "RegistryDwords" "EnableBrightnessControl = 1"

In / etc / default / grub: GRUB_CMDLINE_LINUX_DEFAULT = "leiser Splash acpi_osi = Linux acpi_backlight = Hersteller"

Es gibt keine xorg.conf-Datei in 12.10, die ich gefunden habe. Die Lösungen, die das Bearbeiten dieser Datei vorschlagen, nützen mir also nicht viel.

Ich verwende derzeit den Nouveau-Treiber, aber der Wechsel zu den proprietären Nvidia-Treibern machte keinen Unterschied.

Irgendwelche anderen Ideen? Wann wird dieser Fehler behoben? Bei all den Berichten, auf die ich gestoßen bin, würde ich denken, dass es viel Aufmerksamkeit bekommen würde. Vielen Dank.

Matt
quelle

Antworten:

6

Ich hatte ein ähnliches Problem mit meinem Thinkpad W530. Hier habe ich endlich eine Lösung gefunden:

http://blog.pearce.org.nz/2012/08/enabling-external-monitor-on-lenovo.html

Heutzutage konfiguriert sich X automatisch selbst, sodass Sie die Datei xorg.conf nicht einfach bearbeiten können. Stattdessen müssen Sie einer Datei in /usr/share/X11/xorg.conf.d/ einen Abschnitt hinzufügen, und X enthält diesen Abschnitt in der Konfiguration, die es automatisch generiert.

Erstellen Sie eine Datei im Verzeichnis xorg.conf.d, damit die Bildschirmhelligkeitstasten mit Ihrer Nvidia-Grafikkarte funktionieren, z.

sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf

Fügen Sie Folgendes in die Datei ein:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1000M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Puhner
quelle
1
+100 ... Ich habe zu einer virtuellen Konsole gewechselt, um meine Helligkeitssteuerung für eine peinliche Zeitspanne zu verwenden
Ben Autor
Hier finden Sie eine wirklich schöne Zusammenfassung des gleichen Problems.
patryk.beza
Ich habe eine AMD-Grafikkarte in meinem ThinkPad E460. Was muss ich in dieser Datei ändern?
Axolotl
1

Hat Ubuntu Patches von Kernel 3.7 auf 3.6 zurückportiert? Dies könnte die Ursache sein, siehe hier: https://bugzilla.kernel.org/show_bug.cgi?id=51231

Versuchen Sie, den Helligkeitsregler für "Systemeinstellungen"> "Helligkeit & Sperre" in GNOME zu verwenden.

Peter Weber
quelle
Versuchte den Schieberegler, keine Änderung.
Matt
0

Haben Sie grub ( sudo update grub) nach dem Bearbeiten /etc/default/grubund Neustarten aktualisiert ?

Wenn oben nicht funktioniert Versuchen Sie es auch acpi_backlight=vendornur mit.

Wenn es sich um einen Thinkpad handelt thinkpad-acpi.brightness_enable=1, ist auch ein Parameter erforderlich.

Mit dem folgenden Befehl können Sie überprüfen, ob Ihr System den thinkpad-acpi-Treiber verwendet:

lsmod | grep thinkpad_acpi

Überprüfen Sie diese Seite (siehe ersten Absatz und Diagnosetechniken)


Update:

Eine andere Sache, die ich gerade zeige, haben Sie /etc/X11/xorg.confDatei bearbeitet ? In Ihrer Frage zeigen Sie auf einen anderen Ort, von dem ich noch nie gehört habe. Ausführen nvidia-xconfig , um eine Konfigurationsdatei zu generieren, falls /etc/X11/xorg.confnicht vorhanden.

Versuchen Sie zweitens jeweils eine Lösung. Wenn dies nicht funktioniert, kehren Sie zurück und starten Sie den Computer neu. Versuchen Sie es mit einer anderen Lösung.

Eine andere Problemumgehung könnte sein

Versuchen Sie, den Pfaden von zu folgen, ls /sys/class/backlight/*/brightnessund ersetzen Sie sie entsprechend.

Beispielpfade werden wie sein

/sys/class/backlight/acpi_video0/brightness
  1. Für den obigen Pfad Holen Sie sich die maximale Helligkeit:

cat /sys/class/backlight/acpi_video0/max_brightness

Versuchen Sie einen niedrigeren Wert, um die Helligkeit einzustellen. Sagen wir, die Ausgabe ist 16, also werde ich es mit der Hälfte versuchen

echo 8 | sudo tee /sys/class/backlight/acpi_video0/brightness

Wenn dies funktioniert , führen Sie dies bei jedem Login automatisch durch, indem Sie die folgenden Schritte ausführen

sudo gedit /etc/rc.local

Geben Sie diese Zeile kurz zuvor ein exit 0. Es sollte so aussehen

echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0

Sie können es auch mit xdotool versuchen Installieren Sie xdotool

Wir sind
quelle
Vielen Dank, dass Sie mich auf die Diagnoseseite verwiesen haben, aber auch dort hat keine der Ideen funktioniert. Ich habe einen Fehler auf dem Launchpad gemäß den dortigen Anweisungen gemeldet. Irgendwelche anderen Vorschläge?
Matt
Siehe die aktualisierte Antwort
Web-E
Ich habe auch all diese Ideen ausprobiert. Keiner von ihnen veränderte die Helligkeit. Ich habe diese Ausgabe von dmesg bemerkt. Weist Sie irgendetwas auf eine andere Theorie hin? Vielen Dank, dass Sie sich das mit mir angesehen haben.
Matt
[2.544835] thinkpad_acpi: Dieses ThinkPad verfügt über eine vom ACPI-Videotreiber unterstützte Standardsteuerung für die Helligkeit der ACPI-Hintergrundbeleuchtung one [2.589309] ACPI-Warnung: 0x0000000000000460-0x000000000000047f SystemIO-Konflikte mit Region _SB_.PCI0.LPC_.PMIO 1 (20120320 / utaddress-251) [2.589323] ACPI: Wenn für dieses Gerät ein ACPI-Treiber verfügbar ist, sollten Sie diesen verwenden der einheimische Fahrer
Matt
-1

Dies ist eine Art Workaroun, aber Sie können versuchen, die Helligkeit über die Befehlszeile einzustellen, indem Sie:

xbacklight -set 100

Wenn dies funktioniert, versuchen Sie, eine globale Tastenkombination an zu binden

xbacklight -inc 5

und

xbacklight -dec 5
rzymek
quelle