T440p und Ubuntu 14.04 Hintergrundbeleuchtung nicht steuerbar

Akephalos

New member
Themenstarter
Registriert
4 Mai 2014
Beiträge
2
Hallo,
ich habe kürzlich Ubuntu 14.04 auf meinem T440p [nvidia] (frisch) installiert. Jedoch funktioniert die Steuerung der Displayhelligkeit nicht.
Nach Hinzufügen von "acpi_backlight=vendor" in /etc/default/grub unter GRUB_CMDLINE_LINUX_DEFAULT erscheint zumindest der Anzeigebalken beim Drücken der Funktionstasten.
Jedoch bewegt sich der Balken nur nur zwischen 2 Werten (scheinbar max-2, max-1) hin und her. Eine tatsächliche Änderung der Helligkeit ist nicht zu sehen.
Ändert man die Helligkeit in den Systemeinstellungen ist ebenfalls keine Änderung zu sehen.

Unter /sys/class/backlight gibt es nur den Ordner "thinkpad_screen" (ohne obigen Eintrag in der GRUB config ist der Ordner leer).
In Brightness steht immer der Wert 11. Ändert man diesen manuell (danach keine Änderung zu sehen) und drückt dann auf die Sondertasten, ist der Wert wieder 11.


Ich verwende Bumblebee (wobei ich nicht sicher bin, ob alles korrekt läuft. Wie könnte ich das testen? "optirun glxgears" funktioniert)


Hat jemand eine Idee, wie man das Problem beheben kann?
Grüße



Hier die vollständige /etc/default/grub
Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash kopt=root=/dev/mapper/vgubuntu-root acpi_backlight=vendor acpi_osi='!Windows 2012'"
GRUB_CMDLINE_LINUX="nomodeset acpi=force"

#...
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

das gleiche Problem habe ich auch.
Mit Windows 8.1 funktioniert die Helligkeitssteuerung.

TLP von Linrunner habe ich installiert, ob das evtl. daran liegen kann?
Das Display dunkelt automatisch nach einiger Zeit ab, dann ist kurz die OSD Anzeige zu sehen.

Mit Windows 8.1 kann ich die Helligkeit steuern.

Wie kann ich das Problem lösen?

MfG

xsid


Edit, weitere Hinweise:
An TLP von Linrunner wird es nicht liegen, mit einem Liveboot von Kubuntu 14.04 kann man die Helligkeitsteuerung auch nicht nutzen. "Mute-Leise-Laut" funktioniert dagegen einwandfrei. Als Bootoption ist bei mir "nomodeset" erforderlich.

In Verwendung ist das aktuelle Bios 2.22.

---------------

Nach Hinweis von yatpu gefunden:

https://bbs.archlinux.de/viewtopic.php?id=23642

https://bbs.archlinux.org/viewtopic.php?id=158775

https://answers.launchpad.net/ubuntu/+question/246834

2. The backlight brightness buttons odd behaviour is solved by pasing
"acpi_osi='!Windows 2012' acpi_backlight=vendor"
parameters to grub. I've combined the info found at https://github.com/leoluk/thinkpad-stuff/wiki/Haswell-ThinkPad-problems with a suggestion I've stumbled upon at some forum (I honestly don't remember which one) and it worked.

https://ask.fedoraproject.org/en/answers/30343/revisions/
 
Zuletzt bearbeitet:
tlp hat mit der displayhelligkeit generell nichts zu schaffen. da hält sich das programm fein raus und rührt keine der betreffenden dateien an ;)

hast du es schon mal mit acpi_osi='!Windows 2012'" probiert?
 
Hallo,

wo genau und wie muß ich in der /boot/grub/grub.cfg die Bootoption acpi_osi="!Windows 2012" eintragen? Ist die Bootoption so richtig geschrieben? Hat yatpu da evtl. einen Fehler eingebaut?

/boot/grub/grub.cfg

Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Wie muß die neue /boot/grub/grub.cfg genau aussehen?


https://answers.launchpad.net/ubuntu/+question/246834

2. The backlight brightness buttons odd behaviour is solved by pasing
"acpi_osi='!Windows 2012' acpi_backlight=vendor"

Hat yatpu evtl. acpi_backlight=vendor vergessen?

Code:
 cat /proc/version
Linux version 3.13.0-24-generic (buildd@panlong) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014

Sind die Bootoptionen für den von mir verwendeten Kernel nutzbar?



MfG

xsid
 
Zuletzt bearbeitet:
Hallo,

mit folgender /etc/default/grub.cfg

Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
[B]GRUB_CMDLINE_LINUX="acpi_osi='!Windows 2012'"[/B]

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

ist die Helligkeit steuerbar, eine OSD Anzeige fehlt jedoch.

Wie erhalte ich die OSD Anzeige?

MfG

xsid
 
Hallo, mit folgender /etc/default/grub

Code:
 If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# GRUB_CMDLINE_LINUX="acpi_osi='!Windows 2012'"
[B]GRUB_CMDLINE_LINUX="acpi_backlight=vendor acpi_osi=Linux"[/B]

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

funktioniert auch die OSD Anzeige.

"sudo update-grub" nicht vergessen!
 
Hallo,

mit acpi_backlight=vendor und acpi_osi=Linux in GRUB_CMDLINE_LINUX (nicht GRUB_CMDLINE_LINUX_DEFAULT!) funktioniert es bei mir auch.

Vielen Dank für die Hilfe
 
Moin,

Code:
nomodeset acpi=force
wird m.W. nicht gebraucht. Entferne die mal probehalber.

Auch wenn es mit GRUB_CMDLINE_LINUX funktioniert, gehören die Optionen
Code:
acpi_backlight=vendor acpi_osi=Linux
in GRUB_CMDLINE_LINUX_DEFAULT, damit auch die Recovery-Einträge in Grub sie bekommen.

Alle Änderungen sind mit
Code:
sudo update-grub
zu aktivieren. Das wird manchmal vergessen und führt dann zu Verwirrung.

Um zu prüfen welche Optionen nach einem Neustart wirklich angekommen sind, hilft:
Code:
cat /proc/cmdline
 
Zuletzt bearbeitet:
Hallo,

jetzt sieht es nach dem Hinweis von Linrunner so aus:

/etc/default/grub

Code:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash [B]acpi_backlight=vendor acpi_osi=Linux[/B]"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Es funktioniert auch einwandfrei, danke für den Hinweis Linrunner.

MfG

xsid
 
@xsid: und Du hast auch genau dieselbe Konfiguration: T440p, im BIOS auf "Optimus", Bumblebee?
 
Hallo Linrunner,

nividia-prime benutze ich. Im Bios kann der Nvidia Chipsatz beim T440p nicht mehr abgestellt werden. Den T440p betreibe ich im Intel Grafik Modus, der mit nvidia-prime ausgewählt.
Der nvidia-prime Lösung ist schneller. Mit dem leichten Tearing im Nvidia Modus kann ich gut leben.
Überwiegend, fast immer genügt mir der Intel Grafik Modus.

MfG

xsid
 
Zuletzt bearbeitet:
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben