Яркость экрана не регулируется через /sys/class/backlight/ на ноутбуке Lenovo. Как исследовать потенциально более глубокую проблему?

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

Ползунок яркости работает, как непосредственно из конфигурации, так и через Fn+F5/F6. Однако изменение ползунка не изменяет фактическую яркость экрана, которая остаётся на максимуме.

В /sys/class/backlight/ есть только одна запись, либо ideapad, либо acpi_video0, в зависимости от того, установлено ли у меня GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" или GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video" в /etc/default/grub. Ползунок яркости экрана изменяет значения brightness и actual_brightness в этих директориях, как и предполагалось, но указанные изменения не приводят к физическому изменению яркости. Кажется, что программное обеспечение работает как должно, но это не приводит к реакции аппаратного обеспечения. Я пробовал изменять несколько опций в файле /etc/default/grub, включая GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.backlight=0", но ничего не работает. На данный момент я уверенно считаю, что проблема не в /etc/default/grub.

У меня Ubuntu 24.04.1 LTS. Мой ноутбук имеет NVIDIA GEFORCE RTX, с RYZEN 7000 SERIES. Я пытался понять, есть ли проблема с драйвером, но при выполнении команды nvidia-smi я получаю NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. Я установил nvidia-utils-550, поэтому не понимаю, откуда это берется.

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

Ответ или решение

Регулировка яркости экрана на ноутбуке Lenovo через /sys/class/backlight: Углубленный анализ проблемы

Вы столкнулись с классической проблемой регулировки яркости на Linux-устройствах, оснащённых гибридной графикой от NVIDIA и AMD. Прежде чем углубиться в решение, важно полностью разобраться с вашими настройками и драйверами, так как это часто является источником подобных проблем.

Фундаментальный анализ

1. **Графические драйверы NVIDIA:** Ваш вывод о том, что утилита `nvidia-smi` не работает, сигнализирует о проблемах с драйверами NVIDIA. Рекомендуется сначала убедиться, что ваши драйверы установлены и работают корректно.

– Проверьте, какие драйверы установлены: выполните команду `ubuntu-drivers list` и `ubuntu-drivers devices`. Это предоставит информацию о доступных и рекомендованных драйверах.

– Установите рекомендуемые драйверы: Используйте команду `sudo ubuntu-drivers autoinstall` для установки необходимых драйверов. После этого перезагрузите систему и снова проверьте команду `nvidia-smi`.

2. **Конфигурирование GRUB:** Из вашего описания видно, что вы уже вносили изменения в `/etc/default/grub`, но они не принесли результатов. Советую также попробовать установку других параметров, таких как `acpi_osi=` и `acpi_backlight=legacy`.

Проверка работы модулей

3. **Проверка и загрузка модулей:** Убедитесь, что модули управления яркостью загружаются правильно:

– Проверьте вывод команды `lsmod | grep -i video` и убедитесь, что вывод включает модули вроде `video` и `acpi_video`. Если они не загружаются, попробуйте принудительно загрузить их с помощью команды `sudo modprobe video`.

Комплексный подход к проблеме

4. **Утилиты для управления яркостью:** Воспользуйтесь утилитами, такими как `xrandr` для ручной корректировки яркости. Это не решает основной проблемы, но может временно снизить нагрузку на глаза и потребление энергии:

– Настройте яркость с помощью команды: `xrandr –output eDP-1 –brightness 0.7` (проверьте ваш вывод и замените `eDP-1`, если необходимо).

Проверка работы BIOS

5. **Обновление BIOS:** Перед обновлением драйверов и ядра проверьте, доступна ли новая версия BIOS. Это могло бы устранить проблемы с совместимостью аппаратных возможностей управления яркостью.

Введение в использование других сред

6. **Альтернативные среды рабочего стола:** Попробуйте использовать разные оконные менеджеры или среды рабочего стола (например, испытайте KDE или Xfce), чтобы выяснить, ограничена ли проблема только конкретной версией Ubuntu.

Заключение

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

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

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