如何使視訊驅動程式在 Debian Jessie 中工作

如何使視訊驅動程式在 Debian Jessie 中工作

我有一台宏碁 Aspire ES1-531-P8JN。它具有具有整合式顯示卡的 Intel N3700 CPU。我遇到的問題是視訊驅動程式 i915 似乎無法在 Debian Jessie 8.3.0 中工作,儘管它可以在 (L)Ubuntu 15.10 上工作。我對此感到擔心,因為我xbacklight也希望程式能夠在 Debian 上運行,因為我實際上更喜歡 Debian 而不是 Ubuntu,但不得不切換到 Lubuntu,因為我的眼睛真的很疲勞。

sudo lshw -c video這是我在 Debian 中得到的:

  *-顯示無人認領
       描述:VGA相容控制器
       產品:英特爾公司
       供應商:英特爾公司
       物理 ID:2
       總線資訊:pci@0000:00:02.0
       版本:21
       寬度:64 位元
       時脈:33MHz
       功能:pm msi vga_controller bus_master cap_list
       配置:延遲=0
       資源:記憶體:90000000-90ffffff 記憶體:80000000-8ffffffff ioport:2000(大小= 64)

這是我在 Lubuntu 中得到的:

  *-展示
       描述:VGA相容控制器
       產品:英特爾公司
       供應商:英特爾公司
       物理 ID:2
       總線資訊:pci@0000:00:02.0
       版本:21
       寬度:64 位元
       時脈:33MHz
       功能: pm msi vga_controller bus_master cap_list rom
       配置:驅動程式=i915 延遲=0
       資源: irq:312 記憶體:90000000-90ffffff 記憶體:80000000-8fffffff 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

在盧本圖:

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):重新安裝。選擇:errors=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):重新安裝。選擇:errors=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 現在經常崩潰。這是迄今為止我測試過的少數程式之一。

所以,儘管這不是一個完美的解決方案,但對我來說已經足夠了。

相關內容