お知らせ

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

#1 2015-03-29 13:14:48

hrtshu
新しいメンバ
登録日: 2015-03-29

ディスプレイマネージャが真っ黒な画面のまま起動しない

こんにちは。
Ubuntu日本語フォーラムを初めて利用させていただきます。
よろしくお願いします。

さて、Ubuntuを次のような環境で利用しております。

パソコン:カスタマイズしていないLenovo ThinkPad Edge E130
OS:「Ubuntu 14.10 "Utopic Unicorn" Minimal CD」(mini.iso)でインストール。
ウィンドウマネージャ(ログインマネージャ):SLiM 1.3.6
デスクトップ環境:Xfce 4.10

通常、電源ボタンを押してブートすると、次のような状態となります。(この状態を以下「正常状態」と呼ぶことにします。)

tty1〜tty6:コンソールのログイン画面
tty7:左上にカーソルがチカチカしているだけの画面
tty8:SLiMのログイン画面
tty9〜:左上にカーソルがチカチカしているだけの画面

しかし、ある時再起動をしてから、正常状態にはならずに、次のような状態になってしまうようになりました。(この状態を以下「不正常状態」と呼ぶことにします。)

tty1:真っ黒な画面
tty2:次のように表示された画面

Ubuntu 14.10 HOSTNAME tty2
HOSTNAME login: [   30.385447] [drm:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   30.385448] [drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun

tty3〜tty6:コンソールのログイン画面
tty7〜:左上にカーソルがチカチカしているだけの画面

不正常状態において、tty3などでログインし、「ps alx | grep slim」と実行してみると、次のような結果が返ってきます。

4     0  1097     1  20   0 119100 10280 poll_s Ss   ?          0:00 slim
4     0  1393  1097  20   0 145160 21656 poll_s Ssl  ?          0:00 /usr/bin/X11/X -nolisten tcp -auth /var/run/slim.auth
0  1000  2031  1957  20   0  10416  2108 pipe_w S+   tty3       0:00 grep --color=auto slim

ここで、プロセス番号1393のプロセスをkillすると、新たにプロセス番号1393と同様のプロセスが立ち上がり、どういうわけか正常状態のようにtty8にSLiMのログイン画面が現れます。

以上が、発生している問題の概要です。

当方で解決のため試してみたことは次のとおりです。

1. dpkg-reconfigure x11-common
2. apt-get install --reinstall x11-common
3. SLiMをリムーブして再びインストール
4. UbuntuのBoot-Repairをしてみる

手当たり次第に適当に試してみただけであるので、やはり全く効果はありませんでした。

この問題の引き金となるようなことをした覚えは一切ありません。
この問題の解決方法について、当方ではまったく見当も付きません。
解決方法についてアドバイスをいただければと思います。
よろしくお願いします。

オフライン

 

#2 2015-03-30 22:13:34

hrtshu
新しいメンバ
登録日: 2015-03-29

Re: ディスプレイマネージャが真っ黒な画面のまま起動しない

こんにちは。
自分で色々と試していると、根本的な解決に至ったわけではないような気がするのですが、とりあえず解決しましたので以下にその成り行きを記しておきます。

※今更ですが質問(1つめの投稿)の中に誤記を発見しました。質問文中に一箇所「ウィンドウマネージャ」とありますが、これは正しくは「ディスプレイマネージャ」です。失礼しました。

私はディスプレイマネージャとしてSLiMのみを利用していましたが、その他のディスプレイマネージャとしてKDMをインストールして、それをデフォルトのディスプレイマネージャとしてみました。そして再起動すると、正常状態(この言葉の定義については1つめの投稿を参照)となりました。ただし、もちろんtty8はKDMのログイン画面です。

次に、デフォルトのディスプレイマネージャを再びSLiMに戻して再起動すると、次のような状態になりました。

tty1:SLiMのログイン画面
tty2〜tty6:コンソールのログイン画面
tty7〜:左上にカーソルがチカチカしているだけの画面

ここで、とりあえず、問題が発生する前のもともとの状態に戻ったのですが、どういうわけかtty1にログイン画面が現れるようになりました。
tty1にログイン画面が現れるのが気になったので、/etc/slim.confの「xserver_arguments」という設定項目の設定値の末尾に「 vt08」を追記した後再起動してみると、完全に正常状態と同様の状態になりました。

以上が、とりあえずの解決に至った成り行きです。

ちなみに、解決後はどのttyにも何のエラーも出力されませんでした。
ところが、dmesgで確認してみると、1つめの投稿に記したのと全く同じ内容のdrm関連のエラーは未だに出ているようです。

しかし、このdrm関連のエラーが、今回の問題発生時以降に発生するようになったのかを確認が取れていない点や、ディスプレイマネージャが正常に起動するようになったにも関わらずdrm関連のエラーが未だに出ている点を考慮すると、今回発生した問題にdrmは関係無いような気がしています。

とりあえずは解決しましたが、根本的な問題発生原因がわからず、腑に落ちていません。
もし、根本的な原因が分かる方がいらっしゃいましたら、教えていただきたいと思います。
よろしくお願いします。

オフライン

 

Board footer

Powered by FluxBB