Como fazer o driver de vídeo funcionar no Debian Jessie

0

Eu tenho um Acer Aspire ES1-531-P8JN. Tem o processador Intel N3700 com gráficos integrados. Eu tenho o problema que o driver de vídeo i915 não parece funcionar no Debian Jessie 8.3.0, apesar de funcionar no (L) Ubuntu 15.10. Estou preocupado com isso, porque eu gostaria que o programa xbacklight trabalhasse no Debian também, porque eu realmente prefiro o Debian em vez do Ubuntu, mas tive que mudar para o Lubuntu, porque meus olhos ficaram realmente tensos.

Aqui está o que eu recebo por sudo lshw -c video no Debian:

  *-display UNCLAIMED
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 21
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:90000000-90ffffff memory:80000000-8fffffff ioport:2000(size=64)

E aqui está o que eu recebo no Lubuntu:

  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 21
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:312 memory:90000000-90ffffff memory:80000000-8fffffff ioport:2000(size=64)

lsmod | grep i915 no Debian me dá:

i915                           837175  0 
drm_kms_helper         49210        1   i915
drm                             249955  2   i915,drm_kms_helper
i2c_algo_bit                12751       1   i915
video                            18096      2   i915,acer_wmi
button                      12944       1   i915
i2c_core                    46012       7   drm,i915,i2c_hid,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev

E no Lubuntu:

i915                       1130496     4
i2c_algo_bit                16384       1    i915
drm_kms_helper          126976      1    i915
drm                             356352      5   i915,drm_kms_helper
video                           ls 36864    2   i915,acer_wmi

Também não há entrada em /sys/class/backlight no Debian, enquanto em Lubuntu eu tenho intel_backlight . Eu li em algum lugar que, quando não há entrada em /sys/class/backlight , isso significa que o kernel do Linux acha que a tela é muito antiga, onde há um comutador de brilho físico. Mas eu não acho que o kernel que o Debian e o Ubuntu usam seja diferente.

Por favor me ajude a obter xbacklight para trabalhar no Debian. Obrigado!

Editar: adiciono as mensagens de erro em dmesg : Lubuntu:

[    0.182944] ACPI Error: No handler for Region [RAM_] (ffff88017b4b8558) [EmbeddedControl] (20150619/evregion-163)
[    0.182955] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20150619/exfldio-297)
[    0.182966] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node ffff88017b4b9208), AE_NOT_EXIST (20150619/psparse-536)
[    0.183081] ACPI Error: No handler for Region [RAM_] (ffff88017b4b8558) [EmbeddedControl] (20150619/evregion-163)
[    0.183089] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20150619/exfldio-297)
[    0.183097] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node ffff88017b4b9208), AE_NOT_EXIST (20150619/psparse-536)
[    0.243103] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[    1.971340] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[    2.356840] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[    3.270826] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[   16.051457] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro
[  110.693938] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[  116.909911] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[  118.610041] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[  221.721939] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request
[  223.091774] [drm:valleyview_update_wm [i915]] *ERROR* timed out waiting for Punit DDR DVFS request

Debian:

[    0.200280] ACPI Error: No handler for Region [RAM_] (ffff88017f056938) [EmbeddedControl] (20140424/evregion-163)
[    0.200290] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20140424/exfldio-297)
[    0.200300] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node ffff88017f057f18), AE_NOT_EXIST (20140424/psparse-536)
[    0.200412] ACPI Error: No handler for Region [RAM_] (ffff88017f056938) [EmbeddedControl] (20140424/evregion-163)
[    0.200419] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20140424/exfldio-297)
[    0.200426] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._REG] (Node ffff88017f057f18), AE_NOT_EXIST (20140424/psparse-536)
[    0.389651] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[    8.578880] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[    9.899828] usb 1-5.1: Direct firmware load failed with error -2
[    9.902636] ath3k: probe of 1-5.1:1.0 failed with error -12

De acordo com este site , não ter entradas em /sys/class/backlight também pode significar problemas com a retroiluminação do ACPI motorista. Houve algumas mensagens de erro sobre a ACPI em dmesg , mas infelizmente não só no Debian, mas também no Ubuntu. No entanto, o controle de luz de fundo do Ubuntu funciona.

Edit2: A versão do kernel do Debian 8.3.0 é 3.16.0-4-amd64, enquanto o kernel do Lubuntu 15.10 é de uma versão mais recente 4.2.0-27-genérica. Eu me pergunto se isso faz a diferença ...

    
por mkdrive2 16.02.2016 / 19:43

1 resposta

1

Eu instalei o kernel 4.3.0-0.bpo.1-amd64 pré-compilado após este guia , e imediatamente uma entrada intel_backlight apareceu em /sys/class/backlight e o programa xbacklight também funcionou.

(Parece que o hardware era tão novo que não era suportado pelo kernel antigo. Acabei de receber este notebook.)

Agora, estou um tanto animado que isso funcione, já que foi a principal razão pela qual eu não pude trabalhar com o Debian, apesar de tudo que eu não goste sobre o Ubuntu, e tudo que eu gosto sobre o Debian. Mas a atualização do kernel já mostra alguns efeitos colaterais. O iceweasel falha muito agora. E esse é um dos poucos programas que testei até agora.

Portanto, mesmo que não seja uma solução perfeita, é bom o suficiente para mim.

    
por 17.02.2016 / 00:07