Ubuntu не работает регулировка яркости экрана

Обновлено: 04.07.2024

Совсем недавно купил себе ноутбук Acer Aspire E1-571G-32324G75Mnks и после установки на него операционной системы Ubuntu 13.04, столкнулся с проблемой, когда перестала работать регулировка яркости экрана при помощи сочетания клавиш Fn + стрелки влево или вправо.

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

Пришлось исправлять это недоразумение при помощи Терминала. Смотрите как, может пригодится!

Регулировка яркости

Пишем такую команду:

и нажимаем клавишу Enter на клавиатуре.

Её же заменяем на вот такую.

жмём клавишу Enter на клавиатуре.

Для тех пользователей, которым не помог вышеописанный способ, предлагаю ещё один, который заключается в добавлении специального апплета на панель инструментов.

Апплет регулировки яркости

Опять же открываем Терминал и пишем:

нажимаем клавишу Enter .

Пишем следующую команду:

и опять нажимаем Enter .

Далее даём такую команду:

Перезагружаем Ubuntu и радуемся появлению апплета на Панели, где кликом мышки выбираем нужный коэффициент яркости.

31 комментарий к “Не работает регулировка яркости экрана в Ubuntu 13.04”

можете дать подробную инструкцию по пользованию данным фруктом, ибо мне надо настроить яркость на экране, а оно мне калибрует цвет экрана, киньте команды на яркость плиз, научите нубаса пользоваться xcalib

Спасибо
Samsung n100 Linux mint 17.1
Работает
Ура.

Спасибо, помог первый способ c grub.
нетбук Samsung n143
os Xubuntu 14.04

Спасибо за информацию, Максим!

Спасибо, помогло, правда со второго раза. Samsung N143 Plus Ubuntu 11/

Рад что Вам удалось это сделать :)

aleksandr! Вы и сами нашли ответ на свои вопросы, поздравляю :).

второй способ установки . всё установилось успешно (согласно терминалу) , но после перезагрузки ноута никаких апелет по регулировке яркости дисплея я не наблюдаю. Где его искать и и как вызвать.

Спасибо. Помогло.
Ubuntu 12.04.3
HP Probook4740s

CСпасибо огромное, тоже долго искал. Очень выручил!

Помогите, пожалуйста! У меня 12 Ubunta и Acer Aspire-E1-571G

На одном из Asus отлично показало себя
sudo echo -n 7 >/sys/class/backlight/acpi_video0/brightness

Мне совет тоже помог, хотя установлена Убунту 12.04 и ноутрук Dell Inspirion 3521. Просто ядро пришлось ставить новое, иначе не работал Wi-Fi. Теперь яркость регулируется. Спасибо!

Я рад, что моя инструкция помогла Вам включить функцию регулировки яркости экрана ноутбука.

Но вы бы в сотню раз сильнее помогли, если бы сказали, как вы установили убунту на этот ноут

Саша! Какой этап установки Ubuntu на ноутбук у Вас вызывает затруднение?

А также, перед установкой Ubuntu зарезервируйте свои важные файлы, так как есть риск их удаления, если Вы устанавливаете Линукс первый раз в своей практике.

Смело задавайте свои вопросы!

Спасибо большое! Совет дельный и помог, хотя невозможность контролировать яркость доставляла большие неудобства.

Я не могу регулировать уровень яркости через Gnome. У меня была такая же проблема с 18.04, но она там решилась (честно говоря, не помню как).

Решение xrandr у меня не сработало. Я установил регулятор яркости и работал хорошо.

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

Результат выглядит так:

Я использую двойной экран, поэтому у меня 2 канала (DP-1 и DP-2). Затем вы можете настроить яркость, набрав

Здесь я использую 0,8 в мониторе DP-3. Просто сделайте то же самое для другого монитора, и все готово.

Однако я заметил, что яркость экрана колеблется, и ни одно решение, которое я нашел в Интернете, не помогло мне.

В моем случае я решил эту проблему, обновив версию ядра с 5.4 до 5.6.

Вы можете установить его следующим образом.

После перезагрузки вашей системы вы можете увидеть, что ваше ядро ​​обновлено.

