お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-01 00:40:44

TKPT
新しいメンバ
登録日: 2010-05-31

デュアルディスプレイで外部モニタしか表示できない(2人目)

ThinkPad X201i  Windows7 プリインストールのHDDのパーティションを分けて、
ubuntu10.04 をインストールして使っています。
外部モニタはIIyama ProLite E2607ws を使っています。
     (X201iのデフォルトの解像度は 1440x  900 )
     (IIyama ProLite E2607ws  は 1920x1200 )
ubuntu のインストールは外付けCDから、外部モニタを接続したまま行いました。
インストールの作業中からPC画面には何も表示されず、外部モニタにのみ表示されていました。

インストール後に、アップデートやその他の設定変更をすることで、
題記の問題が改善されるだろうといろいろ試しましたが、
行き詰まってしまったので、ここに書き込みさせて頂きます。

ちなみに、外部ディスプレイを接続しない場合は、ノートPCには何も表示されず作業ができないため、
ubuntu 起動時は常に外部ディスプレイに接続しています。

以下、いろいろなサイトを見ながら試したことや xrandr の結果を載せます。
長くなってしまいますが、ここに記述した以外の方法や、
やり方が悪いなどの気づいたことがあれば何でも言っていただけると助かります。

皆様よろしくお願いします。

参考にしたサイト
「デュアルディスプレイで外部モニタしか表示できない」
https://forums.ubuntulinux.jp/viewtopic.php?id=6902

Linux スキル
sudo chown や chmod で権限を変更するなどできるが、知識は断片的。
ubuntu 歴1ヶ月のほぼ新人。

$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 550mm x 344mm
   1920x1200      59.9 +
   1920x1080      60.0 
   1600x1200      60.0 
   1680x1050      60.0*
   1280x1024      75.0     60.0 
   1440x900       75.0     59.9         <---- このラインの解像度はノートPCのものなので、何故LVDS1
   1152x864       75.0              ではなく、 VGA1の方に表示されるのかが不可思議です。
   1024x768       75.1     70.1     60.0       これが諸悪の根源のような気がします。
   832x624        74.6 
   800x600        72.2     75.0     60.3 
   640x480        72.8     75.0     66.7     60.0 
   720x400        70.1 
LVDS1 connected (normal left inverted right x axis y axis)
   1280x800       60.0 +   50.0 
   1024x768       85.0     75.0     70.1     60.0 
   832x624        74.6 
   800x600        85.1     72.2     75.0     60.3     56.2 
   640x480        85.0     72.8     75.0     59.9 
   720x400        85.0 
   640x400        85.1 
   640x350        85.1 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

〓①モニタの設定(システム→設定→モニタ)を利用した方法〓
初期状態で「すべてのモニタで同じ画像(M)」にチェックが入っている。
チェックを外して、VGA1(外部ディスプレイ)とLVDS1(ノートPC)をそれぞれ有効にする。
または、LVDS1を単独で有効にする。(解像度はリストにあるものほとんどを試しました。)
ー結果ー
ブラックスクリーンになりそのまま回復しない。
(ubuntuエラー音?(小鼓の音?)が一定間隔で鳴り続けて、
回復しないのでデバイススイッチで強制終了・再起動 OTL)

〓②f126c2v6さんの方法〓
ターミナルで以下を打ち込む
xrandr --output LVDS1 --off
xrandr --output LVDS1 --auto
xrandr --output VGA1 --auto --right-of LVDS1
ー結果ー
3行目を打ち込んだ時点で、VGA1側にデスクトップが半分ずれた状態で表示され、
2、3秒後にVGA1とLVDS1の両方の画面がブラックスクリーンになる。
強制終了・再起動 OTL

〓③etc/X11/xorg.confの設定をいじる方法〓
まず、ubuntu10.04LTSにはxorg.confファイルが存在しない。
右クリック、ファイルの生成でxorg.confをつくり、
以下を記述。
Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
      Subsection "Display"
        Virtual 3360 2100
      EndSubSection
