3つのモニター:xrandrがcrtcを設定できませんでした。

3つのモニター:xrandrがcrtcを設定できませんでした。

現時点では、私が好む解像度(2560x1440)で3つのモニタをすべて有効にすることはできません。この構成は、過去2週間にエラーなしで実行されました。今週末、モニターをゲーミングPCに接続するために、ドッキングステーションからノートパソコンとモニターのプラグを抜きました。今朝、すべてをドックに再接続しました。私の知る限り、まだソフトウェアアップデートはありません。

3つのモニターをすべて有効にしようとすると、次のエラーが発生します。

xrandr: Configure crtc 2 failed

ハードウェア

ソフトウェア

  • オペレーティングシステム:Debianテスト済み
  • ウィンドウマネージャ:i3wm

DP-1-{1,2,3}注:ケーブルの1つがHDMI以外の場合でも、すべての外部モニターはHDMIとして表示されます。このDP-2-{1,2,3}

私が試したこと

  1. ラップトップを閉じて再度開きます。
  2. ノートブックを取り出して開き、マウントから離れている間ログインしてからもう一度閉じて、マウントに戻します。
  3. ノートブックの実行中にモニターケーブルをマウントから外します
  4. 3つのモニターセット(Dell1とDell2、Dell1、HPなど)をそれぞれ希望の解像度(2560 x 1440)で有効にします。エラーなしで動作します。
  5. 3つのモニターをすべて有効にします。ただし、1台のモニターは解像度が低い(Dell1 2560x1440、Dell2 2560x1440、HP 1920x1080)。エラーなしで動作します。
  6. カスタム解像度(2552x1440_60.00 59.94、、、2048x1152_60.00 59.902480x1395_60.00 59.97を追加し、3番目のモニタをこれらの解像度に設定します。2048x1152_60.00 59.90 働いた;残りの2つは機能しません。

arandrレイアウト出力(読み取り用にフォーマットされています):

#!/bin/sh
xrandr \
  --output eDP-1 --off \
  --output DP-1 --off \
  --output HDMI-1 --off \
  --output DP-2 --off \
  --output DP-1-1 --mode 2560x1440 --pos 4898x2033 --rotate left \
  --output DP-1-2 --mode 2560x1440 --pos 2338x1846 --rotate normal \
  --output DP-1-3 --mode 2560x1440 --pos 2338x3286 --rotate normal

xrandr --verbose両方のDellモニターを有効にした後:ポイント

ベストアンサー1

3 台目のモニターをより低いリフレッシュレートに設定すると、すべてのモニターを 2560x1440 に設定できます。現在の設定には、2560×1440の解像度の2つのDellモニタがあります。

DP-1-1 connected 1440x2560+0+320 right (normal left inverted right x axis y axis) 610mm x 356mm
   ...
   2560x1440_30.00  29.94*
DP-1-2 connected primary 2560x1440+1440+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+ 143.91
DP-1-3 connected 2560x1440+1440+1440 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+ 143.91
#!/bin/sh
xrandr \
--output eDP-1 --off \
--output DP-1 --off \
--output HDMI-1 --off \
--output DP-2 --off \
--output DP-1-1 --mode 2560x1440_30.00 --pos 0x320 --rotate right \
--output DP-1-2 --primary --mode 2560x1440 --pos 1440x0 --rotate normal \
--output DP-1-3 --mode 2560x1440 --pos 1440x1440 --rotate normal

2560x1440_30.00モードを作成しました。Archlinux Wikiの手順に従ってください。:

  1. cvtモデル行生成の場合:cvt 2560 1440 30
  2. xrandrから新しいスキーマを生成します。xrandr --newmode "2560x1440_30.00" ...
  3. この新しいモードを使用するには、3番目のモニターを設定してください。アランデル、を使用することもできますxrandr

おすすめ記事