it-swarm.com.de

MacBookPro 11,5 - Wie erhalte ich eine Helligkeitsregelung?

Ich verwende Ubuntu 16.04 und Gnome enter image description here

# Sudo dmidecode -s system-product-name
MacBookPro11,5

Mein Problem:

  • helligkeitstasten (Fn + F1, Fn + F2) ändern die Helligkeit nicht.
  • es gibt keinen Helligkeitsregler unter den Einstellungen der Gnomenergie (nur Helligkeit der Tastatur-Hintergrundbeleuchtung)
    enter image description here

  • die einzige Möglichkeit, die Helligkeit zu ändern, besteht darin, /sys/class/backlight/radeon_bl0/brightness zu bearbeiten und dann neu zu starten.

  • das Einstellen von --brightness bis xrandr ist nur ein Kontrast und ändert die Intensität der Hintergrundbeleuchtung nicht. (Dies ist wahrscheinlich die beabsichtigte Funktionalität von xrandr, aber nicht, wie ich/jemand die Helligkeit anpassen soll)

meine Anzeige:

$ xrandr
Screen 0: minimum 320 x 200, current 2880 x 1800, maximum 16384 x 16384
eDP connected primary 2880x1800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
   2880x1800     59.99*+
   1920x1200     59.88  
   1920x1080     59.96  
   1600x1200     59.87  
   1680x1050     59.95  
   1400x1050     59.98  
   1280x1024     59.89  
   1440x900      59.89  
   1280x960      59.94  
   1280x854      59.89  
   1280x800      59.81  
   1280x720      59.86  
   1152x768      59.78  
   1024x768      59.92  
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)

meine /etc/default/grub Datei

# 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"
# Changed in order to get backlight control working
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
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"

Ich habe auch acpi_backlight=native ohne Erfolg versucht.

Ich habe Sudo update-grub ausgeführt und nach allen Änderungen an dieser Datei neu gestartet.

Mein Hintergrundbeleuchtungsordner hat zwei Verzeichnisse:

  • radeon_bl0 /
  • gmux_backlight/<- Soweit ich das beurteilen kann, wird dies nicht verwendet.

Wie kann ich das weiter debuggen und meine Hintergrundbeleuchtung zum Laufen bringen?

2
NullVoxPopuli

das ist ein Kernel-Problem. Sie müssen den Kernel patchen und neu erstellen, um dieses Problem zu beheben.

Ich habe einen Blog-Post erstellt, in dem es darum geht, das Problem für Fedora zu beheben. Es gibt Links zu zwei Patches, die Sie anwenden müssen: http://blog.samalik.com/Fedora-24-on-macbook-pro-114-and-115-suspend-and-brightness-fix/

Ich hoffe, das hilft.

1
Adam Šamalík

Wilde Vermutung hier; auf der vorigen version (macbookpro 11.3) musste man laufen

setpci -v -H1 -s 00:01.00 BRIDGE_CONTROL=0

vielleicht ist es in diesem Fall dasselbe?

1
PhroZen