EndSection
保存後に実行。
ー結果ー
ブラックスクリーン。強制終了・再起動 OTL

〓④https://wiki.ubuntu.com/X/Config/Resolutionにのっていた方法〓
ターミナルで、以下を打ち込む
$ xrandr --addmode LVDS1 1440x900
ー結果ー
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  149 (RANDR)X Error of failed request:  BadMatch (invalid parameter attributes)xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  27
  Current serial number in output stream:  28
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  27
  Current serial number in output stream:  28
という表示がでて、何も起こらない

上記がダメな場合としてさらに、以下を試した。
ターミナルで、
$ cvt 1440 900
と打ち込み、出てきた記述から一部をコピーして、以下を打ち込む
$ xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
ー結果ー
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  149 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  27
  Current serial number in output stream:  27
という表示がでて、何もおこらない。というか、エラーが出てますし。。。。
私にはこのエラーを解読する気力がありません。

〓⑤ソフトを使ってみる〓
Multiple screens (grandr)にて、LVDS1をautoに設定する。
ー結果ー
ブラックスクリーン。強制終了・再起動 OTL

この他、デュアルディスプレイをサポートするようなソフトを幾つか試してみましたが、
どれもダメでした。何を試したのか忘れてしまいましたが(必要なら調べて列挙します)、
ソフトを使うだけでは、解決できない気がします。

オフライン

 

#2 2010-06-03 00:08:48

Templer
メンバ
登録日: 2009-07-08

Re: デュアルディスプレイで外部モニタしか表示できない(2人目)

諸悪の根源はこちらという可能性も。

HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

少し状況が違うようですが、参考になりませんでしょうか。
http://gihyo.jp/admin/serial/01/ubuntu- … 048?page=3

オフライン

 

#3 2010-06-03 17:32:41

TKPT
新しいメンバ
登録日: 2010-05-31

Re: デュアルディスプレイで外部モニタしか表示できない(2人目)

Templerさん、ヒントのご紹介ありがとうございます.
自分一人では、検索の仕方が偏ってしまっていて、このヒントは見つけられませんでした.

紹介ページの吉田さんの環境(ThinkPad X200)と似ていますし(私のはX201i)、
症状も似ています.(HDM1端子なんてありませんし!)

まだ、やっていなかったこととして、以下を試しました.
$ lxrandr
立ち上がったGUIで、PCモニタの「オンにする」にチェックを入れて適用.
PCモニタ:1280x800
外付モニタ:1920x1200
―結果―
二つのモニタに別々に表示されるべき画面が外付けモニタに両方とも表示される.
つまり、外付けモニタの大きな壁紙(1920x1200)の上にPCモニタ用の小さな壁紙(1280x800)
が上に重なって表示されます.
また、PCモニタのバックライトがONになりました.(画面は黒のままですが)

現時点で問題解決はしてませんが、
紹介のページはドライバのこととかいろいろ参考になります.
次は、NVIDIA X Server Setting Tool をインストールして使ってみようとおもいます.

オフライン

 

#4 2010-06-03 18:25:40

hito
管理者
登録日: 2007-03-18

Re: デュアルディスプレイで外部モニタしか表示できない(2人目)

X201はまだ対応が完了していないので、もうちょっとだけ待ってみてあげてください……。

なお、NVIDIA系のセッティングツールはまったく動作しませんので、現状での対処は

 a) 以下のバグ登録の最後の方にあるカーネルを使ってみる
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/554569
 b) 待てるなら待つ
 c) KMSをOffにしてみる

となります。

オフライン

 

#5 2010-06-07 09:32:16

TKPT
新しいメンバ
登録日: 2010-05-31

Re: デュアルディスプレイで外部モニタしか表示できない(2人目)

アドバイスありがとうございます.
実は、このレスを見る前にNVIDIAをインストールしてしまい、
起動時からブラックスクリーンっとなってしまい、
元に戻せず再インストールすることにしました.

a), c) などを試してみます.

オフライン

 

Board footer

Powered by FluxBB