禁用 nomodeset 时无桌面环境

禁用 nomodeset 时无桌面环境

GRUBCMDLINELINUX_DEFAULT设置为时,桌面环境不会启动nomodeset。禁用后,Gnome 可以启动,但没有亮度控制或外部显示器检测等功能。

我的配置:

  • Ubuntu 20.04 LTS
  • 戴尔 Vostro 3580
  • 显卡 AMD Radeon 520
  • 全规格

答案1

这是正常的。大多数现代 Linux GPU 驱动程序要求内核模式设置(KMS),即您通过“nomodeset”禁用的内容 - 它们不再支持让 Xorg 绕过内核并直接访问硬件的旧方法。

(旧款 GPU 的“radeon”驱动程序 8 年前就删除了用户空间模式设置支持,而现代 GPU 的“amdgpu”驱动程序根本不支持它。)

由于nomodeset您仅限于使用没有 GPU 加速的“vesa”驱动程序,而且据我记得,GNOME 在使用它时拒绝启动。

相关内容