Fedora 33 から 34 にアップグレードした後、GRUB と ttys の解像度が低くなり、アスペクト比が間違っており、ネイティブの 1920x1080 ではなく 1024x768 になっているようです。
grub の Linux コマンドラインを追加してみましたnvidia-drm.modeset=1
が、起動プロセスの途中 (LUKS パスフレーズの入力後) での plymouth の解像度は修正されましたが、grub メニュー、起動の初期段階、および tty (起動完了後) はすべて、まだ低い解像度のままです。
- マザーボードはCSMとFastbootが無効のUEFIモードに設定されています
- システムはLUKS暗号化を使用する
- negativo17 のリポジトリからインストールされた独自の NVIDIA ドライバーと akmod
sudo hwinfo --framebuffer
出力は生成されません。
fbset -i
奇妙なことに、1024x768 の解像度が 1 つだけ表示されます。
# fbset -i
mode "1024x768-76"
# D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz
geometry 1024 768 1024 768 32
timings 12714 128 32 16 4 128 4
rgba 8/16,8/8,8/0,8/24
endmode
Frame buffer device information:
Name : EFI VGA
Address : 0xe0000000
Size : 3145728
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 0
YWrapStep : 0
LineLength : 4096
Accelerator : No
grub のコマンド プロンプトでは、よく提案される次の方法vbeinfo
が機能しません。
grub> vbeinfo
error: ../../grub-core/script/function.c:119:can't find command `vbeinfo`.
/etc/default/grub
Fedora 33 で tty にネイティブ解像度を提供するために使用されていた元のコンテンツ:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_CMDLINE_LINUX="rd.lvm.lv=[...]/root rd.luks.uuid=luks-[...] rhgb quiet rd.driver.blacklist=nouveau"
GRUB_DISABLE_RECOVERY="true"
GRUB_TERMINAL_INPUT="console"
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE="1920x1080x32"
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_ENABLE_BLSCFG=true
GRUB と ttys でネイティブの 1920x1080 解像度を維持するために試すべきことに関する提案はありますか?
答え1
vbeinfo は grub-efi ではなく grub-pc のモジュールです。
grub-efiの場合はvideoinfo
vbeinfoの代わりに
または、次の操作を実行できます
vim /etc/default/grub
GRUB_TERMINAL_OUTPUT="console"
それから
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
またはFedora 34以降、EFIと非EFIの両方で使用可能:
grub2-mkconfig -o /boot/grub2/grub.cfg
そして再起動
答え2
Fedora 35 にアップグレードすると問題は解消されました。TTY と GRUB は再びネイティブ解像度で表示されます。
grub や nvidia の設定は変更していません。Fedora または nvidia ドライバーでバグが修正されたかどうかはわかりません。現在、nvidia ドライバーは 495.44 です。
fbset -i
ディスプレイの正しいネイティブ解像度が表示されるようになりました。
# fbset -i
mode "1920x1080-77"
# D: 207.383 MHz, H: 85.273 kHz, V: 77.240 Hz
geometry 1920 1080 1920 1080 32
timings 4822 240 32 16 4 240 4
rgba 8/16,8/8,8/0,8/24
endmode
Frame buffer device information:
Name : EFI VGA
Address : 0xe0000000
Size : 8847360
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 0
YPanStep : 0
YWrapStep : 0
LineLength : 8192
Accelerator : No