Я пробую Arch Linux, и я застрял с этой проблемой: я не могу установить яркость дисплея моего ноутбука. Я прочитал https://wiki.archlinux.org/index.php/backlight и другие страницы по устранению неполадок по этой теме, но пока не нашел решения. Каталог / sys / class / backlight содержит только каталог acpi_video0. Установка значения для файла яркости не влияет на яркость дисплея:
echo 50 > /sys/class/backlight/acpi_video0/brightness
При загрузке моего ноутбука с другими дистрибутивами (Fedora, Debian) каталог / sys / class / backlight также содержит каталог intel_backlight. Установка значения для файла яркости, яркость меняется, как я ожидал. Я попытался установить этот аргумент acpi_backlight = vendor для ядра. В результате каталог / sys / class / backlight был пуст.
Вот некоторые характеристики моей установленной Arch:
uname -r
: 4.11.2-1-ARCH
lspci -v
: (вывод в пастбине)
lsmod
: (вывод в пастбине)
dmesg
: (вывод в пастбине)
Спекуляции с живой Fedora 25 (где работает яркость):
uname -r
: 4.8.6-300.fc25.x86_64
lspci -v
: (вывод в пастбине)
lsmod
: (вывод в пастбине)
dmesg
: (вывод в пастбине)
Спасибо заранее за вашу помощь.
dmesg
, кто-нибудь может это сделать?
intel_backlight
предоставил драйвер i915 . Который, кажется, загружается правильно в обоих случаях. Посмотрел историю в git, и хотя есть некоторые изменения, нет очевидного, что могло бы заставить его исчезнуть. Варианты: (1) Попробуйте другие более ранние версии ядра на Arch, посмотрите, вернется ли версия ядра. (2) Скомпилируйте ядро на Arch, включите DRM_I915_DEBUG
, посмотрите, не содержит ли дополнительная информация какую-нибудь информацию. (3) Сообщите об ошибке разработчикам ядра i915.
4.9.30-1-lts
), и он работает как шарм! Спасибо @dirkt за ваши советы!
dmesg
выходные данные Arch Linux и дистрибутивов, где он работает, и найдите разницу.