Для справки: мой GRUB_CMDLINE_LINUX_DEFAULT установлен как исходный, то есть GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск". Кроме того, я установил регулятор яркости, но не уверен, помогло это мне или нет.

Надеюсь, это поможет вам.

Если у вас возникли проблемы 20.04 и вы обновились с более ранней версии, в которой вы настроили файл grub, попробуйте вернуть файл grub к исходному:

тогда делай sudo update-grub , затем перезапустите.

Я подозреваю, что в 20.04 были исправлены проблемы с яркостью 18.04 и, по иронии судьбы, их исправление нарушает ваше исправление для более ранних версий.

Не уверен, но у меня это сработало. Удачи.

Да, на это уже давали ответ. И это был метод, который я использовал в 18.04, до обновления.

Для меня проблема была решена простым пересбором initrd в другой раз после загрузки в новое ядро:

Очевидно, вы должны запустить это с пакетом вашего текущего загрузочного ядра. Если вы не уверены, бегите uname -r чтобы получить имя ядра. Более того, имена пакетов после dpkg-reconfigure автозаполнение в моем bash, но ваши настройки могут отличаться.

Это всегда должно быть безопасным и быстрым, поэтому не помешает попробовать это, прежде чем делать что-нибудь еще. Однако ниже я добавлю более подробную информацию о своей настройке и о том, что еще я сделал.

Моя конфигурация и наблюдаемое поведение

  • Проблема была, как описано выше, впервые обнаружена после обновления до Ubuntu 20.04 (раньше работала яркость)
  • Решение Ренато Миотто (через xrandr --output . --brightness 0.8 ) позволил мне изменить яркость, но системные клавиши все еще не работают и используются xrandr сбрасывает цвет экрана (ночной цветовой режим)
  • Macbook Air 3,2 (очень старый, обычно возникают проблемы с загрузкой EFI, связанные с графикой)
  • KDE Neon, видеодрайверы Nvidia, ядро ​​5.4.0-54-generic

Обратите внимание, что у драйверов Nvidia на MacBook Air 3,2 есть целый набор других, не связанных с этим проблем, некоторые из которых связаны с регулировкой яркости. В частности, вам необходимо добавить настройки параметров устройства, связанных с X EnableBrightnessControl=1 согласно Яркости не работает после установки драйвера NVIDIA. Кроме того, MacBook Air 3,2 по умолчанию может вообще не загружать пригодную для использования графику в драйверах Nvidia, что исправлено установкой определенных регистров PCI-E в grub в соответствии с проприетарными драйверами NVidia с EFI на Mac, чтобы предотвратить перегрев. Оба они применялись ранее на моей машине и оставались активными после обновления, поэтому не связаны.

Что еще я сделал (возможно, взаимодействовал с указанным выше исправлением)

После обновления я заметил еще две проблемы с загрузкой и исправил их. Это могло повлиять на эффективность моего исправления:

  1. Я исправил Failed to Set MokListRT: Invalid Parameter следуя (адаптированной версии KDE Neon) Shibiwan ответу на Ubuntu 20.04 Не удалось установить MokListRT: параметр Invallid.
  2. Мое загрузочное меню grub тоже исчезло. Восстановил редактированием /etc/default/grub содержать GRUB_TERMINAL=console , GRUB_TIMEOUT_STYLE=menu , а также GRUB_TIMEOUT=10 . После этого, update-grub необходимо запустить (что выше dpkg-reconfigure тоже подойдет).

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

Решите проблему, что ubuntu не может настроить и сохранить яркость экрана

Ubuntu не может регулировать яркость экрана, из-за чего ноутбук потребляет электроэнергию, а также очень впечатляет, поскольку по умолчанию работает с максимальной яркостью.

Так называемый метод настройки может быть одним из следующих:

Fn + левая и правая сочетания клавиш, яркость не меняется

Вытягивание индикатора выполнения по яркости и яркости экрана блокировки не меняет

ubuntu

fn регулирует / sys / class / backlight / acpi_video0 / яркость файла

Файл карты I - / sys / class / backlight / intel_backlight / яркость.

