Не удается изменить яркость на версии 22.04.

Вопрос или проблема

Я новичок в 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).

Возможные решения проблемы

  1. Обновление конфигурации 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
    • Перезагрузите систему и проверьте, работает ли ползунок изменения яркости.

  2. Удаление acpi_backlight=vendor
    В некоторых случаях удаление параметра acpi_backlight=vendor из GRUB может помочь. Попробуйте выполнить эту настройку и перезагрузите компьютер.

  3. Обновление модуля nvidia-dkms
    Если у вас установлены драйверы NVIDIA, попробуйте обновить модуль:

    sudo apt install nvidia-dkms-525

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

  4. Обновление ядра системы
    Абсолютно нормальное решение – обновление вашего ядра Linux. Если ваша текущая версия ядра устарела, рассмотреть возможность обновления до более новой версии, например:

    sudo apt update
    sudo apt upgrade
  5. Установка GNOME расширений
    Для более удобного управления яркостью установите расширение GNOME, такое как Soft Brightness Plus. Для его установки выполните следующие команды:

    sudo apt update
    sudo apt install gnome-shell-extensions

    Затем через интерфейс GNOME установите расширение и включите "Управление яркостью".

  6. Установка сторонних приложений
    Вы также можете попробовать приложения для управления яркостью, такие как 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 и наслаждаться всеми ее возможностями.

Оцените материал
Добавить комментарий

Капча загружается...