
Ubuntu日本語フォーラム

ログインしていません。
原因がわからず、検索してみたものも該当する記事が見つけられなかった為にこのような曖昧な題名で投稿させていただきます。長文ご容赦ください。
マシンのスペックは
CPU Intel core i7
マザーボード ASUS H87-PRO
ディスプレイは
DELL E2010H(20型ワイド) が3台
です。
目標はトリプルディスプレイにしたい
ディスプレイの出力端子はVGAとDVI-Dです。
オンボードの入力端子はVGA、DVI-D、HDMI、ディスプレイポートです。
ディスプレイが3台あるので、それぞれディスプレイA、B、Cとします。
まず、ディスプレイAにVGA、ディスプレイBにDVI-D、ディスプレイCにHDMI-DVI変換ケーブルでオンボードに入力しました。
すると、VGAで繋いだディスプレイAの解像度の選択肢が3:4のものしか出てこず、かつディスプレイB、CはDell Inc,20と認識されているのに対し、ディスプレイAは不明なディスプレイとしか認識されませんでした。
ディスプレイの名前が認識されないのはそれほど問題がないと思い、解像度についての記事をいろいろと見ましたが、結局解決できず、
試しにディスプレイAにDVI-D、ディスプレイBにVGAのケーブルを繋いでみました。
すると今度は、先程の逆の現象、即ち、ディスプレイAはDell Inc,20と認識され、解像度の設定も思うようにできたのですが、ディスプレイBが不明なディスプレイと認識され、低解像度の選択肢しか現れなくなりました。
このことから、VGAケーブルを使うことに問題があるのではないかと思い、新たにディスプレイポート-DVI-D変換ケーブルを購入してきて、ディスプレイAにディスプレイポート-DVI-D変換ケーブル、ディスプレイBにDVI-D、ディスプレイCにHDMI-DVI変換ケーブルでオンボードに入力しました。
すると、ディスプレイCのメッセージとして、コンピュータからの信号がありません。というメッセージが出て、画面出力が出来なくなりました。
ディスプレイの設定画面を見てみると、3つのディスプレイがそれぞれDell Inc,20と認識されていますが、ディスプレイCにあたっては、オンになっていないことがわかりました。
(新しく繋いだディスプレイポート-DVI-D変換ケーブルで繋いだディスプレイAは出力出来ております。先程までは全く問題なく機能していたディスプレイCが機能していないことにご注意ください)
そこでディスプレイCをオンにして適用ボタンを押すと、
選択したディスプレイの設定を適用出来ませんでした
CRTC65の設定をセットできませんでした
設定の適用に失敗しました:%s
タイムアウトしました
というメッセージが出てくるのみで、ここからどうすれば良いのか困っております。
わかりにくい説明になって申し訳ありませんが、どうかご助言の方よろしくお願い申し上げます。
オフライン
連投失礼します。
上の問題が解決出来なかったとしても、VGAケーブルを使用して解像度が1600×900で使えれば問題はありません。
説明不足だったのではないかと思い、再度書き込みさせていただきました。
何卒よろしくお願いします。
オフライン
昨夜からいろいろ試してみましたが、結局ディスプレイポート-DVI-D変換ケーブルを使うのは諦めようと思います。
VGAで繋いでいたディスプレイの解像度を1600×900に増やすことは出来ました。
それでこの設定を恒久化したいのですが、やり方が
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution
を見ても、知識不足のため理解できません。
他のページも参照し、見様見真似で以下のようにやってみました。
参照ページ
http://shima0000.diarynote.jp/201210061615519538/
/usr/local/sbin の中にshellを作成。
sudo vim /usr/local/sbin/logindm.sh
以下の内容をlogindm.shの内容を書き込む
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 "1600x900_60.00"
xrandr --output VGA1 --mode "1600x900_60.00"
作成した shell を実行出来るように権限を付与する。
sudo chmod 755 /usr/local/sbin/logindm.sh
参照ページでは次に
作成した shell を読み込むように lightdm の設定ファイルを書き換える。
vim /etc/lightdm/lightdm.conf
display-setup-script=/usr/local/sbin/loginldm.sh
とありましたが、lightdm.confというshellは無かったので、書き換えるというよりこの内容のshellを新規作成する形になっております。(上では書いていませんでしたが、バージョンは14.04です)
ただ、これで再起動するとログイン画面の前でディスプレイは真っ暗な状態で止まってしまいました。
結局進展しなかったので、ライブDVDで起動してHDDをマウントして、上で作成した2つのshellを削除することによって平常に戻しました。
お手数掛けてしまいますが、どうか、14.04のディスプレイの解像度変更の恒久化の方法を順を追って詳しくご教授よろしくお願いします。
オフライン
Ubuntu Studio 14.04(Xububtu)の環境で、以下のように操作したら、恒久化に成功しました。
以下の内容のファイルを/etc/lightdm/lightdm_display.shとして作成。
#!/bin/sh
xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode VGA-0 "1360x768_60.00"
xrandr --output VGA-0 --mode "1360x768_60.00"
/etc/lightdm/lightdm.confに以下の内容を追加
display-setup-script=/etc/lightdm/lightdm_display.sh
権限の付与
sudo chmod 755 /etc/lightdm/lightdm_display.sh
設定エディターで、Displays,Default,VGA-0のResolutionを1360x768に設定(ひょっとするとこの設定だけで十分かも?)
オフライン