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

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

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

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

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

Есть предложения, что я могу сделать? Спасибо!

12
задан 14 November 2013 в 17:02

6 ответов

Я установил 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

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

0
ответ дан 14 November 2013 в 17:02

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

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

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

echo 200 > /sys/class/backlight/gmux_backlight/brightness
echo 800 > /sys/class/backlight/gmux_backlight/brightness
0
ответ дан 14 November 2013 в 17:02

Найти видео / видеокарту в 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

0
ответ дан 14 November 2013 в 17:02

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

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

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

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

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

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

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

0
ответ дан 14 November 2013 в 17:02

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

  • Выполнить $ 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
ответ дан 14 November 2013 в 17:02

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

0
ответ дан 14 November 2013 в 17:02

Другие вопросы по тегам:

Похожие вопросы: