0

ラップトップと解像度1600x900の外部スクリーンでUbuntu 14.04を使用しています。元のインストールでは、解像度は 1024x768 に制限されています。そこで、xrandr を使用して起動時に自動的に実行されるスクリプトを構成しました。

#/bin/bash 
xrandr -s 0 
xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync 
xrandr --addmode VGA1 "1600x900_60.00"

マシンの起動中に VGA ケーブルを接続すると、問題なく動作します。画面が接続されていない状態でコンピューターを起動または再起動すると、次のエラーが表示されます。

CRTC を出力に割り当てることができませんでした: CRTC 63 のモードを試行中 CRTC 63: 1600x900@60Hz の出力でモード 1600x900@60Hz を試行 (パス 0) 選択したモードのいずれも可能なモードと互換性がありませんでした: CRTC 63 のモードを試行中 CRTC 63:モード 1024x768@60Hz を試行中、出力は 1600x900@60Hz で (パス 0) CRTC 63: モード 800x600@60Hz を試行中、出力は 1600x900@60Hz で (パス 0) CRTC 63: モード 800x600@56Hz を試行中、出力は 1600x900@60Hz で (パス 0) ) CRTC 63: 1600x900@60Hz の出力でモード 848x480@60Hz を試行 (パス 0) CRTC 63: 1600x900@60Hz での出力でモード 640x480@60Hz を試行 (パス 0) CRTC 63: 1600x900@ での出力でモード 1024x768@60Hz を試行60Hz (パス 1) CRTC 63: 1600x900@60Hz の出力でモード 800x600@60Hz を試す (パス 1) CRTC 63: 1600x900@60Hz の出力でモード 800x600@56Hz を試す (パス 1) CRTC 63:1600x900@60Hz の出力でモード 848x480@60Hz を試行中 (パス 1) CRTC 63: 1600x900@60Hz の出力でモード 640x480@60Hz を試行中 (パス 1) CRTC 64 のモードを試行中 ...

起動または再起動のたびにケーブルを接続および切断せずに、このスクリプトを機能させるソリューションはありますか?

4

1 に答える 1

1

わかった!これはハードウェアの問題です。ケーブルを変更したところ、Ubuntu は画面モデルを完全に検出し、スクリプトがなくても正しい解像度を適用しました。

于 2015-04-11T02:34:06.347 に答える