Linux mint не работает регулировка яркости

Обновлено: 04.07.2024

Я зашел в директорию:
/sys/class/backlight
увидел там две папки acpi_video0 и acpi_video1, в каждой из них есть файл brightness и max_brightness. Я заметил, что все изменения яркости, которые я пытаюсь сделать через апплет на нижней панели или же клавишами Fn+f4 Fn+f5 - изменяют цифровое значение в файле brightness папки acpi_video0, а в папке acpi_video1 все остается как было(цифра 10).
Возникает вопрос - как заставить читать из acpi_video0 или же заставить вносить измения в acpi_video1, который и задействован, судя по всему.
Да и вообще, что это за acpi_video1? Почему у меня две папки acpi_video0 и acpi_video1 вместо одной? Видюха то у меня одна. Нет у меня в ноуте встроенной в проц видеокарты!
Видюха 780m, дрова проприетарные 361

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Регулировка яркости не работает. Wn 8.1
Ноутбук Emachines G730G с видеокартой ATI Mobility Radeon HD 5650. Установил Windows 8.1, поставил.

Не работает регулировка яркости клавишами
Добрый день, формучане. поставил себе elementary os 0.4 Loki(64-bit), сначала не работал ползунок.

Lenovo ideapad z500;Не работает регулировка яркости
Проблема следующая. Купил ноут lenovo ideapad z500 touch. Ну соответственно с 8кой. Все бы было.

