起動時にkms固有の解像度を設定する

起動時にkms固有の解像度を設定する

起動時にキロメートル単位の特定の解像度を設定しようとしています。デフォルトでは、kmsは利用可能な最高解像度(2500×1600)を選択しますが、これは読みにくいです。代わりに1440x900を設定したいです。

まず、grubを通して2つのことを試しました。

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_GFXPAYLOAD_LINUX=1440x900

しかし、それは役に立ちません。システムは存在するかどうかにかかわらず同じように動作し、2500x1600 を使用し続けます。

私が試したもう1つの方法は、カーネルパラメータを次のように設定することでした。

GRUB_CMDLINE_LINUX_DEFAULT="video=1440x900"

これは少し役に立ち、解像度が変わり、よりよく読みやすくなります。しかし、virtual_sizeはそれに応じて変更されませんでした。それでも2500×1600です。これは私のttyが画面自体よりはるかに大きいことを意味するので、画面の左上隅の部分だけを見ることができます。より大きな用語。

kmsを特定の解像度に強制するにはどうすればよいですか?ありがとう

ベストアンサー1

まず、サポートされているモードを確認してください(BIOSユーザーのみ)。 Grub2シェルを使用し(Grub2メニューで「c」を押す)、次のコマンドを実行して適切なモードを選択します。

set pager=1
insmod vbe
vbeinfo

次にモードを次に設定します/etc/default/grub

GRUB_GFXPAYLOAD_LINUX=1280x1024x32

おすすめ記事