Я столкнулся с этой проблемой, когда купил новый ноутбук HP, надеясь установить Ubuntu, но когда я загрузился с Live DVD, яркость была установлена на max и не могла быть изменена с помощью функциональных клавиш. или из панели настроек яркости, и это было то же самое после установки.
После долгих поисков в сети, я попробовал опцию ядра acpi_backlight=vendor
, и она сработала! Не только для Ubuntu, но и для других ОС Linux, поэтому я публикую руководство.
Перезагрузите систему, и когда вы попадете в меню GRUB, выберите свой дистрибутив (Ubuntu 13.04), не нажимайте enter, а вместо этого нажмите e kbd> (для редактирования).
Это откроет ваш пункт меню для редактирования.
Добавить к строке, начинающейся с linux (и выглядит как linux /boot/linux3.9. ............
В конце этой строки оставить и добавьте acpi_backlight=vendor
, чтобы он выглядел как
linux /boot/vmlinuz-310-x86_64 root=UUID=3161dd63-38c0-44bc-bc1e-34b692209b0b ro acpi_backlight=vendor
После этого нажмите F10 kbd> для загрузки.
Теперь попробуйте изменить яркость. Это работает для меня.
Чтобы сделать изменение постоянным, нам нужно отредактировать файл конфигурации GRUB
В терминале введите
sudo -H gedit /etc/default/grub
Откроется файл конфигурации Grub.
В этом файле нам нужно отредактировать строку
GRUB_CMDLINE_LINUX=""
в
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
[ 1125] После этого сохраните файл и запустите (введите в терминале)
sudo update-grub
, чтобы обновить файл конфигурации GRUB.
Вот и все! Теперь настройки яркости можно изменить в любое время и будет постоянным при перезагрузках (по крайней мере, для меня!)
Если у кого-то есть вопросы, пожалуйста, напишите их здесь.
Редактировать
Начиная с Linux 3.16, кер По умолчанию nel использует собственный метод подсветки, поэтому приведенные выше шаги могут быть избыточными.
Источник: https://wiki.archlinux.org/index.php/Backlight#Kernel_command-line_options [тысяча сто тридцать одна]
У меня есть Samsung Series 9 NP900X3C , который имеет чип Intel HD Graphics 4000 . Когда я использую клавиши Fn kbd> для изменения яркости, он показывает мне хорошее OSD и устанавливает значение в
/sys/class/backlight/samsung/brightness
. экран. Вместо этого мне нужно
echo $number >> /sys/class/backlight/intel_backlight/brightness
Это с опцией acpi_backlight = vendor. Если я удаляю его, экранное меню включается, изменяет нужный файл яркости, и клавиши работают! Только уровень яркости не сохраняется между перезагрузками.