Ich verwende Ubuntu 12.04 auf meinem Sony Vaio (VPCCW2HGX). Beim ersten Mal funktioniert die Helligkeitssteuerung gut, aber nach dem Aktivieren zusätzlicher Treiber (nvidia beschleunigter Grafiktreiber) funktioniert die Helligkeitssteuerung nicht mehr. Ich habe dieses Problem in so vielen Ubuntu- und Linux-Foren gesucht, aber die Lösungen funktionieren nicht. Ich habe diese Möglichkeiten ausprobiert:
- Xbacklight installieren
- Hinzufügen
Option "RegistryDwords" "EnableBrightnessControl=1"
zu/etc/X11/xorg.conf
- Aktualisieren der Nvidia-Treiber
- Um zu versuchen, die Helligkeit durch Eingabe zu ändern
sudo setpci -s 00:02.0 F4.B=xx
All diese Möglichkeiten funktionieren nicht. Ich kann die Bildschirmhelligkeit immer noch nicht einstellen. Weiß das jemand?
nvidia
brightness
sonnenuhr
quelle
quelle
ls /sys/class/*/brightness
Antworten:
Ich hatte das gleiche Problem mit meinem Vaio und Ubuntu.
Ich habe es mit dem nvidiabl-Modul und dem oBacklight-Skript zum Laufen gebracht.
Das Skript ist in diesem Repository verfügbar , und diese Anweisungen können hilfreich sein.
Oder verwenden Sie die neuere DKMS-basierte Methode, die in der README-Datei beschrieben ist . Wenn Sie diese Technik anwenden, sollten Sie diese Datei wirklich gründlich lesen. Eine Methode, die jedoch funktionieren sollte, besteht darin, eine
.deb
Datei herunterzuladen und zu installieren. Das Projekt ist inaktiv undnvidiabl-dkms_0.87_all.deb
wird wahrscheinlich das neueste.deb
Paket bleiben . Sie können dieses Paket mit diesen beiden Befehlen herunterladen und installieren:In der README-Datei finden Sie Informationen zu weiteren Installations- und Deinstallationsmöglichkeiten.
quelle
Versuchen Sie Folgendes, um funktionierende Helligkeitstasten zu erhalten.
Führen Sie den Befehl aus:
Ändern Sie diese Zeile
zu so etwas wie unten
Ausführen
sudo update-grub
und neu starten. Überprüfen Sie, ob die Helligkeitstasten funktionieren.Es ist immer noch möglich, dass Ubuntu sich nicht an Ihre Helligkeitseinstellungen erinnert. Sie müssen also jedes Mal die Helligkeit ändern.
Bitte teilen Sie uns das Ergebnis mit, da viele Sony-Benutzer mit diesem Problem konfrontiert sind.
Hier stellen Sie die Helligkeit manuell ein, nachdem Sie die obigen Schritte ausgeführt haben.
Folgen Sie den Pfaden von
ls /sys/class/backlight/*/brightness
und ersetzen Sie sie entsprechend.Zum Beispiel werden Pfade wie folgt aussehen:
Für den obigen Pfad erhalten Sie die maximale Helligkeit:
Versuchen Sie es mit einem niedrigeren Wert, um die Helligkeit einzustellen. Angenommen, die Ausgabe ist 16, also versuche ich es mit der Hälfte:
Wenn dies funktioniert , führen Sie die folgenden Schritte aus, um dies bei jeder Anmeldung automatisch auszuführen
Geben Sie diese Zeile kurz vor ein
exit 0
. Es sollte so aussehen:Du kannst es auch mit xdotool versuchen
quelle
acpi_backlight= vendor
?Für diejenigen, die hier auf der Suche nach einer Lösung landen, habe ich den folgenden Text hier gefunden und dies funktioniert mit meinem Ubuntu 12.04 64bit.
Dadurch wird Ihre X-Serverkonfiguration geöffnet (nachdem Sie zur Eingabe Ihres Kennworts aufgefordert wurden). Sie sollten einen Abschnitt mit dem Titel "Gerät" sehen, der wie folgt aussieht:
Hänge eine Zeile so an, dass sie so aussieht:
Sie müssen Ihren Grafikserver neu starten (oder neu starten), damit diese Änderung wirksam wird.
quelle
Eigentlich sind beide
grub
undxorg.conf
Modifikationen erforderlich.Ändern Sie zuerst
/etc/defaults/grub
, um ACPI-Parameter hinzuzufügen. DieGRUB_CMDLINE_LINUX_DEFAULT
Zeile kann dann wie folgt aussehen:Aktualisieren Sie GRUB, um diese Änderung zu übernehmen, indem Sie den folgenden Befehl ausführen:
Als Zweites finden Sie in der Datei
/etc/X11/xorg.conf
denDevice
Abschnitt in und fügenOption EnableBrightnessControl
ihn hinzu. So sieht es aus:Dies funktioniert für mich auf Samsung R780 mit Nvidia GeForce 330M.
quelle
Installieren Sie xbacklight:
Sie können die Helligkeit auf X% setzen als (kein Sudo erforderlich):
Um die Einstellung dauerhaft zu machen, gehen Sie zu Startup Applications und fügen Sie ein neues Startprogramm mit dem folgenden Befehl hinzu (wobei X% Ihre gewünschte Helligkeit ist):
Das Ändern von /etc/rc.local, wie von vielen anderen vorgeschlagen, funktioniert bei mir nicht (auf einem Dell Studio 1535).
quelle
Ich verwende nvidia 970. Ich habe ein Skript geschrieben und Tastaturkürzel zugeordnet, um die Helligkeit zu erhöhen oder zu verringern (dies verwendet xrandr):
Denken Sie daran, die ausgeführte Berechtigung zur Datei zu erteilen
chmod +x
file
Fügen Sie den Tastaturkürzeln die folgende Zeile hinzu
Erhöhen:
filepath/file
--increment
und zu verringern
filepath/file
--decrement
Dabei ist Datei der Name der Datei, die das folgende Skript enthält:
quelle
Ich habe eine Fehlerbehebung für mein Sony Vaio F-Modell # VPCF23EFX durch die folgenden Schritte:
Installieren Sie das Nvidia-Laufwerk
Führen Sie die Nidia x-Servereinstellungen aus, die Sie im Anwendungsmenü finden
Wählen Sie die x-Server-Anzeigekonfiguration aus und wählen Sie die
save to x configuration file
Option aus. Dadurch werden Dateien erstelltxorg.conf
und die Nvidia x-Servereinstellungen geschlossen.sudo gedit /etc/X11/xorg.conf
im Terminalfinden
ändere es so
neustarten
quelle
Ich hatte auch ein Problem
xbacklight
damit, die Helligkeit des Displays während der Verwendung des NVIDIA-Treibers zu steuern.Ich fand, dass die Verwendung von Licht die beste generische Lösung ist, da es nicht auf der xorg-Konfiguration beruht.
Hier sind die Änderungen, die ich an meinen Punktedateien vorgenommen habe, um sie zu installieren und mit Tastaturkürzeln zu verwenden: https://github.com/ruebenramirez/.dotfiles/commit/a18fd396a4f53238c7d6d96e3e0d39bdbae2c56c
quelle
Verwenden Sie xrandr, um die Helligkeit oder das Gamma zu ändern, während Sie die nvdidia-Treiber verwenden:
Bestimmen Sie den Ausgabenamen Ihres Monitors:
Mein Monitorname wird als DVI-I-1 zurückgegeben und ich verwende:
um die Helligkeit / Gamma zu ändern
Sie können benutzerdefinierte Schlüssel erstellen, mit denen diese Befehle ausgeführt werden.
quelle