Не удается управлять RGB подсветкой на ASUS Vivobook S14 M5406UA, работающем под управлением Ubuntu 22.04 LTS или 24.04 LTS.

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

Я недавно установил ubuntu 22.04 LTS (также пробовал с 24.04 LTS) на мой ASUS Vivobook S14 M5406UA с AMD Ryzen 7-8845HS.

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

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

Заранее спасибо за любую помощь с этим!

Я попробовал несколько решений:

1. xset
xset led off

Это ничего не дает.

2. brightnessctl
sudo brightnessctl --device="asus::kbd_backlight" s 0

В результате

Обновленное устройство 'asus::kbd_backlight':
Устройство 'asus::kbd_backlight' класса 'leds':
       Текущая яркость: 0 (0%)
       Максимальная яркость: 3

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

3. BIOS

Я смотрел в BIOS, но не нашел опции для выключения подсветки клавиатуры.

4. OpenRGB

Я установил OpenRGB, следуя этим шагам

sudo add-apt-repository ppa:thopiekar/openrgb -y
sudo apt update
sudo apt install openrgb 

Но при запуске я получаю ошибку:


Попытка подключиться к локальному серверу OpenRGB.
Попытка подключения не удалась
Локальный сервер OpenRGB недоступен.
Запуск в автономном режиме.
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C
[i2c_smbus_linux] Не удалось прочитать ID устройства PCI I2C

Предупреждение: Игнорирование XDG_SESSION_TYPE=wayland на Gnome. Используйте QT_QPA_PLATFORM=wayland, чтобы запустить на Wayland.

ПРЕДУПРЕЖДЕНИЕ:

Одна или несколько интерфейсов I2C/SMBus не удалось инициализировать.

RGB модули DRAM и некоторые встроенные RGB подсветки материнских плат не будут доступны без I2C/SMBus.

В Linux это обычно происходит из-за того, что модуль i2c-dev не загружен. Вы должны загрузить модуль i2c-dev вместе с правильным драйвером i2c для вашей материнской платы. Обычно это i2c-piix4 для систем AMD и i2c-i801 для систем Intel.

Смотрите help.openrgb.org для дополнительных шагов устранения неполадок, если вы продолжаете видеть это сообщение.


Я пытался загрузить модуль i2c-dev и драйверы, как описано здесь, но после загрузки i2c-dev

sudo modprobe i2c-dev

Я проверяю, загрузился ли он

lsmod | grep i2c_dev

И ничего не появляется.

Это также может быть полезно?

    sudo dmesg | grep i2c
[    0.641968] i2c_dev: драйвер i2c /dev entries
[    6.432433] i2c_hid_acpi i2c-ITE5570:00: не удалось сбросить устройство: -61
[   12.576496] i2c_hid_acpi i2c-ITE5570:00: не удалось сбросить устройство: -61
[   18.720423] i2c_hid_acpi i2c-ITE5570:00: не удалось сбросить устройство: -61
[   24.864489] i2c_hid_acpi i2c-ITE5570:00: не удалось сбросить устройство: -61
[   25.888486] i2c_hid_acpi i2c-ITE5570:00: не удается добавить hid устройство: -61
[   25.929220] i2c_hid_acpi: опрос i2c-ITE5570:00 завершился с ошибкой -61
[   25.940856] ввод: ASCP1200:00 093A:3016 Мышь как /devices/platform/AMDI0010:00/i2c-0/i2c-ASCP1200:00/0018:093A:3016.0001/input/input4
[   25.941007] ввод: ASCP1200:00 093A:3016 Сенсорная панель как /devices/platform/AMDI0010:00/i2c-0/i2c-ASCP1200:00/0018:093A:3016.0001/input/input5
[   25.941148] hid-generic 0018:093A:3016.0001: ввод,hidraw0: I2C HID v1.00 Мышь [ASCP1200:00 093A:3016] на i2c-ASCP1200:00
[   27.246011] ввод: ASCP1200:00 093A:3016 Мышь как /devices/platform/AMDI0010:00/i2c-0/i2c-ASCP1200:00/0018:093A:3016.0001/input/input7
[   27.246215] ввод: ASCP1200:00 093A:3016 Сенсорная панель как /devices/platform/AMDI0010:00/i2c-0/i2c-ASCP1200:00/0018:093A:3016.0001/input/input8
[   27.246415] hid-multitouch 0018:093A:3016.0001: ввод,hidraw0: I2C HID v1.00 Мышь [ASCP1200:00 093A:3016] на i2c-ASCP1200:00

