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

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

lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)

xrandr --output LVDS-1 --brightness 0.95
<-- this works through the terminal
excerpt from /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Заранее спасибо.

22 ответа

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

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
sudo apt install brightness-controller

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

xrandr -q | grep " connected"

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

DP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
DP-3 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm

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

xrandr --output DP-3 --brightness 0.8

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


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

У меня была та же проблема, которая была решена после этого поста: Как исправить неработающие клавиши яркости в Ubuntu. Решение довольно простое:

Редактировать файл /etc/default/grub, установлен

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_backlight=вендор acpi_osi=linux"

Сохраните файл и обновите grub:

      > sudo update-grub

Перезагрузил компьютер и все заработало.

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

ACPI — это стандарт управления интерфейсом питания, реализованный в ядрах операционных систем. По умолчанию ядро ​​Linux использует встроенный драйвер для клавиш клавиатуры, который часто несовместим с некоторыми клавиатурами.

Следовательно, мы указываем параметр acpi_backlight=vendor, который указывает ядру иметь приоритет над драйвером производителя над драйвером ядра. Параметр acpi_osi=linux указывает ядру включить встроенные обходные пути ACPI для драйверов Linux; что может быть в случае, если драйвер устройства имеет проблемы с архитектурой Linux.

откройте файл GRUB из каталога /etc/default/grub или выполните команду gedit /etc/default/grub в терминале и отредактируйте файл из GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"к GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=native"и запустить команду sudo grub-updateв терминале, затем перезагрузите компьютер.

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

Мой компьютер — Lenovo Legion Y740-15I с nvidia GeForce RTX 2060. Я испробовал все доступные решения, но ни одно из них не сработало. Однажды случайно, когда я установил tensorflow, мне пришлось установить CUDA Toolkit 11.0 и его компилятор.

После установки CUDA и перезагрузки я заметил, что контроллер яркости работает!!! Я дал вам все шаги, которые я выполнил ниже:

  1. Следуйте базовым инструкциям по установке для CUDA nvidia toolkit (официальные инструкции по выпуску ) .
  2. Проверить версию CUDA $ cat /usr/local/cuda/version.txt
  3. Установить компилятор CUDA $ sudo apt install nvidia-cuda-toolkit
  4. Проверить версию компилятора CUDA $ nvcc -V
  5. Перезагрузите компьютер
  6. Проверьте, взаимодействует ли драйвер nvidia с графическим процессором. $ nvidia-smiЕсли вы видите версию CUDA: установка 11 завершена!

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

PS: Также решена проблема с черным экраном загрузки при входе в систему.

Открытый терминал

      Ctrl + Alt + T

Откройте файл GRUB /etc/default/grub из терминала.

      sudo gedit /etc/default/grub

Обновите файл grub через gedit из

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

к

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

и запустить из терминала

      sudo update-grub 

затем перезагрузите компьютер.

Это сработало для меня. Собственная регулировка яркости Ubuntu и регулировка яркости клавиатуры работают. Даже когда я выключаю и снова включаю компьютер, настройки не меняются. Это реальная регулировка яркости. Когда я уменьшил яркость в сторонних программах, экран стал немного синеватым.

У меня ноутбук Lenovo Ideapad Gaming с видеокартой nVidia 1650. Ни одно из вышеперечисленных решений не сработало для меня. Вот как я смог заставить яркость работать:

      sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

Откройте приложение «Установщик ядра Ubuntu Mainline». Выберите последнюю версию ядра, которая находится в самом верху списка, и нажмите кнопку «Установить». На момент написания этой статьи последней была версия 5.15.1. Перезагрузите компьютер, и клавиши яркости работают.

У меня было гораздо более простое решение. Как-то непреднамеренно я отключил опцию «Обрабатывать клавиши яркости дисплея» в Xfce Power Manager. При нажатии клавиш яркости отображалось всплывающее окно с уведомлением, но полоса яркости не двигалась. Мне потребовалось довольно много времени, прежде чем я понял это.

Однако это связано только с XFCE, у меня Xubuntu 20.04.

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

$ sudo apt-cache search linux-image-5

Затем он вернет список доступных ядер. Я установил linux-image-5.6.0-1028-oem, который на данный момент указан внизу.

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

sudo apt install linux-image-5.6.0-1028-oem

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

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

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

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

sudo dpkg-reconfigure linux-image-5.4.0-54-generic

