У меня Acer Aspire ES1-531-P8JN. Он имеет процессор Intel N3700 с интегрированной графикой. У меня проблема с тем, что видеодрайвер i915, похоже, не работает в Debian Jessie 8.3.0, хотя он работает в (L)Ubuntu 15.10. Я обеспокоен этим, потому что я хотел бы, чтобы программа xbacklight
работала и в Debian, потому что я на самом деле предпочитаю Debian, а не Ubuntu, но мне пришлось перейти на Lubuntu, потому что мои глаза сильно напрягались.
Вот что я получаю sudo lshw -c video
в Debian:
*-дисплей НЕВОСТРЕБОВАННЫЙ описание: VGA-совместимый контроллер продукт: Корпорация Intel поставщик: Корпорация Intel физический идентификатор: 2 информация о шине: pci@0000:00:02.0 версия: 21 ширина: 64 бита тактовая частота: 33 МГц возможности: pm msi vga_controller bus_master cap_list конфигурация: задержка=0 ресурсы: память:90000000-90ffffff память:80000000-8ffffffff ioport:2000(размер=64)
А вот что я получаю в Lubuntu:
*-отображать описание: VGA-совместимый контроллер продукт: Корпорация Intel поставщик: Корпорация Intel физический идентификатор: 2 информация о шине: pci@0000:00:02.0 версия: 21 ширина: 64 бита тактовая частота: 33 МГц возможности: pm msi vga_controller bus_master cap_list rom конфигурация: драйвер=i915 задержка=0 ресурсы: irq:312 память:90000000-90ffffff память:80000000-8ffffffff ioport:2000(размер=64)
lsmod | grep i915
в Debian мне выдает:
i915 837175 0 drm_kms_helper 49210 1 i915 drm 249955 2 i915,drm_kms_helper i2c_algo_bit 12751 1 i915 видео 18096 2 i915,acer_wmi кнопка 12944 1 i915 i2c_core 46012 7 drm,i915,i2c_hid,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
А в Lubuntu:
i915 1130496 4 i2c_algo_bit 16384 1 i915 drm_kms_helper 126976 1 i915 drm 356352 5 i915,drm_kms_helper видео ls 36864 2 i915,acer_wmi
Также в Debian нет записи /sys/class/backlight
, а в Lubuntu у меня есть intel_backlight
. Я где-то читал, что когда нет записи, /sys/class/backlight
это означает, что ядро Linux думает, что дисплей очень старый, где есть физический переключатель яркости. Но я не думаю, что ядра, которые используют Debian и Ubuntu, так уж сильно отличаются.
Пожалуйста, помогите мне начать xbacklight
работу над Debian. Спасибо!
Редактировать: Я добавляю сообщения об ошибках в dmesg
: Lubuntu:
[ 0.182944] Ошибка ACPI: нет обработчика для региона [RAM_] (ffff88017b4b8558) [EmbeddedControl] (20150619/evregion-163) [ 0.182955] Ошибка ACPI: область EmbeddedControl (ID=3) не имеет обработчика (20150619/exfldio-297) [ 0.182966] Ошибка ACPI: сбой анализа/выполнения метода [\_SB_.PCI0.LPCB.EC0_._REG] (Узел ffff88017b4b9208), AE_NOT_EXIST (20150619/psparse-536) [ 0.183081] Ошибка ACPI: нет обработчика для региона [RAM_] (ffff88017b4b8558) [EmbeddedControl] (20150619/evregion-163) [ 0.183089] Ошибка ACPI: область EmbeddedControl (ID=3) не имеет обработчика (20150619/exfldio-297) [ 0.183097] Ошибка ACPI: сбой анализа/выполнения метода [\_SB_.PCI0.LPCB.EC0_._REG] (Узел ffff88017b4b9208), AE_NOT_EXIST (20150619/psparse-536) [ 0.243103] acpi PNP0A08:00: _OSC не удалось (AE_ERROR); отключение ASPM [ 1.971340] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 2.356840] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 3.270826] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 16.051457] EXT4-fs (sda5): перемонтировано. Опции: ошибки=remount-ro [ 110.693938] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 116.909911] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 118.610041] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 221.721939] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS [ 223.091774] [drm:valleyview_update_wm [i915]] *ОШИБКА* истекло время ожидания запроса Punit DDR DVFS
Дебиан:
[ 0.200280] Ошибка ACPI: нет обработчика для региона [RAM_] (ffff88017f056938) [EmbeddedControl] (20140424/evregion-163) [ 0.200290] Ошибка ACPI: область EmbeddedControl (ID=3) не имеет обработчика (20140424/exfldio-297) [ 0.200300] Ошибка ACPI: сбой анализа/выполнения метода [\_SB_.PCI0.LPCB.EC0_._REG] (Узел ffff88017f057f18), AE_NOT_EXIST (20140424/psparse-536) [ 0.200412] Ошибка ACPI: нет обработчика для региона [RAM_] (ffff88017f056938) [EmbeddedControl] (20140424/evregion-163) [ 0.200419] Ошибка ACPI: область EmbeddedControl (ID=3) не имеет обработчика (20140424/exfldio-297) [ 0.200426] Ошибка ACPI: сбой анализа/выполнения метода [\_SB_.PCI0.LPCB.EC0_._REG] (Узел ffff88017f057f18), AE_NOT_EXIST (20140424/psparse-536) [ 0.389651] acpi PNP0A08:00: _OSC не удалось (AE_ERROR); отключение ASPM [ 8.578880] EXT4-fs (dm-0): перемонтировано. Опции: ошибки=remount-ro [ 9.899828] usb 1-5.1: Прямая загрузка прошивки не удалась из-за ошибки -2 [ 9.902636] ath3k: проверка 1-5.1:1.0 завершилась ошибкой -12
В соответствии сэтот сайт, отсутствие записей в /sys/class/backlight
также может означать проблемы с драйвером подсветки ACPI. Были некоторые сообщения об ошибках, касающиеся ACPI в dmesg
, но, к сожалению, не только в Debian, но и в Ubuntu. В Ubuntu управление подсветкой работает.
Edit2: Версия ядра Debian 8.3.0 — 3.16.0-4-amd64, а ядро Lubuntu 15.10 — более новая версия 4.2.0-27-generic. Интересно, имеет ли это значение...
решение1
Я установил предварительно скомпилированный4.3.0-0.bpo.1-amd64
ядро следующим образомэто руководство, и тут же запись intel_backlight
появилась в /sys/class/backlight
, и программа xbacklight
тоже заработала.
(Похоже, оборудование было настолько новым, что старое ядро его не поддерживало. Я только что получил этот ноутбук.)
Теперь я немного рад, что это работает, так как это было главной причиной, по которой я не мог работать с Debian, несмотря на все, что мне не нравится в Ubuntu, и все, что мне нравится в Debian. Но обновление ядра уже показывает некоторые побочные эффекты. iceweasel теперь часто падает. И это одна из немногих программ, которые я тестировал до сих пор.
Так что, хоть это и не идеальное решение, для меня оно достаточно хорошее.