Экран застрял на 0 яркости после выхода из спящего режима и отключения от сети.

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

Я использую Fedora Linux на ASUS G14.
Когда мой ноутбук переходит в спящий режим, а затем просыпается и отключается от сети, яркость застревает на уровне 0. Экран становится очень тусклым, и я не могу регулировать яркость.

Когда я выполняю:

brightnessctl set 50%, выводится:

Обновлено устройство 'amdgpu_bl1':
Устройство 'amdgpu_bl1' класса 'backlight':
    Текущая яркость: 128 (50%)
    Максимальная яркость: 255

но фактическая яркость все еще 0

Когда я просматриваю:
/sys/class/backlight/amdgpu_bl1/actual_brightness
значение равно 0.

И затем, когда я просматриваю:
/sys/class/backlight/amdgpu_bl1/brightness
значение такое, каким оно должно быть.

Я не могу изменить ни один из файлов в /sys/class/backlight/amdgpu_bl1/, так как они все только для чтения.

Наконец, когда я изменяю режим питания, ничего не меняется.

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

Вот информация о моем ноутбуке и операционной системе:

OS: Fedora Linux 41 (Workstation Edition) x86_64
Host: ROG Zephyrus G14 GA401QM_GA401QM (1.0)
Kernel: Linux 6.12.6-200.fc41.x86_64
Uptime: 7 часов, 28 минут
Packages: 2177 (rpm), 10 (flatpak)
Shell: bash 5.2.32
Display (NCP005E): 1920x1080 @ 144 Hz (как 1536x864) в 14" [встроенный]
DE: GNOME 47.2
WM: Mutter (Wayland)
WM Theme: Adwaita
Theme: Adwaita [GTK2/3/4]
Icons: Adwaita [GTK2/3/4]
Font: Cantarell (11pt) [GTK2/3/4]
Cursor: Adwaita (24px)
Terminal: Ptyxis 47.6
Terminal Font: Source Code Pro (10pt)
 CPU: AMD Ryzen 9 5900HS (16) @ 4.68 GHz
GPU 1: NVIDIA GeForce RTX 3060 Mobile / Max-Q [Discrete]
GPU 2: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated]
Memory: 10.32 GiB / 15.02 GiB (69%)
Swap: 1.27 GiB / 8.00 GiB (16%)
Disk (/): 18.96 GiB / 373.02 GiB (5%) - btrfs

Я также использую проприетарные драйверы nvidia, если это имеет значение

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.77                 Driver Version: 565.77         CUDA Version: 12.7     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   34C    P0             21W /   80W |      13MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      2474      G   /usr/bin/gnome-shell                            2MiB |
+-----------------------------------------------------------------------------------------+

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

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

Анализ проблемы

  1. Конфликт драйверов: Поскольку у вас установлены как встроенные, так и дискретные графические адаптеры (NVIDIA и AMD), возможен конфликт между драйверами. Особенно это касается закрытых проприетарных драйверов NVIDIA.

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

  3. Отказ в доступе к устройствам подсветки: Значения в /sys/class/backlight/amdgpu_bl1/actual_brightness и /sys/class/backlight/amdgpu_bl1/brightness могут указывать на несогласованность между текущими и ожидаемыми настройками яркости.

Рекомендации по разрешению проблемы

  1. Проверка и обновление драйверов:

    • Убедитесь, что установлены последние версии драйверов от NVIDIA и AMD. Попробуйте временно переключиться на открытые драйверы как для AMD, так и для NVIDIA, чтобы проверить, сохраняется ли проблема.
  2. Настройка режимов энергосбережения:

    • В вашем дистрибутиве Fedora могут существовать специфические утилиты для настройки управления питанием, такие как TLP или автостартовые скрипты для UPower. Проверьте и настройте опции, чтобы избежать агрессивного энергосбережения, которое блокирует изменения яркости.
  3. Ручное изменение параметров яркости:

    • Вы можете попробовать изменить яркость с помощью xrandr. Запустите команду:
      xrandr --output eDP-1 --brightness 0.5
    • Это может быть временным обходным решением, если традиционные методы не дают результатов.
  4. Исследование и изменение конфигурации ядра:

    • Если проблема связана с ядром Linux, попробуйте обновить ядро до более новой или испытательной версии. Иногда самостоятельно собранные или удерживаемые патчи могут помочь устранить такие проблемы.
  5. Консультация с сообществом Fedora и ASUS:

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

Заключение

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

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

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

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