
Ubuntu日本語フォーラム

ログインしていません。
使用PC + モニター: Sony VGN UX-90S + SDM-HS93(19インチ4X3モニター)
インテル・グラフィクス・メディア・アクセラレータ950
WSVGA 1024X600
RGB接続の場合: 1600X1200、1360X768、1280X1024、1280X800、1280X768、1024X768、1024X600、800X600
910標準メニューでは解像度の設定が800X600以上の解像度設定ができません。
上記の組み合わせでは一応、外付けモニターSDM-H93を「不明モニター」として、自動認識してくれて、使えるのですが、解像度の設定がこれ以上高くできません。
せめて、この少し上の1024X768で使いたいのですが、どうやって、設定できるのか分かりません。
解像度設定のテーマは数多くありますが、画面が黒くなって元に戻らないといった恐ろしい?結果になる可能性があって、触れないで居ます。
どなたか教えてください。
オフライン
xrandr で接続されているモニターの最大解像度を表示できます。ターミナルで
$ xrandr
と入力すると、どのようなメッセージが出ますか?
オフライン
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.3*
640x480 59.9
TV1 disconnected (normal left inverted right x axis y axis)
------------------------------------------------------------------------------------
ありがとうございます。
上記が結果です。最大で、4096X4096と表示されています。
オフライン
出力結果ありがとうございます。
4096x4096 はモニター毎の解像度ではなく、論理的なスクリーンの最大解
像度です。
VGA1 の最大解像度は 800x600 になっていますね(さらに*印があるので現
在使用中)。Sony VGN UX-90S のスペックを調べたら 最大は 1024x600 と
あったので、リストに入っていないということはドライバ設定に問題があ
りそうです。
ところで、外部モニターは接続されていない (TV1 disconnected) と出て
いますが、接続した状態で xrandr を入力すると、TV1 に対してどのよう
な解像度のリストが表示されるでしょうか?リストの中に例えば
1024x768 があった場合、
$ xrandr --output TV1 --mode 1024x768
とすると、1024x768 の解像度で画面が外部モニターに飛ぶはずです。
VGA1 のほうは正直見当が付かないですが、TV1 のほうはすぐにテストできそう
なのでとりあえず試してみましょう。
オフライン
Sony VGN UX-90Sを接続した状態で、$ xrandrを実行した結果が前記の内容です。
このモニターには、VGA端子しか接続方法がないのです。
TV1 disconnectedというのは、おそらく、UX90Sの拡張ドックにTVモニター行きのA/V端子があるから、接続されていないという表示になっているものと推測します。
したがって、ご指導いただいている$ xrandr --output TV1 --mode 1024x768 は実行できないと思われます。
$ xrandr --output VGA --mode 1024x768 というのは実行できないのでしょうか?
オフライン
TV1が接続されていないので、当然でしょうが、
---------------------------------------------------------
$ xrandr --output TV1 --mode 1024x768
xrandr: cannot find mode 1024x768
---------------------------------------------------------
と結果が帰ってきました。
xrandr --output VGA1 --mode 1024x768
は、テストしてません。
オフライン
TV1とは、UX-90Sのモニターを指すのでしょうか?
Ubuntuをインストールする時に、外部モニター表示状態だけで、内臓モニター表示なしで実行しました。
むしろ、その逆の外部モニターなしで、インストールするべきだったんでしょうか?
何せ内臓モニターは小さすぎて、文字が読めないんです。
オフライン
お返事遅れてすみません。xrandr の出力からして、
VGA1 の
800x600 60.3*
640x480 59.9
しかオプションがないので、現状で可能なのは
$ xrandr --output VGA1 --mode 800x600
と
$ xrandr --output VGA1 --mode 640x480
だけです。でもこれでは、前者は現在と同じ設定、後者はより小さい解像度に移行することになります。
TV1 は接続なし、VGA1 が外部モニターとすると、UX-90Sのモニターがどうなっているのかが不明です。普通は本体のモニターも表示される(たとえば LVDS のように)のですが。「内臓モニター表示なし」とのことですので、認識されていないということでしょうか。
可能な解像度のリストの内容が2つしかないので、正しくないグラフィックドライバが設定されているのかもしれません。端末で
$ lsmod
と入力してみてください。UX-90Sはインテル製グラフィックチップですから、正しい設定では i915 というドライバが表示されるはずです。
もし、i915 がリストになかった場合は i915 の設定を考えましょう。
もし、i915 がリストにあって使用中の場合は、ドライバは既に正しいので、私にはこの先見当がつきません。
> その逆の外部モニターなしで、インストールするべきだったんでしょうか?
まず本体のモニターが機能するのを確認してから、外部モニターの設定に移るというのが、自然な流れのような気がします。なので、万策尽きた場合は、内部モニターだけでのインストールという作業もやってみる価値があると思われます。
なんか力及ばずといった感じで申し訳ないです。
オフライン
> TV1とは、UX-90Sのモニターを指すのでしょうか?
本体モニター表示なしとのことですので、そうなのかも知れません。本体モニターだけを使い、ISOイメージから Ubuntu Live セッションを起動して、端末から
$ xrandr
の出力を調べてみるとはっきりすると思います。
オフライン
ありがとうございます。
近いうちに、ご指導に沿って、やってみます。
これから税務申告と関連資料作成に掛かりますので、しばらく時間が取れませんが。
オフライン
とりあえず、$ lmod の結果だけ:
------------------------------------------------------------------
Module Size Used by
nls_iso8859_1 3740 2
nls_cp437 5372 2
vfat 10716 2
fat 51452 1 vfat
hidp 14268 1
binfmt_misc 8356 1
ppdev 6688 0
pata_pcmcia 11228 2
snd_hda_codec_realtek 203328 1
snd_hda_intel 26920 2
snd_hda_codec 75708 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 7200 1 snd_hda_codec
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
snd_pcm 75296 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
arc4 1660 2
bridge 47952 0
stp 2272 1 bridge
snd_seq_dummy 2656 0
iptable_filter 3100 0
ecb 2524 2
snd_seq_oss 28576 0
pcmcia 36808 1 pata_pcmcia
bnep 12060 2
joydev 10240 0
ip_tables 11692 1 iptable_filter
x_tables 16544 1 ip_tables
snd_seq_midi 6432 0
snd_rawmidi 22208 1 snd_seq_midi
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
btusb 11856 4
usbhid 38208 0
psmouse 56500 0
serio_raw 5280 0
tifm_7xx1 5372 0
tifm_core 7832 1 tifm_7xx1
yenta_socket 24296 3
rsrc_nonstatic 11644 1 yenta_socket
pcmcia_core 36528 3 pcmcia,yenta_socket,rsrc_nonstatic
iwl3945 77372 0
iwlcore 112796 1 iwl3945
mac80211 181140 2 iwl3945,iwlcore
led_class 4096 2 iwl3945,iwlcore
cfg80211 93052 3 iwl3945,iwlcore,mac80211
snd 59204 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7264 1 snd
snd_page_alloc 9156 2 snd_hda_intel,snd_pcm
sony_laptop 31972 0
lp 8964 0
parport 35340 2 ppdev,lp
fbcon 36640 71
tileblit 2460 1 fbcon
font 8124 1 fbcon
bitblit 5372 1 fbcon
softcursor 1756 1 bitblit
usb_storage 52576 1
i915 221320 3
drm 159584 3 i915
i2c_algo_bit 5760 1 i915
sky2 46528 0
ohci1394 29900 0
ieee1394 86596 1 ohci1394
intel_agp 27484 2 i915
agpgart 34988 2 drm,intel_agp
video 19380 1 i915
output 2780 1 video
----------------------------------------------------------------------
結果によると、i915 は機能しているみたいです。
オフライン
出力ありがとうございます。
たしかに i915 正常に使われていますね。Ubuntu 9.10 でのご使用ということなので、最新版のはずですし。ドライバに問題無しとすると、申し訳ないですが、本体モニターだけを使い Ubuntu Live セッションで実験以外に今のところ私には考えられる策がないです。
オフライン
それから、xorg.conf が気になりますので、
$ cat /etc/X11/xorg.conf
の出力結果をいただけますか?
オフライン
横から失礼します。
swesan による投稿:
Ubuntuをインストールする時に、外部モニター表示状態だけで、内臓モニター表示なしで実行しました。
という特殊な状況下のもとでインストールされたということなので、その状況を再現するために、設定ファイル(xorg.conf)が作成されているのではないかという気がします。(LiveCD上でxorg.confを設定すると、それも含めてインストールされますので、ありえるかと)
まずは、#13のyoiさんの方法でxorg.confの情報をお願いします。
それと、端末で以下のコマンドを実行して、その結果も張り付けてください。
grep -i modeline /var/log/Xorg.0.log
PS.
急がなくて良いです。
オフライン
Templer さん、アドバイスありがとうございます。設定ファイル(xorg.conf)から突破口が開けるといいですね。
オフライン
お二人のご支援に感謝します。
ありがとうございます。
とりあえず、結果だけ。
---------------------------------------------------------------------------------------
:~$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
---------------------------------------------------------------------------------------
:~$ grep -i modeline /var/log/Xorg.0.log
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
-----------------------------------------------------------------------------------------------------
以前、三回くらい、外部モニターを取り外して、内臓モニターだけで、USBスタートアップディスクで、リブートしようと試しました。
途中で止まった状態になり、ブートしません。
しかたなく、その状態で、外部モニターを接続してやると、CPUが再開し、立ち上がります。
次回はインストール用CDで立ち上げてみます。
本日は以上です。よろしくお願いします。
オフライン
あれ? Live版で設定してインストールし、インストール直後の段階で "内蔵モニターOFF&外部モニターON" の状態、という話ではなかったんですね。勘違いしていました。
コマンドの結果からXorgがモニターの周波数情報を取得できていないだろう事が解りましたので、水平、垂直周波数を指定してやれば解像度が得られるだろうと思います。
ですが、状況、情報、目標を把握しきれていませんので、それを教えてもらえますでしょうか。
1. (インストール用CDでの立ち上げも含めて)内蔵モニター側は一度も表示されたことがないということでしょうか。また、表示されないのはグラフィック環境に移行した時点からなのでしょうか。
2. 外部モニターの機種はSDM-HS93(最大1280x1024、水平周波数28-65、垂直周波数48-65)であっていますでしょうか。
3. されたいのは「内蔵不要、外部のみ」ということで良いのでしょうか。それともデュアルディスプレイですか?(バグで内蔵が表示されないということであれば、デュアルは無理ですけど…)
オフライン
出力結果ありがとうございます。
結果によると設定ファイル xorg.conf は存在していないので、現在 X サーバーは起動時に自動設定されるようになっています(よくある設定です)。モードラインの出力をみるとやはり選択可能な最大解像度は現状の 800x600 になっています。
ここで、一計ですが、xorg.conf を新たに作成してより大きな解像度を明示的に指定すればお望みの大きな解像度を得られる可能性があります。使用中のシステム設定に合わせた設定ファイル(いわゆる xorg.conf の雛形)を自動的に生成する手順がありますので、まずはそれを試してみてはいかがでしょうか。幸運な場合、生成された雛形に編集を加えなくても、新たな解像度が選択可能になることがあります。以下に xorg.conf を自動生成する手順を書きます。
1. CTRL + ALT + F1 で仮想端末へ移動。
2. 仮想端末にログインする。
3. gdm (Gnome ディスプレイマネジャー)を次のように停止する。
$ sudo service gdm stop
4. xorg.conf の雛形を次のように生成する。
$ sudo Xorg -configure
5. xorg.conf.new という雛形ファイルが現在のディレクトリに作成されるのでそれを使って Xサーバーの起動を次のように試みる。
$ sudo X -config ./xorg.conf.new
5の後、幸運な場合、より解像度の大きな画面をえられます。うまく行った場合は CTRL + ALT + F1 で再び仮想端末へ戻り、CTRL + c で X をストップしたあと、以下のようにして、雛形を xorg.conf ファイルとして正式な位置に置きます。
$ sudo cp ./xorg.conf.new /etc/X11/xorg.conf
その後、
$ startx
で再び X を起動して解像度が大丈夫なら成功です。
5の後、未だに解像度が低かったり、真っ暗画面だったり、Xサーバーがエラーで起動しない場合は、雛形ファイル xorg.conf.new を適宜編集する必要が出てきます。その場合は、仮想端末へ CTRL + ALT + F1 で戻ったあと
$ cat xorg.conf.new
の出力結果をフォーラムに張り付けていただければと思います。
たくさんステップがありますが、つまずいた場合いつでも状況を知らせていただければと思います。
オフライン
ご指導ありがとうございます。
Config設定は時間を見て、間違えないようにゆっくりチャレンジいたします。
状況の説明が中途半端でご迷惑をかけております。
その報告を致します。
Ubuntuインストールは、普段、外部モニターだけONで、Windowsを使用していることもあり、そのままで、USB起動Diskで立ち上げ、インストールしました。
外部モニターSDM-HS93もPCも、貰い物で、ドキュメント類はダウンロードしたもの以外ありません。
モニターの方が古く、4x3、PCの方は、16x9なので、組み合わせが悪く、Windows使用でも、1024x768が一番バランスがとれていました。
(最大1280x1024、水平周波数28-65、垂直周波数48-65)については未確認です。すみません。
使い方としては、内臓モニターはOFFで、外部モニターだけで使用したいと思ってます。ビデオとか写真とかはいいですが、文字情報には小さすぎますので。
外部モニターをOffにして、PCの電源を入れると、Ubuntuにするか、Windowsにするかまで、内臓モニターが表示します。
そのご、Ubuntuのロゴマークがしばらく表示された後、Kernel のスクリプトみたいな、ログみたいなものが画面一杯に表示された後、画面が黒くなって、時々、CPUが動きますが、すぐに停止して、外部モニターの接続を待っているような状態が続きます。
何せ画面が小さいため、どんな文字も読み取れません。
モニターを接続してやると、やおら本格的にBooting作業にかかり、立ち上がります。
以上取り急ぎ、報告まで
お忙しい中、ご支援ありがとうございます。
オフライン
5. xorg.conf.new という雛形ファイルが現在のディレクトリに作成されるのでそれを使って Xサーバーの起動を次のように試みる。
$ sudo X -config ./xorg.conf.new
これを実行すると、画面が真っ暗になっておしまい。
そこで、再度、CTRL + ALT + F1で仮想端末に戻りました。
するとLogみたいなのがあって、最後に:
Failed to load module "i810" (module does not exist,0)
Setting master
Dropping master
と表示されてました。
多分、何か間違えて、操作したんだと思いますが、同じことを三回以上やっても、全部同じ結果でした。
申し訳ありませんが、再度、ご指導いただきたくお願いいたします。
オフライン
追伸
4. xorg.conf の雛形を次のように生成する。
$ sudo Xorg -configure
これを実行した後、次のようなコメントが最後にありました。
To test the server, run 'X -config /home/swe/xorg.conf.new'
そこで、
$sudo X -config /home/swe/xorg.conf.new
を実行しましたが、結果は同じく画面真っ暗でした。
オフライン
実行結果ありがとうございます。
Failed to load module "i810" (module does not exist,0)
は設定ファイルで i810 というグラフィックドライバモジュールを使用するようなっているが、モジュールのロードに失敗したということです。xorg.conf.new を適宜編集することで直せる可能性があります。
とりあえず、xorg.conf.new の内容を把握するために、
$ cat /home/swe/xorg.conf.new
の出力結果をいただけますでしょうか。
オフライン
以下は仮想端末ではなく、アプリケーション/アクセサリーにある端末で実行したものです。
仮想端末で、実行したものは最初の部分が画面から消えて、見えません。
どうやってスクロールアップするのか、勉強不足で、知らないのです。
最後の部分は、比較すると同じなので、とりあえず、コピーして、ここに掲載しましたが、ほんとはこれでは用を足さないのかなと不安ですが、目下、方法が見つからないのであしからず。
--------------------------------------------------------------------------------------
swe@swe:~$ cat /home/swe/xorg.conf.new
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "record"
Load "dri2"
Load "dri"
Load "glx"
Load "extmod"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
オフライン
苦労してファイル内容を取得していただきありがとうございます。ちょっと説明不足でした。「アプリケーション/アクセサリーにある端末で実行したもの」でも同じ結果が得られます。この情報で大丈夫です。ちなみに端末でのスクロールは Shift + PgUp と Shift + PgDown でいけます。
手元にあるマシンで同様のケースを再現して実験したあと、設定ファイルの修正箇所を改めてお知らせしたいと思います。
オフライン