Как заставить работать видеодрайвер в Debian Jessie

Как заставить работать видеодрайвер в Debian Jessie

У меня 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 теперь часто падает. И это одна из немногих программ, которые я тестировал до сих пор.

Так что, хоть это и не идеальное решение, для меня оно достаточно хорошее.

Связанный контент