我有一个华硕 Zenbook,它绝对拒绝在没有nomodeset
GRUB 设置的情况下启动。我已经读到,有时对于具有独立显卡(例如 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 无线Cannon Point-LP CNVi不工作,但没有告诉我有关我的显示驱动程序的任何信息。有什么办法可以解决这个问题?
您尚未指定确切的 Zenbook 型号,但我预计您会遇到无法识别面板 EDID 信息的问题:
Ubuntu 无法在 Asus Zenbook UX431FA 上启动
解决方案是下载操作系统可以理解的有效 EDID 文件。我从 edid 生成器 github 获得了 1920x1080.bin。然后您必须将该文件放入
/lib/firmware/edid/
并使用内核选项启动drm.edid_firmware=edid/1920x1080.bin
。对于测试,您可以手动输入该内核选项,然后如果它有效,您可以在 grub 配置中永久更改它。