
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
この度Ubuntu8.04でLinuxに初挑戦しています。
しかし、いきなり解像度設定でつまづいてしまいました。
[設定]−[画面の解像度]で、800*600までしか解像度が選択できません。
#1024*768に設定したいと考えています。
使用PCはHITACHI FLORA 220FX NP7です。
http://www.hitachi.co.jp/Prod/comp/OSD/pc/flora/prod/oldmodel/note/spec220fxnp7_01.html
過去ログを読む限り、xorg.confをいじれば良いということまで分かりましたが、
Trident Cyber 9525DVD環境での設定方法は見当たりませんでした。
OSインストール直後のxorg.confは下記の通り(長文となり申し訳ありません)
ですが、どのように変更すればよいかご教授頂ければと思います。
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSectionオフライン
ま、xorg.confの件は他の人に任せるとして(^^;
GUIでも、こんなやり方があるって紹介をば。
一番上?のメニューのシステムから、設定→メインメニューを選ぶと、
メインメニューを編集出来るダイアログが出てきます。
その、左側の「メニュー(M):」って書いてる下のアプリケーションを展開(三角を下向きに)すると、
未分類ってのがありますので、それをクリックすると、右側に追加や削除出来るアイテム?が有り
ます。
「モニターとグラフィックスカード」ってのにチェックを入れ、閉じます。
後は、一番上?のメニューのアプリケーションから、未分類→モニターと(ryでダイアログを出し、
モニタのタグの機種を液晶系なのでGeneric の LCD Panel 1024x768に。
すると、1024x768が選べる様になってると思います。
・・・・・お手軽だけど、あまり良い方法では無いでしょうねw
オフライン
redtambourineさん、xorg.confを編集する前にtantonさんの
アドバイスに従い、モニタとグラフィックスカードを設定します。
1.デスクトップの左上方にあるアプリケーションをクリック
2.未分類 → モニタとグラフィックスカード とカーソルを移動しクリック
3.グラフィックスカードをクリック
グラフィックスカードの選択となりますので、製品名から選択をクリック
Tridentを探しクリック、右側のカード一覧の中からCyber9525を選択してクリック
これで、カードの設定完了。
次に、左上のモニタをクリック
モニタの選択となりますので、Genericを選択してクリック
右側のLCDPanel 解像度(1024×768)を選択してクリック
これで、モニタの設定完了です。
4.再起動して、確認してください。
5.上記を実行しても、調整不足の場合は、xorg.confを編集する必要があります。
そのときは、状況を提示してください。
オフライン
ThinkPadR30(ビデオがTridentCyberBlade)にXubuntuを入れた時に、デフォルトでは800*600になったのですが、「モニターとグラフィックスカード」で設定をいじるだけで直りました。
Xorgの設定ではなく、ドライバ選択の問題なのではなかったのかと思ってます。
(デフォルトの自動認識ではドライバはVESAでした)
手順は「モニターとグラフィックスカード」を呼び出して、
1.Tridentのドライバを選択する
2.1024*768の解像度を選択する
これだけだと画面一杯に800*600を引き伸ばした表示になるので、
3.「ディスプレイ」でも1024*768を選択する
これだけでした。
まあ、参考までに。
オフライン
>皆様
アドバイスありがとうございます。
午前中ずっと試行錯誤しましたが,残念ながらうまくいきませんでした。
状況(一番多いエラーのパターン)は下記の通りです。
「モニタとグラフィックスカード」
1)グラフィックスカード タブで
グラフィックスカード(Trident Cyber 9525(generic))とあるので,
ドライバ→製品名から選択→Trident - Cyber 9525(generic)を選択→OK。
2)モニタ タブで
ディスプレイ1を標準のディスプレイとして使う(ディスプレイ2は無効)
機種:Plug'n'Play, 解像度:800*600,61Hzとあるので,
機種:Generic - LCD Panel 1024*768を選択→OK。解像度:1024*768を選択,60Hz(選択肢無し)。
→OK。「All users must log off for the changes to take effect」→「閉じる」を押して再起動。
3)再起動時に「Ubuntu is running in low-graphics mode」の警告が出る。
→よく分からないので,Configuerボタン押下
→すると,グラフィックスカードのドライバはvesa,
モニタは機種:Plug'n'Play, 解像度:800*600,61Hzに戻っている。
→2)と同じ設定にして「OK」ボタンを押下。
4)ログオンすると,グラフィックスカードのドライバはvesa,
モニタは機種:Plug'n'Play, 解像度:800*600,61Hzに戻っている。
→1)へ…。というようにループしてしまいます。
悲しいことに再現性も低く,再起動時に3)が現れる時と現れない時があったり,
設定で「test」ボタンを押すと「設定のテストは失敗しました」が出たり出なかったり,
4)でログオンした時にドライバはTrident,モニタは機種:Generic - LCD Panel 1024*768なのに
解像度:800*600,60Hzまでしか選べない時があったり…。
もう50回は設定→再起動のTrial & Errorを繰り返していますが当たりを引けません。
3)の部分が解決への糸口な気がしますが,何か良い設定方法はあるのでしょうか?
一応、2)が終わって再起動する直前のxorg.confを載せておきます。
今回も長文になってしまい申し訳ありません。
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Boardname "Trident Cyber 9525 (generic)"
Busid "PCI:1:0:0"
Driver "trident"
Screen 0
Vendorname "Trident"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "Trident Cyber 9525 (generic)"
Busid "PCI:1:0:0"
Driver "trident"
Screen 1
Vendorname "Trident"
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection最後の編集者: redtambourine (2008-07-27 18:23:33)
オフライン
こんばんわ~
私は動けばいいやって人なので(^^;正確な事は言えませんが。
LCDパネルの情報を拾いに行ってるけど、古い?パソコンなので対応してない気がしてます。
Monitor 1024x768 (60Hz)で試したらいかがでしょうか?
あと、個人的にTridentのCyberだったか?Bladeだったか?で嵌った経験があるので、
ドライバは取り合えずVESAで試して、動くようだったら替えてみるみたいな態度が吉かと。
ついでに、LinuxはX-Windowと謂えども、単なるアプリケーションみたいな物なので、
X-Windowが再起動すれば、xorg.confの記述は反映される筈。
簡単に言うと、単一ユーザーで試してるなら、ログオフで十分でしょう?ね?みなさん?w
・・・これでダメだったら・・・私はお手上げw
オフライン
redtambourineさん、試行錯誤されているようですね。
モニタとグラフィックスカードの設定で、Generic LCD Displayの場合、
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "1024x768@60" 65.0 1024 1048 1184
1344 768 771 777 806 -vsync -hsync
この内容から、@60 が水平同期60Hzの範囲から逸脱していますので
モニターとして不適合となると思います。
姑息な手段ですが、一時的にモニターを他の機種と思わせるしかないです。
よって、モニターの設定で、Hitachi Ltd.を選択し、
機種をHitachi CML 155X analogとしたらどうなりますか。。。。。
それで、選択する解像度が増加すると思いますので、1024x768@60を
指定してください。(たぶん)
この苦肉の策に対しては、貴君の機種の詳細が不明なので間違っていたら
ごめんなさいです。
オフライン
>皆様
こんばんは。重ね重ねアドバイスありがとうございます。
が,下記6通りの組み合わせは全滅でした…。
休日の1.5日をかけ,さらに皆様のご助言を頂いてこの様では無念です。
【グラフィックスカード】
Trident - Cyber 9525(generic)
vesa
×
【モニタ】
Generic - LCD Panel 1024*768
Monitor 1024x768 (60Hz)
Hitachi CML 155X analog
ここまでやってダメということは,何か根本的なことを見逃しているような気がします。
怪しいところを中心に試行錯誤の中で掴んだ法則を整理しておきますので,
お気づきの点があればご指摘頂ければと思います。
#800*600の解像度でのFirefoxのブラウジングも慣れてきました…。
a)解像度(液晶の面積)を800*600までしか使えない
-液晶モニタの外周部が黒くなっていて中心部の800*600ドットに(等倍?で)表示されてる。
実験で外部モニタ(IBM T540 9511-AW4)に出力したが,
こちらは1024*768ドットの全画面に800*600が拡大されて表示される。
b)「モニタとグラフィックカードの設定」の「Test」がしっくりいかない
・「Test」ボタンを押下すると,
-「設定のテストは失敗しました」が出るか,
-「Do you want to keep the current configuration?」(←成功ですよね?)と聞かれる。
「Do you want~」が出る前には一瞬暗転して,茶色い640*480くらいの画面になる。
(茶色い画面にも,中央に640*480表示され外周が黒い場合と
画面の左上詰めで640*480が表示される2パターンがある)
なお,「Test」の結果が「設定のテストは失敗」「Do you want~」のどちらのパターンでも,
「OK」ボタンを押下した時に「All users must log off for the changes to take effect」が出ない。
・「Test」しないでそのまま「OK」ボタンを押下した時だけ「All users~」が出る。
#「Test」をすると設定がシステムに反映されない?
c)次回ログオン時には設定リセット
・「Test」しないでそのまま「OK」ボタンを押下し,「All users~」が出るパターンでは,
次のログオン前に「Ubuntu is running in low-graphics mode」の警告が出て,
再度「モニタとグラフィックカードの設定」ができる。
・「Test」して「OK」を押下したパターンでは「Ubuntu is running~」は出ない。
→どちらにせよ,ID/PWを入れてログオンすると,設定がPlug'n'Play 800*600 - vesaに戻る。
オフライン
xorg.confの
Defaultdepth 24
Depth 24
を
24 → 16に変更して試してください。
オフライン
HITACHI FLORA 220FX NP7の仕様を見ると、
hardyさん 指摘のように、
1024x786x16bit色(GRAM 2.5MB)と書いてますね。
(24bit色には、最低 4MB必要
http://arigato.web.infoseek.co.jp/pcjisaku/graphiccard.html#h2_003)
メインメモリーを割いてGRAMとしていれば、
(仕様書の書き方を見ると、別メモリーで、出来ないように読み取れる)
Bios設定で、GRAMを増やすことも出来ると思いますが、
増やすことが出来たとしても、メインメモリーが起動ギリギリの256MBなので、
増やすと、別の問題が出そうな気もします。
オフライン
hardyさん、siさん
GRAMの容量不足は気が付きませんでした。その通りですね。
それから、モニターの水平同期周波数の上限値が逸脱してるのに、
modelineで@60を指定されています。
60Hzとなりますので、そのため同期できないため、不合理です。
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0 ← 水平同期周波数範囲
Vertrefresh 56.0 - 65.0 ← 垂直同期周波数範囲
modeline "1024x768@60" 65.0 1024 1048 1184
1344 768 771 777 806 -vsync -hsync
試したことないので、無責任ですが、
"Horizsync 31.5-65.0" とすればOKかも?
オフライン
>皆様
お陰様で無事設定できました。ありがとうございます!
うまく設定できたときには夜中にも関わらず歓声をあげてしまいました。
本当に親切に教えていただき、ありがとうございました。
これから色々勉強し、いつか他の方にもアドバイスできるようになれればと思います。
本当にありがとうございました。
最後の編集者: redtambourine (2008-07-30 00:31:10)
オフライン
NEC PC-LC7001Dでも8.04のインストール直後は、解像度が800x600にしかなりませんでした。ディスプレイの解像度の選択肢も800x600までしか表示されませんでした。
このトピックの#3までの対処をしたところ、1024x768になりました。ありがとうございます。これで私の家のパソコン2台がubuntuになりました。PC-LC7001Dはメモリが256MBなのでXubuntuにしようと思います。
オフライン
私も同じ機種、同じ症状で悩んでいます。
GRAMが不足していて
>モニターの水平同期周波数の上限値が逸脱してるのに、
>modelineで@60を指定されています。
>60Hzとなりますので、そのため同期できないため、不合理です。
というところまでは、理解したのですが、このあとどうすればよいのでしょうか?
xorg.confの「Section "screen"」に書いてみたのですが、どうも・・・
まったくの初心者のため、本当にすみません。
なお、xubuntuを使用しています.
最後の編集者: kojiino (2008-11-23 21:19:17)
オフライン
9.04をクリーンインストールしたらモニターの解像度が800x600になりました。ここの書き込みを参考にして修正しようとしたのですが、9.04ではメニューに「モニターとグラフィックスカード」がありません。どのようにしたらよいでしょうか。ご存じの方ご教示願いします。
オフライン
bravo による投稿:
9.04ではメニューに「モニターとグラフィックスカード」がありません。どのようにしたらよいでしょうか。ご存じの方ご教示願いします。
モニターとグラフィックスカード、本名 displayconfig-gtk は8.10以降、Xのバージョンが上がった他の理由で、なくなりました。
そのため、自動認識でうまく行かない事が出てきた場合、基本的には /etc/X11/xorg.conf ファイルをテキストエディタで編集することになります。
・・・が、難しいのも事実です。
例えば、
・もし以前の 1024x768 出ていた xorg.conf ファイルがどこかに残っていたら、それを9.04環境の /etc/X11/ にコピーしてみるとか、
その xorg.conf の内容をこのフォーラムに投稿して、9.04で使えるかどうか検証を助けていただく案
・仕方ないので 8.04用の displayconfig-gtk を無理やりインストールして使ってみる案
8.10でやっている方がいらっしゃいました。
http://sardsstory.blog73.fc2.com/blog-entry-82.html
http://packages.ubuntu.com/ja/hardy/displayconfig-gtk
を見たところ依存関係もあまり破壊的に思えるものはないので、9.04にもうまいこと入るかもしれません。
ただ、8.04用設定ツールではあるので、無理やり入れた displayconfig-gtk で作られた設定ファイルで9.04がうまく動作するかはわかりませんが・・・
など、いかがでしょう。
オフライン
ackさんありがとうございます。
displayconfig-gtkをインストールする方法はネットで見つけてやってみたのですが、インストール時にエラーが出てうまくいきませんでした。たぶん私の知識不足に原因があると思うので、もう少し試行錯誤してみます。
しかし、8.10以降こうなったというのは困ったもんですね。古いパソコンもまだまだ現役で使っていきたいのですが。
オフライン