我在使i915驱动程序在笔记本电脑(HP Pavilion DM4 2101ea)上正常工作时遇到了麻烦。
特别是,从USB闪存盘和硬盘驱动器引导时,笔记本电脑屏幕在启动图形之后变黑,并保持黑色。
要在启动屏幕后将任何内容显示在显示器上,我必须使用
acpi=off
nomodeset
i915.modeset=0
我宁愿不关闭ACPI,因为我喜欢我的风扇旋转,并且nomodeset
有点过大,所以现在我开始使用i915.modeset=0
。
不幸的是,这关闭了KMS,而我当前在笔记本电脑屏幕上的最大分辨率固定为1024x768,而不是其实际功能。
当未设置以上任何启动标志并且我插入了外部监视器时,外部监视器都可以正常工作。当使用标志启动时,外部监视器也可以正常工作,但只能执行1024x768的操作,除了镜像笔记本电脑的显示屏外,不能执行其他任何操作。
我确实将i915驱动程序从Precise附带的2.17升级到了最新的2.19,但是没有任何显示的运气。
这是我的lspci
输出:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
08:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
这是 lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:4000(size=64)
使用引导后,将生成两个输出i915.modeset=0
。
这是Xorg.log
从启动到黑屏的完整文件:https : //gist.github.com/479ce06454e47d6123e1
该图形卡是Intel HD 3000集成GPU。
我以前从未在Ubuntu上使用Intel硬件遇到过问题,因此这非常令人惊讶。
如果你可以
- 提供一种使i915正常工作的方法,
- 建议其他司机
- 一种以
i915.modeset=0
更高的分辨率和KMS启动的方法 - 或解释正在发生的事情以及如何解决它
我给你答案卡。:)
谢谢
xdiagnose
直sudo
,因为它没有在主目录中使用配置文件,这是一般较好,往往也是很重要的,要使用图形sudo
前端像gksu
,gksudo
或者kdesu
运行图形程序的时候root
。