Три основных бренда видеокарт: Nvidia, AMD / ATI и Intel.

2.1 Nvidia

Предоставляет самый базовый драйвер с открытым исходным кодом, который поддерживает только 2D (предоставляет только драйвер с закрытым исходным кодом). Но производительность драйвера с закрытым исходным кодом очень хорошая, почти такая же, как производительность в Windows. И драйверы Nvidia обновляются часто, и они также будут использовать API ускорения VDPAU для обеспечения быстрого ускорения видео.Эта функция API ускорения поддерживается только последней бета-версией Adobe Flash. Итак, если вы часто смотрите полноэкранные HD-видео, видеокарта Nvidia и их драйверы должны быть лучшим решением. Но Nvidia еще не поддерживает протокол Xrandr. Протокол Xrandr позволяет X настраивать разрешение дисплея или расширять / клонировать на внешний монитор.

2.2 AMD/ATI

Можно сказать, что до того, как AMD приобрела ATI, достойного драйвера ATI для Linux практически не было. Но с тех пор, как его приобрела AMD, ситуация изменилась. Драйвер ATI для Linux с закрытым исходным кодом был разработан семимильными шагами, и он также поддерживает протокол Xrandr, так что вы можете в полной мере использовать встроенные инструменты настройки разрешения Ubuntu. Он также очень хорош с точки зрения производительности, и он также может хорошо работать с Wine. AMD действительно внесла свой вклад в драйвер для Linux. Конечно, в одном он похож на драйвер Nividia, то есть он не поддерживает KMS. Драйвер AMD с закрытым исходным кодом использует другой видео API от Nvidia, но так называемый VA-API.К сожалению, Adobe еще не поддерживает его, поэтому видео высокой четкости на основе Flash в определенной степени влияет. Еще одна вещь, которой не хватает по сравнению с Nvidia, заключается в том, что драйверу AMD требуется больше времени для поддержки нового ядра и новой версии X Server, но это не проблема для пользователей Ubuntu, потому что он будет установлен в выпуске Ubuntu по умолчанию.

2.3 Intel

Можно сказать, что Intel является королем драйверов для видеокарт Linux с открытым исходным кодом. Они выпускают только драйверы с открытым исходным кодом для платформы Linux. Это также означает, что вы можете испытать все функции, такие как поддержка KMS и Xrandar. Но Intel не идеальна. Если у вас есть карта на базе GMA500, она в принципе не может работать в Ubuntu, потому что Intel купила чипсеты у других компаний и переименовала их, а они не могут ее разработать. Драйвер с открытым исходным кодом, хотя Intel все еще решает эту проблему. Еще одним самым большим недостатком Intel является то, что их аппаратная производительность намного уступает AMD и Nvidia, а поддержка игр недостаточна.

2.4 Резюме

Если для вас очень важно иметь драйверы с открытым исходным кодом, вы можете использовать карты Intel или AMD; если вас больше беспокоит производительность, вы можете использовать карты AMD или Nvidia.
В целом AMD / ATI является более передовой и заслуживающей рекомендации, потому что, хотя они предоставляют стабильные драйверы с открытым исходным кодом, они также предоставляют надежные и быстрые драйверы с закрытым исходным кодом, что является лучшим из обоих миров.

Вернуться к исходному вопросу

Более удобный способ - нажать клавиши Fn + влево и вправо, когда устройство только что включено, чтобы можно было изменить яркость. Попав внутрь, его нельзя изменить.

Идеальный метод выглядит следующим образом:

3.1 Настройте grub, чтобы fn могла регулировать яркость

Сначала измените файл конфигурации пользователя grub, / etc / default / grub

Обратите внимание, что этот файл конфигурации доступен только для grub2. Во-первых, вы должны знать, какая у вас версия grub. Более низкие версии не имеют этого файла конфигурации.

Для получения дополнительной информации о файле конфигурации см.

Как изменить системный элемент автозагрузки grub2 configuration ubuntu

Подробное объяснение файла / etc / default / grub в grub2

воля GRUB_CMDLINE_LINUX="" Чтобы GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
Или используйте более сложную конфигурацию ниже

