停用 nomodeset 時沒有桌面環境

停用 nomodeset 時沒有桌面環境

GRUBCMDLINELINUX_DEFAULT設定為 時,桌面環境將不會啟動nomodeset。雖然它已停用,但 Gnome 會啟動,但沒有一些功能,例如亮度控製或外部顯示器偵測。

我的配置:

  • Ubuntu 20.04 LTS
  • 戴爾沃斯特羅 3580
  • 顯示卡 AMD Radeon 520
  • 完整規格

答案1

這很正常。最現代的 Linux GPU 驅動程式要求核心模式設定(KMS),即您透過「nomodeset」停用的東西 - 它們不再支援讓 Xorg 繞過核心並直接存取硬體的舊方法。

(用於舊 GPU 的“radeon”驅動程式在 8 年前就刪除了用戶空間模式設定支持,而用於現代 GPU 的“amdgpu”驅動程式根本不支援它。)

由於nomodeset您僅限於沒有 GPU 加速的“vesa”驅動程序,據我所知,GNOME 在使用它時拒絕啟動。

相關內容