Не могу отрегулировать яркость экрана на Macbook Pro 10,1 Ubuntu 13.10

12

Я недавно установил Ubuntu на свой MacBook Pro с сетчаткой (следуя этому замечательному руководству ).

Пока все работает нормально, однако яркость / подсветку экрана нельзя отрегулировать ни с помощью назначенной клавиши, ни с помощью других средств. Я знаю, что я не первый, кто решает эту проблему, но все предложенные решения, которые я нашел, мне не помогли. Я неудачно попробовал следующее:

  • В том числе и вариант RegistryDwords" "EnableBrightnessControl=1в устройствах секции/etc/X11/xorg.conf
  • приложение xbacklight
  • Я также не нашел ни одного файла, такого как mbp_backlightили apple_backlightв моей системе, который, вероятно, будет отправной точкой.

Я использую Nvidia-драйвер. (Кстати: с драйвером nouveau работают клавиши для регулировки яркости. Однако с драйвером nouveau Ubuntu не выходит из режима ожидания)

Любые предложения, что я могу сделать? Благодарность!

ben101
источник
Я также попробовал последние драйверы NVIDIA 331.25 без успеха.
Pjvds

Ответы:

15

Я установил Ubuntu 13.10 на свой 15-дюймовый MacBook Pro 11,3 (конец 2013 г.) с ядром 3.14.0-031400rc5-generic и драйвером Nvidia 331.49. Мои клавиши управления яркостью тоже не работали. Исправлено было добавить эту строку в /etc/rc.local:

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

Клавиши управления яркостью теперь работают.

Тим Ван Стенбург
источник
Это прекрасно работает на моем Macbook Pro 10,1 под управлением Ubuntu 14.04 (ядро 3.13.0-32-generic) с драйвером Nvidia версии 340.24.
rcv
1
Это отлично сработало для меня с Macbook Pro 11,3 (середина 2014 года) и Ubuntu 14.04.
pcx
Это ничего не сделало на моем Macbook Pro 3,1 (конец 2007 г.) и Xubuntu 14.04 с драйвером Nouveau. Хотя 00: 01.00 действительно является мостом PCI для карты nvidia.
Это также отлично сработало для моего MacBookPro11,3 '14 Retina 15 ", на котором работает Debian Stretch. Единственный способ, которым этот ответ мог бы быть лучше, - это если бы он сослался на источник.
Стивен Недзельски,
Я пытаюсь сделать это на своем MacBook Pro 11,3 (конец 2013 г.) с Ubuntu 17.04 - но /etc/rc.local больше нет - есть идеи, где это поставить вместо этого?
Гоша
8

если вы хотите использовать подсветку с драйверами nvidia, попробуйте запустить (как root):

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

Затем настройте подсветку с помощью файла sysfs gmux_backlight:

echo 200 > /sys/class/backlight/gmux_backlight/brightness
echo 800 > /sys/class/backlight/gmux_backlight/brightness
Энди Спенсер
источник
2

Найти видео / видеокарту в Ubuntu и Linux Mint

Запустите команду ниже в терминале, чтобы узнать, какая видеокарта используется для подсветки / яркости:

ls /sys/class/backlight/

найти графический драйвер в Ubuntu

Как видите, вывод для меня - dell_backlight и intel_backlight. Показателем того, что используемая видеокарта является Intel. Другой способ узнать видеокарту - перейти в Системные настройки-> Детали-> Графика. Вы можете увидеть графическую карту в использовании.

Если ваша видеокарта Intel, вы можете приступить к исправлению ниже. Исправлена ​​проблема управления яркостью с картой Intel в Ubuntu и Linux Mint:

Откройте терминал и создайте следующий файл конфигурации, если он не существует:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

Теперь нам нужно отредактировать этот файл. Вы можете использовать любой редактор, будь то терминальный или графический.

sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

Добавьте следующие строки в этот файл:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

Сохрани это. Выйдите и войдите обратно. Регулировка яркости теперь должна работать через функциональные клавиши:

Исправлена ​​ошибка управления яркостью в Ubuntu 13.10

Manikandaprabu.N
источник
Хорошо работает на Kubuntu 15.04 @ MacBook Pro 12,1
Кубер Сапарев,
1

Я отключаю NVidia GPU используя Cli

echo 'OFF' > /sys/kernel/debug/vgaswitcheroo/switch

Чтобы это произошло при запуске, добавьте приведенную выше строку в /etc/rc.local

Убедитесь, что у вас установлены драйверы Intel.

sudo apt-get install xserver-xorg-video-intel 

При этом приостановка, возобновление и регулировка яркости экрана работают как шарм.

Единственная проблема, которая все еще остается нерешенной, - это зависание коробки во время выхода из системы / завершения работы из-за этой ошибки (необходимо принудительно завершить работу, удерживая клавишу питания в течение 5 секунд).

Прем Ананд
источник
1

Попробуй это.

  • казнить $ sudo gedit /etc/default/grub

  • Измените строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"на:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

  • Сохраните изменения.

  • казнить $ sudo update-grub

  • Перезагрузка.

Archlinux Wiki по регулировке яркости здесь .

Павел
источник
0

Что ж, самое приятное решение, которое я нашел, было отключить мой дискретный графический процессор Nvidia с gfxCardStatus под OSX и перезагрузиться в Ubuntu. Тем не менее, это не очень элегантно, и поэтому я все еще ищу подобные способы в Ubuntu. Так что, если кто-нибудь знает способ отключить графический процессор Nvidia под Ubuntu, дайте мне знать. Я попробовал шмеля, но безуспешно. Очевидно, что он не совместим с моими MacBook или MacBook в целом, так как Mac не использует технологию Optimus. Честно говоря, я ничего не знаю обо всем этом, я просто хочу, чтобы Ubuntu элегантно работала в моей системе.

ben101
источник