
Ubuntu日本語フォーラム

ログインしていません。
画面の解像度をモニタにあわせて1280x1024に変更できたのですが、起動時に、毎回ワーニング画面を4〜5個経由しないと、立ち上がらなくなってしまいました。何か改善策はないでしょうか?
マシンは2年ほど前のACER POWERです。最近ハードディスクがクラッシュして、新しいハードディスクに元のXPをインストールして、その上にUBUNTU9.04をWUBIでインストールしました。ところが1024x768の解像度以上にならないので、/etc/X11/xorg.conf のModes行に1280x1024 を追加しました。すると、起動時に毎回、以下の画面が順に出てきます。
これらのすべてにOK(またはYes)をしないといけません。
(1)Ubuntu is running in low-graphics mode
(2)What would you like to do?
ここでは ○Run ubuntu in low-graphics mode for just one session. を選びます
(3)There already Xserver is running on display :0.
(4)ディスプレイ番号は使用中。 1で起動しました
(5)Greeterプログラムがクラッシュしました。別のプログラムで起動してみます。
ここで(1)(2)は https://forums.ubuntulinux.jp/viewtopic.php?id=5443 のものと同じです。
(3)はテキストモードの画面です。実際にはもっと長いメッセージです
(5)は出ないときもありますが、出るときは数回繰り返して出てきます。
まあ、とにかくこれで希望どおり1280x1024の解像度でログイン画面が表示されるのですが、極めてうっとおしい。
現在の/etc/x11/xorg.conf および xrandr の結果は以下のとおりです。
また、現在、システムー>設定ー>ディスプレイとして見てみると、リフレッシュ・レートは0Hzとなっていて変更できません。
よろしくお願い致します。
----------------------------------------------------------------------------------------------
/etc/X11$ cat xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30 - 81
VertRefresh 56 - 75
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280"x"1024" "1024x768"
EndSubSection
EndSection
------------------------------------------------------------------------------------------
/etc/X11$ xrandr
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 0.0*
1024x768 0.0
800x600 0.0
640x480 0.0
-------------------------------------------------------------------------------------------
オフライン
既にお試しかもしれませんが、gdmを再インストールしてログインが正常になってから、表示領域がお望みのものになってるかどうかを確認してみるってのはどうでしょう。
その上で、$ sudo dpkg-reconfigure x11-common してみるとか。
オフライン
端末から、
sudo dpkg-reconfigure xserver-xorg
を実行して、xorg.conf の再設定を行ってみた場合どうでしょうか?
オフライン
ご回答ありがとうございます。
petitbootang さま
dpkg-reconfigure xserver-xorg をやってみましたが、大きな変化はありません。
上の(5)のエラーが少し増えたかなという感じだけで、同じ状況でした。
なお、このときに作成されたxorg.conf ファイルは、インストール直後のもののDeviceセクションに
Option "UseFBDev" "true"
の1行を追加したものでした。
zagan さま
ご提案のものはまだやっていません。gdmの再インストールというのは、CUIでインストールするんですよね。
もうちょっと調べてからやろうかと思っております。
オフライン
「Greeterプログラムがクラッシュしました」でぐぐってみました。
こちらに同様のメッセージでGUIが起動しない現象のかたがいらしゃいました。
現象回避できてるようなので、参考にされてみてはいかがでしょうか。
fjsさん による投稿:
ご提案のものはまだやっていません。gdmの再インストールというのは、CUIでインストールするんですよね。
Synapticから「検索」で「gdm」を探してください。検索終了画面で「gdm」を探して右クリック。「再インストール指定」を選択して、「適用」ボタン。
CUIでだったら
$ sudo apt-get --reinstall パッケージ名
# そんなに偉い人ぢゃないので、「さま」はご勘弁を・・・ :lol:
オフライン
失礼します。
すみませんが、現在の「xorg.conf」の内容を張り付けてもらえますでしょうか。
それと、端末から
grep DDC /var/log/Xorg.0.log
と
grep Monitor /var/log/Xorg.0.log
を実行した結果と、お使いのグラフィックボードを教えてもらえますでしょうか。
オフライン
えーと、では、zagan さん
gdmの再インストールをやってみました。しかし残念ながら何も変わりません。
相変わらず、5回ほどの確認画面を経由しないと、ログイン画面にたどりつけません。
で、「Greeterプログラムがクラッシュしました。」の確認画面なのですが、
私のケースでは、面倒なのですが、4回ほど確認画面でOKを押すのを繰り返すと、正常になります。
ということで、対応はできるのですが、まあ、面倒です。
Templer さん
現在のxorg.confは一番最初に示してあるとおりです。
これは、インストール時に作成されていたファイルに次の行を追加したものです。
HorizSync 30 - 81
VertRefresh 56 - 75
と
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280"x"1024" "1024x768"
EndSubSection
を追加した。
インストール直後には800x600の解像度でした。(最初に書いた1024x768は勘違いでした)
で、この行を追加したら、起動時にすごく手間がかかるのですが、とにかく1280x1024になります。
ログファイルのgrepは次のとおりです。ディスプレイ番号1で起動されているようで、Xorg.0.logは小さいファイルで、
代わりにXorg.1.logにログされています。
ubuntu:/var/log$ grep -i ddc Xorg.0.log
ubuntu:/var/log$ grep -i ddc Xorg.1.log
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level 2
(II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
(II) VESA(0): VESA VBE DDC read successfully
(II) VESA(0): Printing DDC gathered Modelines:
ubuntu:/var/log$ grep -i monitor Xorg.0.log
ubuntu:/var/log$ grep -i monitor Xorg.1.log
(**) | |-->Monitor "Configured Monitor"
(II) VESA(0): Monitor name: Q171b
(II) VESA(0): Configured Monitor: Using hsync range of 30.00-82.00 kHz
(II) VESA(0): Configured Monitor: Using vrefresh range of 50.00-75.00 Hz
(II) VESA(0): Configured Monitor: Using maximum pixel clock of 140.00 MHz
グラフィックボードはわかりません。マシンはACER POWER1000という3年ほど前のマシンです。
そのほかの情報なのですが、このマシンが最近ディスククラッシュするまでは、XPとUBUNTU8.10のデュアルブートで
正常な解像度で表示できていました。違いはそのときはWUBIではなくパーティションを分けたデュアルブートで、今回はWUBIです。
まあ、それとUBUNTUのバージョンが8.10と9.04ということなのですが。
よろしくお願いいたします。
オフライン
DELL製モニターの解像度は変えられる?
8.04ですが、同じグラフィックチップを使った物と思われる問題がありました。
同様にEnvy-NGにて、GeForceのドライバを導入することで解決しないでしょうか?
オフライン
kaorin さん
ありがとうございます。
やってみました。しかし、残念ながら同じ状況です。
ただ、ハードウェアドライバを有効にするところで、
NVIDIAの高性能グラフィックドライバ(version180)
というのしかありませんでした。nVidia 6150 ドライバというのはありません。
何か操作がまちがっているのかなあ?
オフライン
ログを見る限り、モニターは自動で認識できそうですね。それなのに、余計な設定(HorizSyncとVertRefresh)がされているので、Xorgが怒ってセーフグラフィックモード(VESAドライバ)にしているのではないかと。
すみませんがfjsさん、一旦素のxorg.confに戻していただけますでしょうか。「sudo dpkg-reconfigure xserver-xorg」でデフォルトの設定で作成すれば、素のxorg.confが出来ます。
それで起動して、
xrandr
と
grep -i loadmodule /var/log/Xorg.0.log
の結果を教えてください。
fjsさんの追加情報からすると、8.10と9.04とで変化があったようなので、おそらくドライバの問題ではないかなと思います。
上記初期化を行った上で、その「NVIDIAの高性能グラフィックドライバ(version180)」というのをインストールしてみてはどうでしょう。
余談ですが、グラボの情報は
lspci | grep -i vga
で見ることが出来ます。より詳しく見たい場合は
lspci -v もしくは lspci -vv
です。
オフライン
fjs による投稿:
ただ、ハードウェアドライバを有効にするところで、
NVIDIAの高性能グラフィックドライバ(version180)
というのしかありませんでした。nVidia 6150 ドライバというのはありません。
何か操作がまちがっているのかなあ?
複数のビデオチップをひとつのドライバで対応しているので、そのドライバで問題ないと思います。
でも、導入しても結果が変わらなかったんですよね?
オフライン
kaorin さん
残念ながら、現在、そのドライバを有効にしているのですが、状況は変わっていません。
Temper さん
明日以降に調べてみます。少しお待ちください。
オフライン
> 明日以降に調べてみます。少しお待ちください。
了解です。
それと、プロプライエタリドライバは既に導入済みということなので追加があります。
xorg.confの初期化が済みましたら、nvidia-settingsをインストールしてください。NVIDIAの場合はxorg.confを直接書き換えるのではなく、nvidia-settingsで設定するのが王道のようです。
ただ、このnvidia-settingsはメニューから起動させても設定が保存出来ません。端末から管理者権限で起動させてください。
sudo nvidia-settings
ですね。
オフライン
なおってしまいました。
何をしたかというと:
1.xorg.conf はインストール直後のもの(素のもの)に戻した。
2.プロプリエタリなドライバ(NVIDIAの高性能グラフィックドライバ(version180))を有効にした。
これでOKになってしまいました。
結局、最終的に整理すると、この2.だけをやったということになります。
今回、このドライバをインストールして有効にしたときは、xorg.conf は私がいじったものだったので、
Temperさんの指摘のように、何かがうまくいかなかったのでしょう。
ところで、今日、xorg.confを元のものに戻したときには、何故か、このドライバが有効になっていなくて、
相変わらずの800x600の解像度でした。なぜ無効になっていたのかはよくわかりません。
まあ、kaorinさん、Temperさん、ほかのみなさん、ありがとうございます。
それと https://forums.ubuntulinux.jp/viewtopic.php?id=3277 のページにも感謝です。
ところで、関連情報なのですが、UBUNTUのライブCDでこのマシンを含めて、5台ほどのマシンを
ライブCDで立ち上げてチェックしたのですが、このACER POWER1000だけがUBUNTU8.04、8.10、9.04
のどれで立ち上げても800x600の解像度でした。他の4台は全て1280x1024になります。
更に、8.10 は一部のマシンではこれ以上の解像度にもできるようです。
とにかくありがとうございました。
オフライン