没有 nomodeset 时启动黑屏

Col*_*inC 5 xorg intel-graphics nomodeset

我刚刚在具有以下硬件的新版本上安装了 Ubuntu 20.04:

  • CPU:英特尔 i5-10400
  • 集成显卡:英特尔 UHD 630
  • 主板:华擎 h510m-ITX/ac
  • 内存:海盗船 LPX 复仇 16GB 2666MHz
  • 固态硬盘:英睿达 P2 500GB

我无法让任何图形输出工作,除非我添加nomodeset到我的内核参数 - 每当它启动时,屏幕都会在华擎徽标后关闭,并且不响应任何键盘输入(我什至无法切换到蒂)。

这包括 Live USB 安装程序,我必须在“安全图形”模式下运行才能安装。我还尝试过 20.10 Live USB,甚至 Manjaro (GNOME 20.2.1),两者都有同样的问题。

如果我使用nomodeset的话,Ubuntu 会正常启动,但我相信这会禁用任何硬件加速,并且我无法更改显示分辨率,所以我正在寻找适当的修复方法。

检查日志(我可以通过 SSH 登录)我发现 GDM 无法启动:

Mar 21 15:20:32 colin-desktop gnome-shell[901]: Failed to create backend: No GPUs with outputs found
Mar 21 15:20:32 colin-desktop gnome-session[830]: gnome-session-binary[830]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Mar 21 15:20:32 colin-desktop gnome-session-binary[830]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Mar 21 15:20:32 colin-desktop gnome-session-binary[830]: Unrecoverable failure in required component org.gnome.Shell.desktop
Mar 21 15:20:32 colin-desktop gdm-launch-environment][803]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Mar 21 15:20:32 colin-desktop gdm3[781]: GdmDisplay: Session never registered, failing
Run Code Online (Sandbox Code Playgroud)

Xorg 服务器退出,并显示以下错误消息/var/lib/gdm3/.local/share/xorg/Xorg.0.log

[     9.404] (EE) modeset(0): No modes.
[     9.406] (EE) Screen(s) found, but none have a usable configuration.
[     9.406] (EE)
[     9.406] (EE) no screens found(EE)
[     9.406] (EE)
[     9.406] (EE) Please also check the log file at "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" for additional information.
[     9.406] (EE)
[     9.407] (EE) Server terminated with error (1). Closing log file.
Run Code Online (Sandbox Code Playgroud)

如果我intel通过配置文件强制执行驱动程序,/usr/share/X11/xorg.conf.d则 Xorg 会报告分段错误,但总体效果是相同的 - 没有屏幕!

我尝试了各种修复,但没有一个有效(我很高兴再次尝试这些,以防万一出现问题!):

  • 将 i915 和 intel_agp 添加到 initramfs(由 Arch Wiki 建议)
  • /usr/share/X11/xorg.conf.d 中的各种配置选项
  • 更新了 ppa:oibaf/graphics-drivers 和 ppa:kisak/kisak-mesa 的驱动程序
  • 安装更新的内核 (5.11)

我将非常感谢任何人可以提供的任何帮助。

谢谢!

Col*_*inC 2

我通过安装最新的 OEM 内核 ( linux-image-5.10.0-1019-oem) 解决了这个问题,其中包含此问题的修复程序,如此问题的答案中所建议的:新华硕 Z590 主板上的空白(无信号)显示