LoginSignup
18

More than 3 years have passed since last update.

Ubuntu18.04で突然解像度がおかしくなったときの対処法

Last updated at Posted at 2019-09-08

はじめに

私のPCはubuntu18.04とWindows10でデュアルブートしており、もともとのPCの解像度は1920×1080です。

sudo apt-get update
sudo apt-get upgrade

↑のコマンドのようにパッケージの更新をかけ、再起動したら解像度が640×480で以下のように固定になっていました。

他のカーネルをすべて試しましたが、同様の現象が起きていました。

その問題に対する対象法について説明していきます。

DSC_0800.JPG

ご意見・ご要望などある方はぜひコメントよろしくお願いします。

現状の確認

まずは、現状の解像度の状態を確認しましょう。以下のコマンドを実行します。

sudo apt-get install inxi
inxi -G

すると、以下の画像のResolutionの部分に解像度が書いてあると思います。

範囲を選択_029.png

また、解像度をあやつるコマンドである"xrandr"も用いてみます。

xrandr

以下の画像のように、Screen 0が800×600の解像度としか認識されていないことがわかります。

範囲を選択_030.png

この現象に対する対処法として、以下のようなものが挙げられます。

(他にあれば教えてください)

  • xrandrに手動で新しい解像度を追加する
  • grubのファイルを直接いじって解像度を変更する

結論から言うと、xrandrで解像度を追加する方はうまく行かず、grubのファイルを直接いじることで解決しました。

xrandrに手動で新しい解像度を追加する(失敗)

まずは、xrandrに手動で新しい解像度を追加してみます。

始めに行っておくと、これは失敗しました。

てっとりばやく問題を解決したい人は次の項を見てみたほうがいいかもしれません。

実行コマンドは、以下のようになります。

(戻したい解像度に応じて数字は変更してください)

最初のコマンドで出てきた文字列の一部を次のコマンドの"1920×1080_60.00"の部分に適宜変更してください。

(Screen 0の部分についてもxrandrで出てきたスクリーン名に変更する。)

cvt 1920 1080
sudo xrandr --addmode Screen 0 "1920x1080_60.00"

サイズが取得できないらしい。

原因を調べると、grubをいじれば解決するらしい(次の項参照)

範囲を選択_032.png

grubのファイルを直接いじって解像度を変更する

最終手段(?)として、grubのファイルをいじって解像度の変更を試みました。

vimコマンドを実行し、grubのファイルを編集します。

sudo vim /etc/default/grub

範囲を選択_034.png

そして、ファイル内に以下の文を追加します。

(追加の仕方は、vimコマンドでググればでてきます。)

GRUB_GFXMODE=1920x1080

範囲を選択_033.png

最後に、以下のコマンドでgrubファイルを更新し、再起動をかけることで解像度がもとの解像度に戻るはずです!!!

sudo update-grub

範囲を選択_035.png

まとめ

この記事では、突然Ubuntuの解像度がおかしくなったときの対処法について書いてきました!
他にも疑問があれば、是非コメント欄やtwitterなどで話しかけてくれると嬉しいです!

参考サイト

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18