![Ubuntu 19.10:为什么不开启 nomodeset 就无法启动?(英特尔显卡)](https://linux22.com/image/920763/Ubuntu%2019.10%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E5%BC%80%E5%90%AF%20nomodeset%20%E5%B0%B1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%EF%BC%9F%EF%BC%88%E8%8B%B1%E7%89%B9%E5%B0%94%E6%98%BE%E5%8D%A1%EF%BC%89.png)
我有一台华硕 Zenbook,如果不进入 GRUB 设置,它绝对无法启动nomodeset
。我读到过,对于使用独立显卡(例如 NVIDIA)的用户来说,这有时是必需的,但这台笔记本电脑只集成了英特尔,所以我不知道它为什么会这样。
lspci -v
给我这个信息:
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: ASUSTeK Computer Inc. UHD Graphics 620 (Whiskey Lake)
Flags: bus master, fast devsel, latency 0, IRQ 255
[virtual] Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: i915
我尝试安装xserver-xorg-video-intel
但它通知我已安装了最新版本:
Reading package lists... Done
Building dependency tree
Reading state information... Done
xserver-xorg-video-intel is already the newest version (2:2.99.917+git20190815-1).
转到其他驱动程序显示 AC 无线佳能角-LP CNVi无法正常工作,但没有告诉我有关显示驱动程序的任何信息。如何解决此问题?
答案1
您没有指定确切的 Zenbook 型号,但我预计您遇到了面板 EDID 信息无法识别的问题:
Ubuntu 无法在华硕 Zenbook UX431FA 上启动
解决方案是下载操作系统可以理解的有效 EDID 文件。我从 edid 生成器 github 获得了 1920x1080.bin。然后您必须将该文件放入/lib/firmware/edid/
并使用内核选项启动drm.edid_firmware=edid/1920x1080.bin
。为了进行测试,您可以手动输入该内核选项,然后如果它有效,您可以在 grub 配置中永久更改它。