開機及圖形界面問題

  1. 開機時 kernel 偵測到內顯,但 mode 是 800x600x32。kernel 4.15 以下版本可以進入圖形界面,但解析度只有 800x600。kernel 4.16 以上版本解析度正常 1920x1080 但無法進入圖形界面。
    [root@dywmsi ~]# dmesg grep ^efi
    efi: EFI v2.70 by American Megatrends
    efi:  ACPI 2.0=0x894c1000  ACPI=0x894c1000  SMBIOS=0x8a9bc000  SMBIOS 3.0=0x8a9bb000  MEMATTR=0x8267d418  ESRT=0x83ffbf98 
    efifb: probing for efifb
    efifb: framebuffer at 0x90000000, using 1876k, total 1875k
    efifb: mode is 800x600x32, linelength=3200, pages=1
    efifb: scrolling: redraw
    efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
    
  2. 若開機時按 F11 進入開機選單選擇開機項目,則不會再偵測內顯。kernel 4.15 以下版本可以進入圖形界面,但解析度只能是 1920x1080,無法調整。kernel 4.16 以上版本解析度正常 1920x1080 但依然無法進入圖形界面。
    [root@dywmsi ~]# dmesg | grep ^efi
    efi: EFI v2.70 by American Megatrends
    efi:  ACPI 2.0=0x894c1000  ACPI=0x894c1000  SMBIOS=0x8a9bc000  SMBIOS 3.0=0x8a9bb000  MEMATTR=0x82640018  ESRT=0x82649f98
    
  3. 原因為開機核心載入參數 i915.modeset=0 停用 KMS (Kernel mode setting) 時,可以進入圖形界面,kernel 4.16 以上版本開機核心載入 i915.modeset=0 一樣可以進入圖形界面,但沒有 HDMI 訊號且無法調整螢幕解析度及亮度。
    [root@dywmsi ~]# ll /sys/class/backlight/
    total 0
    [dywang@dywmsi ~]#  xrandr
    xrandr: failed to get size of gamma for output default
    Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
    default connected primary 1920x1080+0+0 0mm x 0mm
       1920x1080       0.0*