masarres109
@masarres109 (yone)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

UbuntuでWQHDの解像度で出力できない

質問

UbuntuのデスクトップPCを外付けディスプレイに接続しているのですが、解像度をWQHDの解像度にする方法を教えてください。現状は1920x1080になっています。

環境

  • OS:Ubuntu 22.04.01
  • GPU
$ lspci | grep -i nvidia
05:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)

  • ドライバ
    画像の説明をここに入力

  • ディスプレイ:WQHD(2560×1440)が1枚

  • HDMIケーブル:4K対応しているもの(これです)

やったこと

1.WQHD対応の確認
GPUとHDMIケーブルがWQHDに対応しているか確認しました。
Geforce RTX3060と私の使用しているHDMIケーブルはどちらもWQHDに対応しているようでした。

2.設定からの変更
Ubuntuの設定から解像度の変更をしようとしましたが、1920x1080以外が選択できない状態でした。
画像の説明をここに入力

3./etc/default/grubの変更

/etc/default/grubを編集し、
GRUB_GFXMODE=2560x1440として保存。

$ sudo update-grub
$ reboot

を実行しましたが、再起動後はなぜか解像度が1024x768になってしまいました。なので、GRUB_GFXMODEの値はもともとの1920x1080に戻しました。

4.ドライバの変更
上でドライバの情報を載せましたが、もともとはデフォルトで「X.Org X server - Nouveau display dirverをxserver-xorg-video-nouveauから使用します(オープンソース)」が選択されていました。
軽くネットを見た限りだとこれでは対応する解像度に制限がありそうだったので、上記にキャプチャで載せているドライバに変更してみました。

5.もう一度手順3を実行しました。

6.xrandrに新しい解像度を追加する

$ cvt 2560 1440
$ sudo xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493
xrandr:Failed to get size of gamma for output default

xrandr --newmodeで新しいモードを追加しようとすると怒られました。

その他

ドライバの設定等が関係あるのか?と考えていますが、その方面に詳しくないため、詳しい方にお力をいただきたいです。よろしくお願いします。

参考にしたサイト
https://qiita.com/nsd24/items/c06294d1de40f2e9870b
https://blog.capilano-fw.com/?p=1881

0

1Answer

Your answer might help someone💌