
私は DELL モニターを持っています。モニターのマニュアルには、付属の HDMI ケーブルを使用した場合の最適解像度は 2560x1440@60Hz であると記載されています。Windows を起動すると、その解像度が得られます。しかし、Ubuntu 22.04 LTS Server で何を試しても、その解像度を得ることができません。
私は、i5-9500 と Intel グラフィック カード (Intel UHD Graphics 630) を搭載した DELL OptiPlex 7070 を使用しています。
Grub を実行すると、正しい解像度になります。その後、Linux を起動すると、ターミナルの解像度 (2048x1152) が正しくありません。Linux では、テキスト モードのみを使用します。
どうすれば問題を解決できますか?
答え1
Ubuntu Server は、一般的に SSH 経由で接続するため、800x600、1024x768 などの解像度で出力します。これにより、サーバーはビデオ処理に割り当てるメモリが少なくなります。
とはいえ、GRUB 構成ファイルに変更を加えることで、比較的簡単に更新できます。方法は次のとおりです。
- サーバーにログインする(またはSSH経由で接続する)
- GRUB 設定ファイルを編集します。
注記:必ずsudo {editor of choice} /etc/default/grub
{editor of choice}
お好みのエディタに置き換えてください。 GRUB_GFXPAYLOAD_LINUX
ファイルの末尾に定義 を追加します。
注記:リフレッシュ レートは設定できません。30fps に制限されます。GRUB_GFXPAYLOAD_LINUX=2560x1440
- ファイルを保存して終了します。
- GRUB を更新します:
sudo update-grub
- サーバーを再起動します。
これですべてです。フォントの変更やアンチエイリアスなどのグラフィック オプションをさらに利用したい場合は、Ubuntu Desktop を使用して、必要なさまざまなサーバー コンポーネントをインストールすることをお勧めします。