我有一台宏碁 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 现在经常崩溃。这是迄今为止我测试过的少数程序之一。
所以,尽管这不是一个完美的解决方案,但对我来说已经足够了。