Через несколько дней я получил HP ENVY 15-dr0350nd. Он имеет великолепный экран 4K и видео NVIDIA® GeForce® MX250. Практически все работает хорошо, кроме того, что до сих пор я не нашел способа установить яркость, кроме как с помощью xrandr. Он не работает ни с клавиш (хотя показывает изменяющийся ползунок), ни с настроек энергопотребления.
Мне бы очень хотелось увидеть, что это обман существующего вопроса, однако , несмотря на то, что я попробовал, я считаю, что все варианты, которые были упомянуты внутри и за пределами АС:
acpi_osi=Linux acpi_backlight=intel
, acpi_osi=Linux acpi_backlight=intel_backlight
, acpi_backlight=vendor
, acpi_backlight=video
, которые упоминались в нескольких постах и / или блогах. xbacklight
и ddcontrol
/usr/share/X11/xorg.conf.d/10-nvidia.conf
sudo echo <number> > /sys/class/backlight/intel_backlight/brightness
, что сделало , сделав слайдер в энергии настройки двигаются, но не реальная яркость. До сих пор ничто не давало никаких признаков живой настройки яркости на этом великолепном ноутбуке. Если больше ничего не возможно, я буду контролировать яркость с помощью xrandr, но хотел бы, чтобы она работала так, как должна.
Кто-нибудь нашел исправление или обходной путь?
Было обнаружено, что это экран «WLED», а не «OLED», который нас интересует. Надежда может быть найдена в этом предложенном ядре Linux. Обновите сообщение :
qcom: spmi-wled: Поддержка драйвера QCOM wled
От: Киран Гунда
Кому: bjorn.andersson-AT-linaro.org, linux-arm-msm-AT-vger.kernel.org
Тема: [PATCH V1 0/4] qcom: spmi-wled: Поддержка драйвера QCOM wled
Дата: Чт, 16 ноября 2017 17:48:33 +0530
ID сообщения: < 1510834717-21765-1-git-send-email-kgunda@codeaurora.org>
Копия: linux-kernel-AT-vger.kernel.org, linux -arm-msm-owner-AT-vger.kernel.org, Киран Гунда
Ссылка на архив: Статья
Драйвер WLED предоставляет интерфейс для драйвера дисплея для отрегулируйте яркость подсветки дисплея. Этот драйвер предоставляет два API для установки и получения яркости подсветки дисплея через структуру подсветки. Этот драйвер имеет поддержку для обработки прерываний OVP (защита от перенапряжения) и SC (защита от короткого замыкания). Он также имеет поддержку алгоритма автоматической калибровки для настройки правильных строк, если указанная пользователем конфигурация строк неверна.
Kiran Gunda (4): qcom: spmi-wled: Add support for qcom wled driver qcom: spmi-wled: Add support for short circuit handling qcom: spmi-wled: Add support for OVP interrupt handling qcom: spmi-wled: Add auto-calibration logic support .../bindings/leds/backlight/qcom-spmi-wled.txt | 118 +++ drivers/video/backlight/Kconfig | 9 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/qcom-spmi-wled.c | 999 +++++++++++++++++++++ 4 files changed, 1127 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-spmi-wled.txt create mode 100644 drivers/video/backlight/qcom-spmi-wled.c
- Инновационный центр Qualcomm, Inc. является участником Code Aurora Forum, совместного проекта Linux Foundation
Хотя на этот вопрос не надеялись получить ответ . В статье Arch Linux говорится:
Может быть полезно знать, что OLED-дисплеи по своей природе не имеют подсветки.
Единственное решение для этого состоит в том, чтобы использовать что-то вроде этого:
$ xrandr --output eDP1 --brightness .5
.5
- 50% яркости, .63
- 63% яркости и т. Д. У меня была аналогичная проблема, и я решил ее назначение клавиши увеличения яркости клавиатуры на
perl -e 'foreach $line (`xrandr --verbose`) {if ($line =~ "Brightness: (.+)") {my $b = $1 + 0.1; `xrandr --output eDP-1 --brightness $b`; exit;}}'
и - 0,1
для клавиши уменьшения яркости. При необходимости отредактируйте вывод и увеличьте значение.
Другие решения находятся в Яркость экрана не работает