Не работает регулировка яркости. Ноутбук TOSHIBA SATELLITE L855-C1M
Ноутбук TOSHIBA SATELLITE L855-C1M. При загрузке нового драйвера для видюхи (AMD Radeon™ HD 7670M.

Lshal на Mint 17.2 (Cinnamon)
Друзья, доброго настроения! Подскажите, пожалуйста про утилиту lshal. Возникла в ней.

Не загружается Linux Mint Cinnamon 17.2
Вчера поставил Linux Mint, все нормально работало. Сегодня решил поставить VirtualBox. После начала.

Подключение к Linux Mint 18.02 Cinnamon
Добрый день как мне его подключить что бы фото забрать с iphone на компьютер?

Регулировка яркости на ноутбуке
Если пишу не в тот раздел - заранее извиняюсь. Спалил видеокарту от AMD на ноутбуке. Осталась.

На хабре было много обзоров и статей с впечатлениями от перехода на ОС Linux, в которых раскрывались все плюсы и минусы, мнения и решения некоторых проблем при работе с данной ОС. Не оказался исключением и я. О том, как я перешел на Linux Mint и о том, как решал проблему с яркостью подсветки, читайте под катом.

В жизни каждого айтишника порой наступает момент, когда он решает попробовать что-то новое и, собравшись с волей, сделав бэкап всего важного, записывает на болванку или флешку образ с так долго отобранным дистрибутивом (в моем случае я выбрал Linux Mint 17 x64 Cinnamon) Linux. И с ожиданием чуда загружается с нее.

Не буду описывать процесс установки, он и так везде описан по несколько раз. Скажу лишь что установка, на удивление прошла безболезненно. После перезагрузок меня встретил экран приветствия с приглашением ввода ввести логин и пароль пользователя, что я незамедлительно и проделал. После входа меня встретил приятных тонов рабочий стол и на мгновенье мне показалось, что я им пользовался сто лет! Все такое родное и понятное, что заставляет забыть о существовании Windows.

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

Понравилась идея репозиториев, Менеджер программ с тысячами программ в одном месте. Так я начал осваиваться. Первым делом поставил нужное ПО, чтобы не было скучно; я включил музыку в плейере (кстати, Audacious заменил мне AIMP) и в какой-то момент захотел увеличить громкость. Нажал заветную комбинацию Fn+курсор вправо и задел пальцем клавишу курсор вниз, то есть понижение яркости. На мое удивление, это не оказало никакого эффекта на уровень подсветки. Я попробовал еще раз, индикатор показал изменение, но яркость не поменялась.

Начал гуглить это явление. Из результатов поиска понял, что не у меня одного не меняется яркость и стал искать решение. К слову, конфигурацию ноутбука Lenovo B570e с процессором Core i5 2450m/ 4Gb RAM/ 500Gb HDD/ Intel HD Graphics 3000. Как оказалось, другие модели ноутбуков данного и других производителей также имеют проблему с регулированием яркости подсветки. Первым решением, которое я испробовал, было редактирование файла загрузчика grub. Выполнялось это таким порядком действий:

В терминале набирал команду:

И в открывшемся окне текстового редактора нашел две строчки и привел их в такой вид:

Сохранил произведенные мною изменения и выполнил обновление загрузчика:

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

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

Где хх является значение от нуля до 100. На эту команду ноутбук не среагировал никак.

И, наконец, третий способ, заключался в том, чтобы изменить первые две строчки, но уже до такого вида:

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

Вторым решением, которое нашлось на просторах интернета, было следующее.

В домашнем каталоге нужно было создать файл, с любым именем, но с форматом *.sh и внутри его прописать следующие значения:

Где 0 - яркость, а /sys/class/backlight/acpi_video1/brightness - путь к файлу, в котором сохраняется текущее значение яркости из параметров системы. После сохранения файла нужно было настроить его права доступа таким образом:

И запускать данный скрипт из терминала:

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

Запустить терминал и выполнить следующую команду:

В результате мы увидим такой вывод команды:

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

Открываем только что созданный нами файл для редактирования:

Он должен быть пустым и прописываем в него следующее:

Сохраняем. Перезагружаем. И — вуаля! В результате клавиши управления яркостью подсветки работают, индикатор уровня яркости отображается.

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

Проблема регулировки яркости экрана в Linux знакома, пожалуй, каждому кто ставил «пингвина» на ноутбук или моноблок. Причём сама установка, как правило, происходит безболезненно, а вот после перезагрузки уже возможны варианты.

Как заставить нормально работать подсветку экрана в Linux покажу на примере дистрибутива Deepin и моноблока Lenovo AIO 330-20AST. Нет особой разницы в том, какой дистрибутив Linux установлен, главное уловить суть проблемы, а решения везде похожи.

Итак, после первой перезагрузки свежеустановленного Deepin Linux вдруг резко снизился уровень яркости экрана, причём ползунок регулировки выставлен на максимальные 100%. Из особенностей моноблока Lenovo AIO 330-20AST можно отметить отсутствие физических клавиш регулировки яркости на клавиатуре (обычно комбинация [Fn]+[клавиша увеличения/уменьшения яркости]). Предполагается, что всё должно работать программно из операционной системы.

Регулировать яркость экрана получалось от уровня "совсем ничего не видно" до "видно с трудом". Понятно, что это какой-то косяк в настройках, осталось его найти.

Уровень яркости подсветки экрана в Linux контролируется с помощью ACPI (Advanced Configuration and Power Interface — усовершенствованный интерфейс конфигурации и управления питанием) модуля ядра для видео или графическим драйвером.

Сам интерфейс управления подсветкой доступен через папку sysfs в /sys/class/backlight . Посмотрим что там находится:

Имя папки зависит от модели видеокарты и их может быть несколько, если она у вас не одна. Так, для видеокарт от Intel она называется intel_backlight, у AMD может встретиться название radeon0. Зачастую, Linux пишет изменения настроек яркости не в тот каталог, например в acpi_video0, когда реально используется intel_backlight. Заглянем внутрь:

actual_brightness brightness max_brightness subsystem/ uevent
bl_power device/ power/ type

Значение максимальной яркости содержится в файле max_brightness . Рекомендую сперва заглянуть в данный файл, чтобы определить какое значение следует выставить для работы (обычно оно равняется 15, но в моём случае было 100, от того и максимальная яркость моноблока после перезагрузки составляла лишь 15% от реальной).

Файл brightness содержит текущее значение яркости (у меня там стояло число 15). До этого уровня Deepin Linux и предлагал мне регулировки из графической оболочки. Текущее значение в данном файле не может быть выше максимальной яркости, установленной в max_brightness . Моя борьба с подсветкой экрана на Lenovo AIO 330-20AST заключалась в изменении всего одного параметра:

sudo tee /sys/class/backlight/acpi_video0/brightness <<< 100

Как я уже упоминал чуть ранее, не редко из-за специфических особенностей конкретного ноутбука или моноблока ACPI не работает должным образом или Linux не правильно определяет чем же нужно управлять. В таком случае следует менять в grub параметр ядра acpi_backlight при загрузке.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.



На многих ноутбуках/нетбуках после установки 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

Fn + F3/F4 у меня изначально с установкой не работали, а вот после обновления к Убунту16.04 она не регулируеться даже в настройках.

Оборудование нам самим ванговать надо?

сорри Dell inspirion 3737

Добавь в /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT «acpi_backlight=vendor acpi_osi=Linux», update-grub и перезагрузись

Почему с Dell’овскими ноутами столько проблем под линухом? У меня их два, разных годов, на интеле и амд. Косяки постоянно вылезают, хоть и не критичные, но неприятные.

1 Bios не обновлял.заводской лет 7 ему 2 Выдает вот такое

$ /etc/default/grub bash: /etc/default/grub: Permission denied

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

Когда заводской стоял убунту все идеально работало, а потом ее удалил и после винды установил убунту, то проблем появилось много…


Для начала надо убедиться, что видеодрайвер в ядре вообще знает про такую функцию экрана. Если знает, то в /sys/class/backlight должно быть что то, соответствующее монитору или видеокарте.

а какой возможный выход? обновления к 18.04 поможет?А то с максимум яркости как-то не привычно

я просто не очень разбираюсь

$ /sys/class/backlight bash: /sys/class/backlight: Is a directory


Это папка, в ней должна быть папка видеоустройства с параметрами в файлх. Смотреть папку через ls или хоть файловым менеджером.

вышло зайти в граб, изменил эту строку,но нету никаких изминений

$ ls /sys/class/backlight dell_backlight intel_backlight


Так, папки, 2 устройства. Что в каждой из них?


Да, запихивай вывод команды в тег [code] [/code], старой разметки LORCODE. Так читать куда легче.

kirill_rrr ★★★★★ ( 01.05.20 08:38:47 )
Последнее исправление: kirill_rrr 01.05.20 08:39:04 (всего исправлений: 1)

а как посмотреть?

1 Bios не обновлял.заводской лет 7 ему

Ну и чего ты ждёшь? Обновляй.


Да не, /sys/class/backlight/dell_backlight и /sys/class/backlight/intel_backlight. Там есть файлик, не помню имени. В нём значение яркости от 0 до 255. Если его начать менять и яркость изменится, значит драйвер работает нормально и надо разбираться с программой регулировки. Если не изменится - виновато ядро, разбираться с ним или с видеодрайвером. Непонятно почему тут 2 устройства, тут вопрос. Надо попробовать оба.

kirill_rrr ★★★★★ ( 01.05.20 12:03:40 )
Последнее исправление: kirill_rrr 01.05.20 12:04:31 (всего исправлений: 1)

max_brightness там стоит максимальное занчение 15, открыл изменил но не хочет сохранять.

наверное надо менять actual_brightness там стоить 0 и тоже не хочет «Аксес денайед»


скорее всего надо brightness. надо от рута

В /sys, /proc и /dev не надо лезть с текстовым редактором.

Перевести? Я могу.

Это нормально для линукса – хоть что-то обязательно не работает.

Кто опять посмел назвать Бубунту линуксом?!

Таковы особенности твоей клавиатуры. У меня, например, со штатной ноутбучной клавы можно изменить громкость и звук, а с прицепленной usb только звук.


max_brightness это максимум, который вообще можно выставить. Попробуйте поменять brightness или actual_brightness. Ещё возможно что вести изменения может только root, а не любой пользователь. Тогда можно от него из консоли: echo 10 > /sys/class/backlight/dell_backlight/brightness

И ещё в другой папке те же файлики. Я хз как устройства dell и intel связаны и чем управляют.

kirill_rrr ★★★★★ ( 01.05.20 16:54:07 )
Последнее исправление: kirill_rrr 01.05.20 16:58:42 (всего исправлений: 2)


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

Я о том, что туда пишут echo value > /path/to/pseudo/file, а не текстовым редактором


А я частенько использую mc для просмотра и nano для записи. Так удобней. А принципиально ничего не мешает смотреть через наутилус и писать через gedit. Ну, разве что немного аккуратности и права на запись.

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

Во-вторых, обычно эти команды нужно добавлять либо в стартовые скрипты, либо в обычные скрипты для обслуживания. Какой нафиг mc и nano?


kirill_rrr ★★★★★ ( 01.05.20 21:40:31 )
Последнее исправление: kirill_rrr 01.05.20 21:41:48 (всего исправлений: 1)

когда меняю в трее и в системных настройках, то значения меняется, но яркость остается максимум.

а в папке intel в каждом файле значение 972. а обновления исправит это?


Так, ещё раз. Значение в файле /sys/class/backlight/dell_backlight/brightness изменяется, но яркость нет? Косяк.

Но я не понял, что в это время происходит в папке intel_backlight. Первое, что приходит в голову: при обновлении чего то возникло 2 устройства, гном пытается управлять dell_backlight, но оно никуда не ведёт, а экраном должен управлять intel_backlight.

Это предположение можно проверить. Не трогать dell и попробовать поуправлять яркостью intel. Примерная последовательность команд, через терминал:

sudo su (чтобы стать рутом 1 раз. Возможно в новых убунтах уже не работает, тогда перед каждой командой нужно писать sudo и вводить паролль)

cd /sys/class/backlight/intel_backlight/ (переходим в папку)

cat max_brightness
cat brightness (прочитать максимальную и текущую яркость)

Дальше задать 50% и 25% от максимального значения:

echo 243 > brightness (яркость 25% из предположения что максимальный и текущий уровень 972)

Если окажется что через intel яркость управляется, то косяк гнома или работы гнома с видеодрайвером. Как это вылечить я не знаю. Возможно придётся переустанавливать всё подряд и чистить конфиги надеясь что само почитится, возможно переставлять/менять дистрибутив на тот где всё само работает, возможно представляя причину можно будет задать более конкретный вопрос. Или можно будет соорудить костыль через скрипты, вызываемые комбинацией клавиш с клавиатуры.

kirill_rrr ★★★★★ ( 02.05.20 21:30:46 )
Последнее исправление: kirill_rrr 02.05.20 21:36:03 (всего исправлений: 1)


Можно и с маркдауне оло-ло такое делать, правдо оно странное и на новую строку может не переходить. Делается через ``


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

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