Проверьте grub.cfg, вы увидите, что каждый элемент автозагрузки добавил "acpi_backlight = vendor"

grub.cfg находится в /boot/grub/grub.cfg

3.2 Изменение файлов, влияющих на яркость экрана

fn регулирует файл / sys / class / backlight / acpi_video0 / яркость, а файл / sys / class / backlight / acpi_video0 / яркость сохраняет максимальную яркость экрана

Файл карты I - это / sys / class / backlight / intel_backlight / яркость, а файл / sys / class / backlight / intel_backlight / max_brightness хранит максимальное значение экрана, которое он определяет.

3.2.1 Файл конфигурации системы ключа Fn

Сначала проверьте диапазон значений яркости экрана:


У меня 9, что означает, что значение яркости может быть от 0 до 9.

Измените /etc/rc.local и добавьте перед окончательным выходом 0:


Вы можете установить яркость экрана на значение, которое вы ожидаете после запуска системы.

3.2.2 Файл конфигурации дисплея Intel Set

Максимальное значение 976
Измените значение, яркость экрана изменится соответственно после сохранения (0-976)
Кроме того, вы можете ввести следующую команду, чтобы напрямую изменить ее значение

Таким образом, значение внутри изменено на 50, конечно, другие значения такие же. Однако эта команда должна находиться в корневой среде.

Что, если вы думаете, что устанавливаете это каждый раз так? Слишком много проблем
Добавьте echo 50> / sys / class / backlight / intel_backlight / яркость в /etc/rc.local, чтобы автоматически установить начальную яркость экрана. Конечно, мы можем сначала попробовать несколько раз в терминале и выбрать тот, который вам больше всего подходит. Комфортная яркость

3.3 Настройте значение гаммы

Значение гаммы выражается кривой, которая представляет собой своего рода кривую индукции человеческого глаза к свету, которая включает восприятие физических величин, физических чувств и психологию. Чтобы
Если дисплей должен полностью отображать высокореалистичное изображение (будь то изображение с высокой или низкой яркостью), контрастность дисплея редко должна превышать 5000: 1, и наш дисплей является только из-за стоимости Когда мы можем сделать 500

1000: 1, мы должны использовать гамма-коррекцию для компенсации, то есть мы выбираем более высокое значение гаммы (например, 2 или 3 или даже 4) в более темных фильмах, чтобы жертвовать частью яркой части. Уровень, чтобы получить больше темных уровней; напротив, в некоторых более ярких фильмах (больше уличных сцен) мы выбираем более низкое значение гаммы (например, 0, -1 или даже -2), чтобы жертвовать частью темного уровня, чтобы сделать Уровни ярких частей (например, облаков) могут быть более четкими. Чтобы
PS: Какая контрастность дисплея?
Так называемый контраст - это самое яркое, разделенное на самое темное.

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



На многих ноутбуках/нетбуках после установки Ubuntu/Linux Mint клавиши регулировки яркости не работают.

Как сделать их снова работоспособными?

Ниже следует инструкция предназначенная для регулировки уровня яркости пользователям карт Intel. Кроме того, эта инструкция работоспособна только на Ubuntu/Linux Mint с GRUB 2.

Перед тем как делать какие-то изменения, проверьте если у вас карта Intel, выполнив следующую команду:

ls /sys/class/backlight/

Если вы увидите следующий вывод:

(. ) intel_backlight

Тогда следующие действия могут быть эффективными для вашего ноутбука/нетбука.

В этом же окне терминала выполните следующую команду:

sudo gedit /etc/default/grub

Найдите следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"


И замените/измените на следующую:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"


Сохраните и закройте редактор. А затем перезагрузите GRUB следующей командой:

sudo update-grub

И последнее. Перезагрузите компьютер.

После входа в систему, яркость вашего ноутбука/нетбука с Intel должна регулироваться.

33 комментария :

я бы добавил бы еще, что иногда + к этому что написано, обновить биос

бывало тко но решал при установке дровишки на видюху

Ай спасибо. помогло ;)

а если 2 графики я все зьделал но результата нету

