視窗大小已鎖定,系統更新後
我正在使用linux fedora35。我開始 linux 體驗的原因與我現在遇到的問題相同。我的筆記型電腦上的顯示設置鎖定在 800X600,無論如何都不會改變。螢幕標準解析度為 1920X1080。當我在 windows 上遇到這個問題時,我沒有找到任何解決方案,所以我在 linux 上保釋了。Linux 在上次更新之前沒有任何問題,但一切都崩潰了
這些消息表明您擁有 2019 年發布的 AMD Radeon“畢加索”GPU。
升級時“解析度鎖定為 800x600”的常見原因可能是您的最新更新包含更新的核心,但沒有相應的更新版本的專有 GPU 驅動程序(很可能是“AMDGPU Pro”驅動程序)在更新之前您一直在使用. 開源驅動程序(沒有“Pro”後綴的“AMDGPU”)不會有這個問題,因為它包含在標準核心包中。
(無論何時在 Linux 中使用任何類型的第三方驅動程序,總是存在這樣的風險,即當有核心更新時,第三方驅動程序的更新速度不會像核心那樣快,並且您必須要麼在沒有該功能的情況下生活,直到驅動程序也會更新以匹配核心,或者執行以前的核心,直到更新的驅動程序也可用。)
缺少正確的 AMD GPU 驅動程序將迫使顯示子系統回退到韌體提供的幀緩衝介面(如果是舊版 BIOS,則相關驅動程序可能是
vesafb
;UEFI 韌體將具有efifb
)。這些韌體提供的介面根本沒有加速功能,通常解析度將鎖定為韌體最初設置的任何值。嘗試在 GRUB 引導菜單中選擇以前的核心:我手頭沒有 Fedora 35 的範例,但如果它的 GRUB 安裝遵循通常的模式,您首先需要選擇頂部的第二個選項,標題為 something比如“Fedora 的高級選項”。這將打開您目前已安裝的所有核心版本的子菜單(包管理系統通常會保留最新的核心和一兩個舊版本作為備份),並且每個核心版本都會有一個正常啟動選項和一個恢復模式選項。
在這種特定情況下,您可能希望以前的核心處於正常引導模式:這通常是“高級選項…”子菜單中從頂部開始的第三個菜單項。
如果使用以前的核心版本啟動解決了解析度問題,那麼真正的修復將取決於您最初安裝專有 AMDGPU Pro 驅動程序的方式。
最簡單的可能性是,如果您使用來自某個第三方儲存庫的驅動程序的 RPM 打包版本:在這種情況下,只要該儲存庫的維護者為 Fedora 35 的最新核心版本提供更新的驅動程序包,您的包管理工具應自動檢測並提供安裝。您可能還想安裝該
dkms
軟體包:如果預打包版本尚不可用,它為第三方驅動程序在本地重建以匹配最新核心提供了一種自動化方式。如果您手動安裝了“AMDGPU Pro”RPM 軟體包,您可能必須在每次安裝核心更新時重新安裝它們,或者閱讀驅動程序文件以找出必要的命令來“刷新”最新核心的現有驅動程序安裝,並記住每次安裝新的核心 RPM 時都要重複這些步驟。