Ubuntu 19.10:为什么不开启 nomodeset 就无法启动?(英特尔显卡)

Ubuntu 19.10:为什么不开启 nomodeset 就无法启动?(英特尔显卡)

我有一台华硕 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 配置中永久更改它。

相关内容