да понятно что нет но я думал может как то все связано

У меня проблема на LinuxMint 15. Открываю файл grub, а там - пусто. И как что менять?

Чтобы менять можно установить Grub2 (на свой страх и риск, есть теоретическая вероятность не загрузиться потом обратно в систему), решить саму проблему с подсветкой пока не удалось не смотря на то что поменял всё как положено, LinuxMint 15 етественно

На LinuxMint 15 перестало работать.

Теперь из Fn кнопкок работает только регулировка громкости. До и то пока не нажмешь на яркость. После этого надо будет ждать какое-то время, что бы громкость опять заработала.


возможно ли это сделать в debian ?

Не знаю, не пробовал, а что сложно попробовать.


В том та и дело что пробовал, но не получилось открыть текстовый документ.

Для того чтобы открылся текстовый файл в Debian, надо в команде sudo gedit /etc/default/grub изменить gedit на nano, т.к. он в Debian по умолчанию редактор файлов. Команда будет следующей:

sudo nano /etc/default/grub

>>он в Debian по умолчанию редактор файлов
Если быть совсем точным, редактор файлов по умолчанию в Debian может быть любой (зависит от рабочего окружения), но В ТЕМИНАЛЕ удобно использовать nano, это консольный редактор, он в этом же окне терминала и запускается; он и в X/Ubuntu, кстати, есть.

P.S. Кроме того, команда sudo в разных Debian-based дистрибутивах может быть не установлена или работать по другому. Может потребоваться запуск "сессии" su, а именно: su -> пароль root-a (не пользователя!)-> nano /etc/default/grub


Админ спасибо, и за дополнение спасибо Максиму!

Пожалуйста. Так что, получилось?


да все работает, также как и в убунту отлично!

работает из коробки, как поставит 14.04, только вот не сохраняет значение при перезагрузке, но это не страшно, т.к. ноутбук у меня в основном от сети питается, в остальных случаях я ручками яркость подгоняю и частоты процессора, чтоб дольше протянул

Сделал все как описано в статье, яркость на ноутбуке (HP Pavilion dv6-6b53er) стала регулироваться, но как сохранить ее значения на выбранном уровне, ибо она (яркость) при каждом включении ноутбука возвращается на максимум. Не очень удобно каждый раз ее регулировать. ОС - Linux Mint 17.1 Cinnamon 64-bit
Спасибо!

не получается - на команду "cat /sys/class/backlight/acpi_video0/max_brightness" получаю в терминале - "No such file or directory", и куда дальше копать я не знаю.

А файл открывал: sudo gedit /etc/rc.local, чтобы изменить настройки, как написано в статье.

да открыл, подставил строчку, как написано в статье, но ее наличие, (как и значение цифры в строке - менял от 0 до 9) на настройки не влияют. Яркость по прежнему после перезагрузки выставляется на максимум. Но, с функциональных клавиш и в настройках Параметров энергосбережения регулируется.

Все, теперь на нашем ноутбуке регулируется яркость и после перезагрузки она не меняется на максимальное значение (оставаясь на выбранном нами ранее комфортном уровне).
Благодарность Владимиру Долгиреву и Станиславу Кочурину за решение данного вопроса.

Специалисты, подскажите пожалуйста: настроил регулировку яркости на ноутбуке HP, как сам и описывал выше, все работает, но путь к файлу brightness часто меняется - то он
sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/brightness
то:
sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-LVDS-1/intel_backlight/brightness
и, соответственно ноутбук опять частенько стартует с максимальной яркостью. Почему меняется расположение файла и как это победить?
Спасибо!
И, всех с наступившим Новым годом!

Сам спросил, сам отвечаю))):
Проблема решилась после установки проприетарного драйвера AMD из раздела "Дополнительные драйверы" в Параметрах системы.
Путь к файлу brightness стал постоянным : "sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-LVDS-1/intel_backlight/brightness" и не меняется после перезагрузок или повторных включений ноутбука.

Сделал, как в статье, и хоть бы что. Тот же серый квадратик в центре экрана при нажатии горячих клавиш. Система Mint 17 Mate

Читайте также: