Вопрос или проблема
Я новичок в Linux, поэтому использую его в режиме двойной загрузки. В первый раз при установке Ubuntu ползунок яркости работал нормально, но после обновлений и установки драйвера Nvidia он перестал реагировать. Попробовал добавить GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor
в /etc/default/grub
, но это не сработало. Попробовал установить Brightness Control как временное решение, но даже это не помогло. В папке /sys/class/backlight
есть две папки: amdgpu_bl0
и ideapad
, ползунок яркости влияет только на файлы в папке ideapad
. Что мне делать? Характеристики системы: Ryzen 5 4600H GTX 1650 Ti
У меня была та же проблема, и я использовал то же решение, что и в принятом ответе, но хотел бы уточнить шаги, потому что они были запутанными, когда я пытался их следовать.
1). Откройте /etc/default/grub
в текстовом редакторе с правами sudo, например, sudoedit /etc/default/grub
2). Добавьте amdgpu.backlight=0
в строку GRUB_CMDLINE_LINUX="..."
3). Выполните sudo update-grub
4). Перезагрузите
Благодаря этому посту я смог изменить яркость экрана. Перейдите в /etc/grub
, найдите GRUB_CMDLINE_LINUX=
и добавьте amdgpu.backlight=0
туда. Это решило мою проблему как в Fedora, так и в Kubuntu, так что проблема, наверное, в графике Radeon iGPU.
В моем случае:
Операционная система: Ubuntu 22.04.3 LTS
Ядро: Linux 6.2.0-31-generic
Архитектура: x86-64
Производитель оборудования: ASUSTeK COMPUTER INC.
Модель оборудования: Vivobook_ASUSLaptop M7600QC_M7600QC
nvidia/525.125.06
dkms-2.8.7
Напротив, я удалил команду acpi_backlight=vendor
из GRUB_CMDLINE_LINUX_DEFAULT
и это помогло.
Пробовал решения выше, но ни одно из них не работало на моем GPU Nvidia/процессоре Intel i.7, машине с Ubuntu 22.04 и Wayland. После обновления модуля nvidia-dkms
управление яркостью снова заработало:
sudo apt install nvidia-dkms-525
Надеюсь, что смогу помочь. Лучшее решение — установить расширение оболочки Gnome под названием “Soft Brightness Plus”, которое позволяет изменять яркость экрана как с помощью клавиатуры, так и с помощью ползунка.
sudo apt update
sudo apt install gnome-shell-extensions
Затем вы можете перейти на вкладку браузера, найти расширение и установить его. Затем вернитесь на вкладку “Установленные”, выберите значок шестеренки на расширении и включите “Использовать управление подсветкой”. Страница расширения на GitHub: https://github.com/jkitching/soft-brightness-plus.git
https://github.com/F-i-f/soft-brightness кажется единственным решением, которое работает для (AM)OLED экранов на Wayland с процессором Intel.
После установки soft-brightness яркость изменяется как с помощью управления Ubuntu, так и с помощью клавиатуры.
ОБНОВЛЕНИЕ 2024
Пакет soft-brightness больше не поддерживается и не работает с новыми версиями Gnome. https://extensions.gnome.org/extension/5943/soft-brightness-plus/ — это форк этого проекта, он работает на Ubuntu 24.04.
Я удалил драйверы Nvidia. Затем я установил драйверы Nvidia. И, о чудо, ползунки в контроле яркости снова начали работать.
Просто хотел поделиться тем, что пробовал множество методов, связанных с конфигурацией grub, без какого-либо успеха, но мне удалось решить эту проблему, просто обновив ядро Linux. У меня было ядро Linux 22.04 LTS 5.15, и я обновил его до 5.19.11-051911-generic.
На моей машине было 2 директории в /sys/class/backlight: amdgpu_bl0 и nvidia_0, и я смог вручную изменить значение яркости в /sys/class/backlight/amdgpu_bl0/brightness с помощью sudo. Сначала я думал, что это происходит из-за драйверов NVIDIA, но после их удаления проблема осталась. После обновления ядра папка nvidia_0 больше не появилась в /sys/class/backlight.
Я установил приложение под названием brightness-controller, следуя шагам, упомянутым в статье, и оно работало на Ubuntu 24.04.1 LTS: https://www.geeksforgeeks.org/how-to-control-screen-brightness-in-ubuntu-22-04/
Команды:
sudo apt update
sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
sudo apt install brightness-controller
# Запустите приложение
brightness-controller
Ответ или решение
Проблема с изменением яркости в Ubuntu 22.04 после установки драйверов NVIDIA
Описание проблемы
Многие пользователи, которые устанавливают Ubuntu 22.04 с графическими картами NVIDIA, сталкиваются с проблемами управления яркостью экрана. Ваша ситуация, включающая обновления и установку драйвера NVIDIA, могла привести к тому, что ползунок изменения яркости перестал реагировать на изменения. Это может быть связано с конфликтами между драйверами, особенно когда в системе присутствуют как интегрированные графические процессоры (iGPU), так и дискретные (dGPU).
Возможные решения проблемы
-
Обновление конфигурации GRUB
Одним из самых распространенных способов решения проблемы является изменение конфигурации загрузчика GRUB. Для этого выполните следующие шаги:-
Откройте файл настроек GRUB с помощью команды:
sudoedit /etc/default/grub
-
Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX
илиGRUB_CMDLINE_LINUX_DEFAULT
, и добавьте параметрamdgpu.backlight=0
, чтобы она выглядела следующим образом:GRUB_CMDLINE_LINUX="... amdgpu.backlight=0"
-
Сохраните изменения и обновите конфигурацию GRUB:
sudo update-grub
-
Перезагрузите систему и проверьте, работает ли ползунок изменения яркости.
-
-
Удаление
acpi_backlight=vendor
В некоторых случаях удаление параметраacpi_backlight=vendor
из GRUB может помочь. Попробуйте выполнить эту настройку и перезагрузите компьютер. -
Обновление модуля
nvidia-dkms
Если у вас установлены драйверы NVIDIA, попробуйте обновить модуль:sudo apt install nvidia-dkms-525
После выполнения этой команды перезагрузите компьютер.
-
Обновление ядра системы
Абсолютно нормальное решение – обновление вашего ядра Linux. Если ваша текущая версия ядра устарела, рассмотреть возможность обновления до более новой версии, например:sudo apt update sudo apt upgrade
-
Установка GNOME расширений
Для более удобного управления яркостью установите расширение GNOME, такое какSoft Brightness Plus
. Для его установки выполните следующие команды:sudo apt update sudo apt install gnome-shell-extensions
Затем через интерфейс GNOME установите расширение и включите "Управление яркостью".
-
Установка сторонних приложений
Вы также можете попробовать приложения для управления яркостью, такие какbrightness-controller
. Установите его следующими командами:sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt update sudo apt install brightness-controller
Запустите приложение и проверьте его работоспособность.
Рекомендации
Если одно из вышеперечисленных решений не работает, попробуйте поэкспериментировать с комбинациями параметров и обновлений. Иногда проблемы с управлением яркостью могут быть индивидуальными для вашего устройства и его конфигурации. Важно сохранять резервные копии важных настроек перед внесением изменений.
Также можно обратиться к сообществу и форумам, таким как Ask Ubuntu или Reddit, где можно найти подобных пользователей и их успешные методы решения.
Заключение
Проблема с управлением яркостью в Ubuntu 22.04 часто возникает после установки драйверов NVIDIA или обновления системы. Используйте предложенные шаги для решения этой проблемы и не стесняйтесь обращаться за помощью в сообщество. Это позволит вам более эффективно пользоваться вашей системой Ubuntu и наслаждаться всеми ее возможностями.