Это немного странно… ни один из вышеперечисленных вариантов не сработал. Но моя подсветка клавиатуры в данный момент выключена.

Вот как, кажется, это произошло (но я не могу быть уверен):

  • Загрузитесь в Windows 11
  • Выключите подсветку клавиатуры
  • настройки Windows > система > Восстановление > расширенный запуск > перезагрузить сейчас
  • После нажатия перезагрузить сейчас он просто загрузился в Ubuntu, и подсветка была выключена.

Я обновлю это, если появятся какие-либо новые события.

Решение от @PisonJay в теме RGB клавиатура на ASUS Vivobook S 16 (5606) на форумов Arch Linux сработало для меня (M5406):

Только что выяснил. Новые ноутбуки ASUS, похоже, входят в состояние OOBE при
загрузке, где вы не можете регулировать подсветку клавиатуры. Необходимо
явно отметить завершение OOBE, установив PCI0.SBRG.EC0.OOBS на 1,
вызвав DEVS(0x5002f, 0x1) в WMI. Вы можете попробовать следующий скрипт,

# Запускать от имени root
cd /sys/kernel/debug/asus-nb-wmi
echo 0x5002f > dev_id
echo 1 > ctrl_param
cat devs

Тогда управление подсветкой клавиатуры Fn+F4 должно работать.

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

К сожалению, проблема с управлением подсветкой клавиатуры на ноутбуках ASUS Vivobook, работающих под управлением Ubuntu, может быть довольно сложной и вызывать много вопросов. Однако, судя по вашему описанию, вы уже предприняли множество шагов для её решения, и это заслуживает уважения. Давайте проанализируем вашу ситуацию более подробно и предложим некоторые возможные решения.

Проблема

На вашем ASUS Vivobook S14 M5406UA с процессором AMD Ryzen 7-8845HS, работающем на Ubuntu 22.04 LTS или 24.04 LTS, вы не можете контролировать подсветку клавиатуры, которая постоянно включает RGB-эффекты, не реагируя на попытки изменения настроек. Вы уже опробовали несколько механизмов, включая xset, brightnessctl, проверки BIOS и OpenRGB, однако ни одно из этих решений не сработало.

Проведенный анализ

  1. Использование xset и brightnessctl: Оба этих инструмента не смогли отключить подсветку клавиатуры, что указывает на то, что программное обеспечение может не иметь полного доступа к аппаратному обеспечению или драйверам.

  2. Проверка BIOS: Поскольку в BIOS не нашлось опций для отключения подсветки, это может означать, что управление RGB на уровне BIOS не поддерживается.

  3. Установка OpenRGB: Ошибки, касающиеся I2C/SMBus, могут указывать на отсутствие необходимых драйверов, или на то, что устройство не инициализируется должным образом.

  4. Проблемы с I2C/SMBus: Сообщения об ошибках в dmesg могут свидетельствовать о том, что устройство не распознается системой, что затрудняет управление подсветкой.

Потенциальные пути решения

Судя по вашим дальнейшим исследованиям, проблема может быть решена путем использования команды в WMI, что очень помогает в подобных ситуациях. Ваша ссылка на решение из Arch Linux наверняка касается проблемы OOBE (Out-Of-Box Experience), когда устройство не может правильно инициализироваться для управления RGB.

Рекомендуемое решение

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

  1. Откройте терминал.
  2. Запустите команду для перехода в нужную директорию:
    cd /sys/kernel/debug/asus-nb-wmi
  3. Затем выполните команды:
    echo 0x5002f > dev_id
    echo 1 > ctrl_param
    cat devs

Эта последовательность установит необходимое состояние, что может позволить вам контролировать подсветку клавиатуры с помощью горячих клавиш (например, Fn + F4).

Также стоит учитывать

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

Заключение

Проблема с управлением RGB-подсветкой клавиатуры на вашем ASUS Vivobook является распространенной и требует индивидуального подхода к решению. Опираясь на вышеуказанные рекомендации и предложенные вами шаги, вероятно, вам удастся наладить необходимый контроль над подсветкой. Если возникнут новые вопросы или трудности, не стесняйтесь обращаться за поддержкой к сообществу Ubuntu или специализированным форумам по вашей модели ноутбука.

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

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