具体来说,当从USB键或硬盘启动时,在启动画面后,笔记本屏幕变黑并保持黑屏状态。
要在启动画面后在显示器上显示任何内容,我必须使用以下方法之一启动:
acpi=off
nomodeset
i915.modeset=0
我宁愿不关闭ACPI,因为我喜欢我的风扇旋转,而且nomodeset
有点过头了,所以现在我正在使用i915.modeset=0
进行引导。
不幸的是,这会关闭KMS,并且我的笔记本屏幕的当前最大分辨率被固定为1024x768,而不是其真实能力。
当不设置以上任何引导标志并插入外部显示器时,外部显示器工作正常。当使用这些标志进行引导时,外部显示器也可以正常工作,但只能做1024x768,并且无法除了镜像笔记本显示之外的其他操作。
我已经将从Precise版本附带的2.17版i915驱动程序升级到了最新的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的方法, - 或者解释发生了什么以及如何修复它,
我将给您一个答案徽章。:)
谢谢
sudo
运行xdiagnose
可能是可以的,因为它不使用家目录中的配置文件,但通常最好并且经常非常重要的是,在以root
身份运行图形程序时,使用图形化的sudo
前端,如gksu
、gksudo
或kdesu
。 - Eliah Kagan