Linux の外部モニターの奇妙なバグ

Linux の外部モニターの奇妙なバグ

私は、Crucial から別途購入した、Intel i5 9300H と 2x8Gigs の DDR4 RAM を搭載した Nvidia GeForce GTX 1650 を搭載した Dell Inspiron 15 7590 を所有しています。Corsair から購入した 480Gb の NVMe ドライブで、従来の Win 10 インストールを実行し、SK Hynix の内蔵 512Gb の NVMe ドライブを使用して、新規の Pop! OS 21.10 インストールを実行しています。デフォルトのデスクトップ マネージャー (gdm3) を使用しています。

私は外部モニターを使用していますが、飯山プロライト27インチHDMI 経由で 2560x1440p @ 60Hz で実行しています (メーカーの推奨事項を読むと、実際に推奨設定です)。それ以外の場合、このモニターは DisplayPort 経由で Wi​​n 10 デスクトップ コンピューターに接続され、2560x1440p @ 70Hz をサポートできます。

しかし、Dell ラップトップに現在インストールされている Pop! OS では、どうやっても動作させることができません。問題は、モニターが Pop! OS のディスプレイ設定に実際に表示され、xrandr は画面がコンピューターの DP-3 ポートに接続され、現在の優先モードとして 2560x1440 @ 59.95Hz を使用していると表示することです。しかし、検出されているように見えても、イライラする「信号なし」の後に画面が真っ黒のままです。しかし、1920x1080 @ 60Hzに切り替えると動作しますでも、私に言わせれば、それはちょっとひどい経験です。

これまで試したこと:

  • グラフィックス ドライバー PPA (現在 510 を実行) を介して Linux 用の最新の NVIDIA ドライバーをインストールしましたが、効果はありません (nvidia-smi出力は次のとおりです)。
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.47.03    Driver Version: 510.47.03    CUDA Version: 11.6     |
+-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P3     6W /  N/A |      4MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                           
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A     21362      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+
  • xrandr でカスタム モードを使用し、リフレッシュ レートを少しいじって、2560x1440 @ 60、50、30 Hz の cvt と gtf の両方のモードラインを使用しようとしましたが、効果はありませんでした。
xrandr --newmode [modeline]
xrandr --addmode [DisplayName] [MyCustomMode]
xrandr --output [DisplayName] --mode [MyCustomMode]
  • xrandr でカスタム モードを使用しましたが、今回は Windows 10 のモニター アセット マネージャーから取得した 2560x1440 モデルラインを使用しましたが、効果はありませんでした。
  • lightdm に切り替えようとしましたが、デスクトップが壊れてしまい、効果はありませんでした。
  • 別の HDMI ケーブルを使用しても効果はありませんでした。
  • 別の2560x1440モニターを試してみたところ、驚いたことにうまくいきましたxrandr 設定を微調整する必要なく、プラグ アンド プレイで直接接続できます。ルームメイトの Benq 製です。自分のモニターで使用していたケーブルを含め、さまざまなケーブルを試しましたが、ルームメイトのモニターではすべて完璧に動作します。

現時点では、Iiyama Prolite 27 インチ 2560x1440 モニターが現在インストールされている Pop! OS と互換性がないのではないかという推測しかありませんが、正直言って、かなり奇妙に感じます。誰か手がかりを持っている人はいませんか?

フォーラムやバグレポートなどを調べましたが、この「バグ」は非常に特殊なものだと思うので、手がかりは見つかりませんでした。似たような問題を見つけたかもしれません。ここしかし、解決策が何であるかはよく分かりません。

よろしくお願いします!この投稿に英語の間違いがあったらごめんなさい。私の母国語ではありません。

編集 : ライブ USB を使用して別の Linux ディストリビューションをテストしようとしましたが、Linux Mint 20.3 の Cinnamon バージョンで問題が発生しました。この時点では、これも Gnome を使用しており、Ubuntu ベースのディストリビューションでもあるため、これは役に立たないかもしれないと考えていました。次に、Arch ベースのディストリビューションでデスクトップ環境が異なるため、Manjaro 21.2.2 の KDE バージョンを試しました。問題は依然として発生します。モニターは認識されますが、1440p は機能しません。1080p に切り替えると、再び機能します。

今では、これは私のモニター モデル、Iiyama Prolite XUB2792QSU-B1 に原因があるのではないかと考えています。Linux で動作するモニター モデルと動作しないモニター モデルがあるのでしょうか?

編集2: そこで、DisplayPort 経由で 2560x1440@60Hz のモニターに接続されたデスクトップ コンピューターで Manjaro 21.2.2 のライブ USB を開始しました。オープンソースのドライバーでも問題なくモニターにすべてが表示されますDell ラップトップの HDMI ポートに問題があるのではないかと思い始めています。1080p より高い解像度を表示できるようには作られていないのでしょうか? 問題がディストリビューションや使用中のドライバーに起因していない場合は、ハードウェアまたはファームウェアの問題である可能性があります。または、同じケーブルで別のモニターに接続するとすべて正常であるため、モニターの HDMI ポートの制限に起因している可能性があります。正直に言うと、今のところはまったくわかりません。

関連情報