Очевидно, вы должны запустить это с пакетом вашего текущего загрузочного ядра. Если вы не уверены, бегите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 есть целый набор других, не связанных с этим проблем, некоторые из которых связаны с регулировкой яркости. В частности, вам необходимо добавить настройки параметров устройства, связанных с XEnableBrightnessControl=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 также является минимальной защитой при изменении настроек загрузки, поэтому имеет смысл сначала решить эту проблему, если вы тоже это видите.

  1. идти кls /sys/class/backlight/и перейдите в соответствующую папку на основе vga и графического драйвера.
  2. изменить значение/sys/class/backlight/intel_backlight/brightnessдо уровня 60000 - 120000

Это сработало для меня! В качестве быстрого патча вы можете рассмотреть это.

Привет, новичок на этом конкретном форуме, поэтому еще не имеет достаточной репутации, чтобы просто оставить комментарий. Однако добавление к ответу Ренато Миотто на эту проблему с использованием xrandr, поскольку это решило проблему для меня. Вот несколько сценариев bash, которые позволяют управлять яркостью и могут быть сопоставлены с клавишами яркости. Надеюсь, они будут полезны и сэкономят вам время.

https://github.com/AlexBV117/BashScreenBrightnessScripts.

для меня обновление grub до:

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск acpi_backlight=вендор acpi_osi=linux"

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

Lenovo ThinkpadE14

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

Проблема яркости Ubuntu 18.04 LTS

Вы не должны ничего устанавливать. Просто сделайте следующие изменения в /etc/default/grub:

      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Затем запустите:

      sudo update-grub && reboot

Я была такая же проблема. Я следовал ответам выше, но не смог решить проблему. Но обновление индекса пакета, а затем обновление пакетов решило проблему в моем случае. Команды:

      sudo apt update
sudo apt list --upgradable
sudo apt upgrade

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

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

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

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

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

Для Lenovo Legion 5 с AMD Ryzen и Nvidia 1060Ti на Ubuntu 21.04 я попробовал несколько исправлений, перечисленных другими в этой ветке (добавление EnableBrightnessControl=1 в xorg.conf, обновление ядра — да, я был в отчаянии и т. д.), однако то, что помогло было следующее:

      GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=linux thinkpad-acpi.brightness_enable=1"

где acpi_osi=linux действительно помог, и клавиши яркости и ползунок начали работать.

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

Я не хотел устанавливать какое-либо стороннее программное обеспечение для управления яркостью. Все нативные исправления, которые здесь упоминаются, у меня не сработали. Что я пробовал:

  1. Изменен и обновлен файл GRUB с по GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor". Это не сработало.
  2. Создать файл /usr/share/X11/xorg.conf.d/20-intel.conf. Это не сработало.
  3. Создать файл /usr/share/X11/xorg.conf.d/80-backlight.conf. Это не сработало.

Наконец, это сработало для меня:

Изменить и обновить файл GRUB /etc/default/grubиз GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"к GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"и беги sudo grub-updateзатем перезапустите.

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

В Lubuntu 20.04 есть простой ярлык: Ctrl+Shift+F6или Ctrl+Shift+F7для увеличения или уменьшения яркости.

У меня аналогичная проблема в Ubuntu 22 (ползунок яркости ничего не меняет), и я безуспешно попробовал предложенное решение. Поэтому я попытался изменить acpi_backlight=video вместо acpi_backlight=vendor (как предлагает другой ответ), и ползунок яркости начал работать. Так как получаю предупреждение, что мой пост не дает ответа на вопрос, пишу пошаговую инструкцию:

  1. Откройте файл «/etc/default/grub» в текстовом редакторе, работающем с правами администратора.
  2. Найдите строку:GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
  3. Измените эту строку на:GRUB_CMDLINE_LINUX_DEFAULT="тихая заставка acpi_backlight=video"
  4. Сохраните изменения и закройте текстовый редактор.
  5. Из команды запуска терминала: sudo update-grub
  6. Перезагрузить компьютер.

На сайте www.kernel.org я обнаружил, что acpi_backlight может иметь 4 разных значения: поставщик, видео, собственный, нет. Поэтому, если один из них не работает, попробуйте другие значения.

Вот что сработало для меня:

1º Зайдите в меню, нажмите «Программное обеспечение и обновления» и перейдите к дополнительным драйверам. Это должно выглядеть так.

Программное обеспечение и обновления -&amp;amp;gt; Дополнительные драйверы

2º Из всех вариантов выберите самый последний (тот, у которого больший номер), и вы увидите, что их много, некоторые заканчиваются на -server, другие заканчиваются на -open; что вам нужно сделать, это выбрать тот, который ничем не заканчивается, например, на рисунке выше я использовал первый вариант «Использование NVIDIA... nvidia-driver-535 (собственный)», а затем нажал «Применить изменения», он заставил меня перезагрузиться и вуаля!

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

      sudo apt purge nvidia-*

и снова откройте приложение «Программное обеспечение и обновления», и оно должно работать.

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